Cat
catPrint a note's content by title, permalink, or '/path' identifier, with optional section or line-range slicing to read only the part you need.
Instructions
Print a note's content. Accepts '/path' identifiers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Project name. Optional - the server resolves the default. | |
| section | No | Heading to slice to: "Decisions", path form "Auth/Decisions" to disambiguate by parent, or bracket form "Heading[1]" for the second duplicate heading. Cannot combine with start_line/end_line; the response's start_line/end_line support follow-up range reads. | |
| end_line | No | Last line to include (inclusive). Defaults to the last line. | |
| identifier | Yes | Note title, permalink, memory:// URL, or '<project>/path' identifier (resolved exactly). | |
| max_tokens | No | Approximate token budget. Longer content is truncated at a section or paragraph boundary with an explicit ellipsis marker; the response carries truncated/continue_line for resuming. | |
| project_id | No | Project external_id (UUID); takes precedence over `project`. | |
| start_line | No | First line to include (1-indexed, inclusive). | |
| include_frontmatter | No | Include the YAML frontmatter block in `content`. Ignored for section/max_tokens reads — those slices never carry a frontmatter block. A start_line/end_line range combined with max_tokens addresses the full document (frontmatter included) and therefore requires include_frontmatter=True. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||