tc_save
Save a task step checkpoint to preserve progress and enable resumption after interruptions. Optionally close the task to prevent further saves.
Instructions
保存一个任务层步骤。close=true 时关闭任务且不再接受保存。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | 下一步 | |
| root | Yes | 工作区根目录 | |
| close | No | ||
| paths | No | 预留路径范围参数;当前必须为空数组 | |
| title | Yes | 步骤标题 | |
| task_id | No | 任务 id。省略时使用当前活动任务 | |
| verified | No | ||
| conclusion | No | 这一步的结论 | |
| description | No | 为什么这么做 | |
| open_questions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| git | Yes | 这一步的 git 指针。git 是增强:ok 为 false 或 reason 说明没建 ref(不是仓库、TC_GIT=off、ref 重名等)时存档仍然有效 | |
| index | Yes | ||
| title | Yes | 步骤标题 | |
| closed | Yes | ||
| groups | Yes | ||
| status | Yes | open / suspended / closed | |
| task_id | Yes | 任务 id。省略时使用当前活动任务 | |
| idempotent | Yes | ||
| skipped_paths | Yes | skipped paths (e.g. symlinks pointing outside the workspace) | |
| active_task_changed | Yes | 本次调用是否把活动任务切走了(传了 task_id 且不是当前活动任务时会发生) |