taskops_filed
Register a committed report on the shared task board by supplying its path, title, and commit SHA. The board stores only the pointer, so every reader renders the report from its own clone.
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. |