Releases
v0.2.1
Compare
Sorry, something went wrong.
No results found
Fixed
Colons in session group IDs break Graphiti : sessionGroupId() now sanitizes invalid characters (colons, etc.) in OpenClaw sessionKey values (e.g. agent:main:main → session-agent-main-main)
SpiceDB schema written on every startup : the auto-write guard checked for memory_group which doesn't exist in the schema — changed to memory_fragment
UUID resolution polling times out before Graphiti finishes processing : Increased polling timeout from 30s to 90s
LLM confuses node UUIDs with deletable IDs : factToResult now falls back to "?" instead of exposing bare node UUIDs
Empty Graphiti group_id crashes SpiceDB permission check : memory_forget now maps empty group_id to the configured defaultGroupId
Changed
memory_forget simplified to fact-only deletion : Single id parameter with type-prefix parsing (fact:UUID). Episode deletion removed from agent tool.
Search results use type-prefixed UUIDs : [fact:UUID] and [entity:UUID] instead of bare labels
Fact context shows relationship names : Source -[RELATIONSHIP]→ Target format
Added
Configurable UUID polling timeout : graphiti.uuidPollIntervalMs and graphiti.uuidPollMaxAttempts config options
Episode UUID prefixes : EPISODE_ID_PREFIX=epi- and client-side tmp- prefix for disambiguation
You can’t perform that action at this time.