memory_reflect
Manage persistent agent memory using add, update, supersede, forget, link, or pin actions. Preserve durable preferences, track architecture decisions, and resolve contradictions before facts decay.
Instructions
Add, update (supersede), forget, link, or pin your memories. Use when you notice a contradiction, finish a task, learn a durable preference that should persist, or the user declares something permanent (a standing obligation, an architecture decision) that must never decay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The fact text for add/update, the fact to forget or pin (alternative to target), or the source node ID for link. | |
| agent | Yes | The agent whose memory to modify. agent_id is accepted as an alias. | |
| action | Yes | One of: add, update, forget, link, pin, unpin. | |
| target | No | For update: the fact text to supersede. For forget/pin/unpin: the fact (or pass it via text). For link: the target node ID. |