名称: dex
描述: 用于异步/多步骤工作的任务跟踪。使用 dex 来创建、跟踪和完成那些跨越多个会话或需要协调的任务(例如:代码助手调度、PR 审查、后台作业)。任务以 JSON 文件形式存储在 .dex/tasks/ 目录中。
跟踪异步工作:代码助手调度、多步骤项目,以及任何需要后续跟进的事项。
dex create -d "描述" --context "背景、目标、完成条件"
dex list # 列出待处理任务
dex list --all # 包含已完成任务
dex show <id> # 查看任务
dex show <id> --full # 查看完整上下文
dex complete <id> --result "完成内容、决策、后续事项"
dex edit <id> --context "更新后的上下文"
dex delete <id>
# 在调度代码助手之前
dex create -d "为 API 添加缓存" --context "工作区: feat1 (100.x.x.x)
分支: feat/cache
完成条件: PR 已合并,CI 通过"
# 工作完成后
dex complete abc123 --result "已合并 PR #50。使用 Redis 缓存,TTL 为 5 分钟。"
.dex/tasks/{id}.json — 每个任务一个文件,便于 Git 管理。