store_finding
Persist a durable discovery, root cause, or correction in UNITARES's cross-agent knowledge graph; search shared memory first to avoid duplicates and revise via update_finding.
Instructions
Write a durable finding to the knowledge graph; search first, to revise one use update_finding.
Writes one new finding into the cross-agent knowledge graph and returns its discovery_id. summary is required at call time even though the schema marks every field optional; severity high or critical is refused unless the session is bound to a registered agent, while low and medium fall back to an anonymous writer id. Every call mints a NEW discovery — search_shared_memory first, and revise one with use_tool(tool_name='update_finding', ...). Use it for a discovery, root cause or correction, and record_result for task, tool or test outcomes; budget 20 findings an hour.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for the finding; ephemeral archives it after seven days. | |
| content | No | Extended details; alias of details. | |
| details | No | Extended details. Alias: content. | |
| summary | No | One-line summary of the finding (required). | |
| agent_id | No | Leave unset; the bound session is the writer. | |
| severity | No | low, medium, high or critical. | |
| task_label | No | Optional readable label for the bounded task. | |
| response_to | No | Optional link {discovery_id, response_type}; type: extend, question, disagree, support, answer, follow_up, correction, elaboration, supersedes. | |
| task_outcome | No | Optional outcome label for the bounded task. | |
| comparison_key | No | Optional stable key for comparing the same bounded task across harnesses. | |
| discovery_type | No | One of architectural_decision, learning, pattern, bug_fix, refactoring, documentation, experiment, question, note (default), rule, insight, bug_found, bug, improvement, exploration, observation. | |
| memory_context | No | Optional memory, knowledge-graph or transcript surfaces visible to the writer. | |
| continuity_token | No | Same-process rebind proof only; never a cross-process resume. | |
| client_session_id | No | Binding id for calls in this process; not a cross-process proof. |