用途:td 是面向 AI 智能体的极简 CLI 任务管理工具,用于在上下文窗口切换或会话结束时记录已完成内容、剩余工作和决策,让下一次会话能接着上次继续。数据存于本地 .todos/ 目录的 SQLite,无服务端,可与任意 AI 工具配合。
主要能力:查看当前状态与待评审项(td usage,紧凑视图 td usage -q);开始与撤销工作(td start/td unstart);记录进度、决策、阻塞(td log、--decision、--blocker);结构化交接(td handoff <id> --done --remaining --decision --uncertain);提交与评审(td review、td reviewable、td approve、td reject --reason);创建和管理议题(td create、td list、td block、td delete);文件跟踪(td link、td files);多议题工作会话(td ws start/tag/log/handoff);其他命令如 td monitor、td session --new、td undo、td next、td critical-path、td context。
使用方式:会话开始运行 td usage --new-session 自动轮换会话并获取当前工作、待评审议题、优先议题与上次交接。单议题走 start/log/handoff/review;多议题用 td ws start 建会话、td ws tag 关联并自动启动议题、td ws log 同时记录、td ws handoff 结束。上下文结束前应执行 handoff。议题生命周期为 open→in_progress→in_review→closed,blocked 可分支并回退。
适用场景:AI 智能体跨会话跟踪工作、记录决策与不确定性、进行代码评审交接,以及需要明确 done/remaining/uncertain 上下文的协作。
限制:会话隔离强制实现代码的会话不能批准该工作,须由不同会话评审;具体安装方式、平台支持、收费与价格信息暂未提供。