rms_read
Read markdown notes from the RMS Memory vault by relative path, returning the full note by default or token-saving outlines, sections, character windows, and unchanged-content stubs for long notes.
Instructions
Read a markdown document from the RMS Memory vault by relative path (e.g. 'rules/api.md'). Whole note by default. For long notes save tokens: outline (headings with sizes), heading (one section), max_chars/offset (window), if_hash (hash from an earlier read; returns a short 'unchanged' stub if the note has not changed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| path | Yes | Relative path to the markdown document in the vault. | |
| offset | No | Start at this character offset (with max_chars). | |
| heading | No | Return only the section under this heading (with its sub-sections). Exact title first, then substring. | |
| if_hash | No | content_hash from an earlier read of this note. If unchanged, a short stub is returned instead of the text. | |
| outline | No | Return only a table of contents (headings with character sizes, frontmatter summary, content hash). | |
| project | No | Project key (when the client sends no workspace root). | |
| max_chars | No | Return at most this many characters; the reply says which offset continues. | |
| noPromote | No | Read without side effects. Vault reads are already side-effect free; accepted for explicit forward-compatible contracts. |