Read one md file of the project tree
read_fileRead-onlyIdempotent
Read one md file of the project tree.
Raw md file of the project tree (frontmatter + body + version). at reads an older commit. docs/… paths (project docs) can be read, listed and diffed here too, but prefer get_doc — and docs are written only with the docs tools (create_doc, update_doc, …).
You act with exactly the rights of the user who owns this token; a project you cannot see returns not_found.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Commit hash to read an older version. | |
| path | Yes | A path inside `/c/{company_id}/p/{project_key}/` (spec §3.3). Nothing outside this layout can be written. `releases/…` (D113) are read here but written only through the release operations; people who do not manage releases (and their agents) read them as get_release shows them (gate / baseline / scope_log blanked; diff and history of a release file → 403), and every read answers 403 feature_disabled while releases are off. `docs/…` paths (D76) can be read, listed, diffed and shown in history here, but are written only through the docs operations (write_file refuses them). | |
| project_key | Yes | Project key, e.g. `KJ`. 2–10 chars, uppercase letters and digits, starts with a letter. |