remember
Save durable knowledge—decisions, gotchas, procedures, and observations—so it survives context compaction and can be recalled later.
Instructions
Use remember when you learn something durable — a decision, a gotcha, a non-obvious fact, a procedure — so it survives context compaction.
remember = a specific durable fact, ingest = a URL, learn = a distilled lesson that gets retrieval preference.
Call it at these five moments, not at the end and not never: a non-obvious root cause or gotcha (fact); a ratified design decision with its reason (fact); a repeatable how-to (procedure); a judgement you will revisit (opinion); and once before submitting a mission result (observation). Always pass your own agent_handle — the daemon cannot infer it, and a subagent's working directory resolves to the repo's leader, not to you.
The daemon scrubs secrets/PII before indexing. Returns immediately — the daemon indexes in the background.
Args:
content: The text content to remember.
document_name: Name for the document (e.g., 'notes.md').
overwrite: If true, replace existing data for this document. If
false, an existing document of this name is left untouched.
collection: Collection name. Leave empty to route by agent_handle —
memory-<handle> when a handle is given, else default.
format_hint: Format hint: 'auto', 'plain', 'markdown', 'latex'.
agent_handle: Your own handle (e.g. "rmh") — the memory is filed
under it and recalled by it.
memory_type: Memory classification: fact, observation, opinion,
procedure. 'lesson' is reserved for the learn tool.
summary: One-line summary of the content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| summary | No | ||
| overwrite | No | ||
| collection | No | ||
| format_hint | No | auto | |
| memory_type | No | ||
| agent_handle | No | ||
| document_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |