December 31: Support for tool calling in prompt() mutation, user-based memory, fact extraction

New Features

  • πŸ’‘ Graphlit now supports tool calling in the prompt mutation. You can pass a tools argument to enable function calling within single-turn prompts, with tool call responses properly returned in the completion.

  • πŸ’‘ We have introduced Facts as a first-class entity type. Facts are extracted assertions from content (including memories) with entity mentions, text spans, and temporal validity (validAt, invalidAt). Facts support evidence linking back to source content and can be queried independently via the facts query.

  • We have added an Agentic specification type to differentiate specifications used for promptConversation vs streamAgent, enabling better conversation processing within agentic contexts.

  • We have added support for Slack OAuth connector, allowing user-based authentication in addition to bot tokens.

Bugs Fixed

  • GPLA-4795: Fixed content enrichment errors caused by invalid URI parameters

  • GPLA-4797: Fixed fact extraction failures from text documents with null values

  • GPLA-4799: Fixed pagination errors when skip parameter exceeds 100,000

  • GPLA-4794: Fixed null reference errors when parsing certain Slack messages

Last updated