save_memory
Persist coding decisions, handoffs, or facts as a new memory with title and markdown. Optionally scoped to project and tags.
Instructions
Create a new persistent coding memory (title + markdown body) scoped to an optional project and tags. Side effect: writes a new record via the Ratary REST API; not idempotent (each call creates another memory). Requires RATARY_API_KEY. Does not overwrite existing memories — use get_memory/search_memory first if updating. Use after decisions, handoffs, or durable facts the agent should recall later. Do not use for ephemeral chat notes that should not persist. Returns the created memory JSON including id/codename/timestamps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter tags (e.g. ["handoff", "phase-4"]). Optional. | |
| title | Yes | Short human-readable title (e.g. "P1-A Task 7 acceptance gate"). | |
| content | Yes | Full markdown body stored as the memory content. | |
| project | No | Project slug for scoping (e.g. "ratary", "ontorata"). Optional. |