memory_save silently succeeds but persists nothing (absent from tool schema, only load/delete/forget declared) #200
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/a0-symbolics#200
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The Agent Zero memory toolset exposes
memory_saveinconsistently: it is absent from the always-on tool schema (only load/delete/forget are listed), yet an agent instructed to persist durable facts may still call it. In an observed session the call returned success ("done") but no memory was written —memory_loadimmediately returned "No memories found" and the memory store was empty. The result is silent data loss with a false success signal, which is the worst failure mode for a persistence tool.Environment
/a0)grepof the tool schema andmemory_loadreadbackRepro
memory_load,memory_delete,memory_forgetare present,memory_saveis not documented as available.memory_loadwith the same query.Expected / Actual
Expected: either
memory_saveis consistently available and documented, or the attempt fails loudly with a clear "unknown tool" error. / Actual: the save attempt is accepted and reports "done",memory_loadfinds nothing, and no visible error surfaces anywhere.Evidence
memory_loadimmediately after save:{"memory": "No memories found for specified query: "}Suggested fix
Audit how memory tool declarations are filtered per profile/preset so
memory_saveis either always declared or attempts are rejected as unknown tools instead of silently succeeding.