taskops_filed
Register a committed report to the task board by supplying its path, title, and commit SHA; the board stores the pointer for tracking and rendering.
Instructions
Register a report you already COMMITTED under .taskops/reports/: path=, title=, sha=, milestone= (default: the single open chapter). The board stores the pointer, never the prose — every reader renders it from its own clone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sha | Yes | the commit that carries the file at that path — required | |
| path | Yes | the COMMITTED file, e.g. ".taskops/reports/chapter-close.md" | |
| actor | No | who is speaking, when it is not the session's own identity. Sub-agents share the session's ONE MCP server, so a spawned worker MUST pass the agent:<dev>/<name> its brief names on EVERY taskops call — without it the board hears the orchestrator. | |
| title | Yes | what it is called in the list — required | |
| milestone | No | ms-… it narrates; default: the single open chapter | |
| repo_path | No | another project's board, by any path inside it. Default: the board this server started in. The host runs ONE MCP server per session, pinned to the directory it opened, so without this a second project is unreachable and the work leaves through curl instead of the tools. |