Skip to content

dsh-track

⭐ 6 · ✅ active · workflow

Type workflow Category Workflows
Stars ⭐ 6 Status ✅ active
Author fakechris Updated 2026-08-20

One-liner

Embedded task-management engine: decision-point protocol, thought-capture wall and Linear-style issue storage.

About

English | 中文 状态 Active · 测试 240 passing · 构建 pnpm run build · 版本 0.6.0 ---

✨ Key Features

  • 🧠 捕获墙(Capture Wall) —— capture_thought 零摩擦收录念头;规划时的 todo_write 也会被自动捕获,且每条都携带动机上下文(当时那条用户请求),永远不会变成"无来由的琐碎清单"。
  • ⚖️ 决策账本(Decision Ledger) —— 遇到不可逆 / 风险 / 范围 / 验收类决策,先上报决策点,用户轻决策回答,选择与理由落盘可查(回答率进 funnel)。
  • 📋 任务生命周期(Evidence-driven Lifecycle) —— Linear 兼容的任务模型;证据驱动的状态机,done / canceled 永不自动达成,必须用户确认。
  • 🔄 历史同步(History Sync) —— 一键把工作区过往会话折叠成 epic/issue 候选,默认 dry-run,确认后才落库。
  • 💰 LLM 用量账本(Usage Ledger) —— track 引擎自己调用的 LLM 费用(token / 成本)单独计量,"track 花了多少 token" 一句话可查。
  • 🖥️ Web 面板 —— 右侧栏汇集墙 + 任务墙;每条记录都可 「↩ 对话」跳回来源会话的那条原始 prompt,高亮定位。
  • 🕸️ 会话执行图(Session Graphs) —— track_session_graph 把任意会话建成确定性的 turn→step→tool 执行树,每条边带 (sessionId, seq) 引用回原始日志;支持按工作区批量建图(幂等,可强制重建);会话标签栏的「会话结构图」tab 实时渲染当前会
  • 🧵 日历纱线(Calendar Yarn) —— 跨项目 session 生命周期 / 漂移 / 切换一图看清:泳道按事件量降序、零活动仓库折叠、「只看缠绕线」线级过滤;可导出自包含可视化(数据 JSON + HTML 视图 + README,浏览器直接打开即交互)。

📦 Install

pnpm install
pnpm run build      # tsc 产物 lib/ + client bundle
pnpm test           # vitest(188 tests)