task-checkpoint
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TC_GIT | No | Set to 'off' to completely skip creating refs/checkpoints/... references. | on |
| TC_STORE | No | Storage directory for checkpoints. | <workspace>/.checkpoints |
| TC_WATCH | No | Set to 'off' to disable background automatic recording. | on |
| TC_SHA_REUSE | No | Set to 'on' to reuse sha from index when mtime+size unchanged; risk of missing content changes. | off |
| TC_GIT_VERIFY | No | Set to 'off' to skip git fingerprint verification; then git.unchanged in responses is null. | on |
| TC_DRIFT_MAX_WAIT | No | Maximum quiet period in seconds. | 60 |
| TC_WATCH_INTERVAL | No | Background check interval in seconds. | 15 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tc_initA | 创建任务。已有活动任务会挂起而不是关闭。 |
| tc_switchB | 切换活动任务。closed 任务会被拒绝。 |
| tc_saveB | 保存一个任务层步骤。close=true 时关闭任务且不再接受保存。 |
| tc_captureA | 立即记录当前文件变化,不等静默期。 |
| tc_showA | 列出任务层步骤;include_drift=true 时同时列出变更层。index 可精确查看单步。 |
| tc_restoreB | 按任务层序号或变更层编号恢复。index 与 drift_id 二选一;apply=false 只预览。 |
| tc_resumeA | 只读返回目标、当前步骤、未落档路径和下一步。 |
| tc_exportB | 导出交接包到一个已存在的目录。敏感文件内容不会导出。 |
| tc_compressA | 回收存档空间:删掉超过保留期的变更层内容。被回收的变更层不能再 restore,步骤基线不受影响。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool has a distinct role: capture handles drift recording, save commits task-layer steps, show lists, restore recovers, resume reports status, and export/compress manage archival. There is no meaningful overlap between tool responsibilities.
All tools follow a consistent tc_ prefix plus a clear lowercase verb (capture, init, switch, save, show, restore, resume, export, compress). The naming pattern is uniform and predictable.
Nine tools is well-scoped for a checkpointing server. Each tool covers a necessary operation without redundancy or bloat.
The tool set covers the full task-checkpoint workflow: creation, activation, capture, saving, inspection, restore, status, export, and cleanup. There are no obvious dead ends or missing lifecycle operations.