Commit log of the project, optionally for one path
get_historyRead-onlyIdempotent
Commit log of the project, optionally for one path.
Commits newest first. Each commit shows actor_user_id, agent_token_id and agent {kind, client, tool, request_id} (set when an AI agent made the change, D112).
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 |
|---|---|---|---|
| path | No | 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). | |
| limit | No | ||
| cursor | No | Opaque cursor from the previous page's `next_cursor`. | |
| project_key | Yes | Project key, e.g. `KJ`. 2–10 chars, uppercase letters and digits, starts with a letter. |