rms_write
Save architectural decisions, constraints, development rules, or project context to a persistent memory vault so agents retain learned preferences and solved issues across tasks.
Instructions
Save new architectural decisions, constraints, development rules, or project context to the RMS Memory vault. Use this tool PROACTIVELY at the end of a task if you learned a new user preference, solved a tricky bug, or made a new architectural decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| mode | Yes | Write mode. | |
| path | Yes | Relative path to save the document (e.g., 'decisions/001-db.md'). | |
| pinned | No | When true, the note bypasses temporal and min_confidence recall gates (status still applies). | |
| source | No | Optional free-text citation or source reference for this record. | |
| status | No | Optional lifecycle status: active, draft, or superseded. | |
| content | Yes | The markdown content to write. | |
| dry_run | No | When true, classify create/update/noop and return a JSON preview without writing disk or touching the index. Defaults to false. | |
| project | No | Project key (when the client sends no workspace root). | |
| confidence | No | Optional confidence score (0.0–1.0) indicating reliability of this record. | |
| supersedes | No | Optional relative vault path of a prior note to soft-supersede (marks it status=superseded and links both sides). |