fakechris/dsh-track
DSH Track Bridge plug-in: embedded task management engine - decision point protocol, idea capture wall, Linear-shaped issue storage (bundle), task track between AI and humans
dsh-track is the embedded task-management engine for DeepSeek Harness: capture thoughts, decisions, and tasks with zero friction, decisions leave a trail, and tasks have a lifecycle — everything lives inside the harness (session events + storage KV) with no external dependencies. The panel shows a Capture Wall and Issue wall; agent planning (todo_write) auto-captures with motivation context. v0.6.0 adds session execution graphs (deterministic turn→step→tool trees, batch-built per workspace), a calendar yarn view of session lifecycle and drift across projects with self-contained offline export, a genealogy semantic layer (fork lineage, git-commit alignment, zero-LLM project briefs), and evidence discipline with soft delete, evidence grading, and commit-trailer channels.
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add @fakechris/dsh-tracknpm package @fakechris/dsh-track 0.6.0 (registry-verified 2026-08-24; README badge matches). Install the plugin (official form: npx -p @deepseek-ai/dsh dsh plugin --profile web add @fakechris/dsh-track, or via dsh when installed; git fallback: dsh plugin --profile web add github:fakechris/dsh-track), then install the protocol skill: mkdir -p ~/.dsh/skills && cp -r skills/dsh-track ~/.dsh/skills/, then restart dsh web (tools mount automatically). Verify by opening the panel (the ◆ button or the Track tab in the session tab strip) — you should see Captures and Issues sections.
Compatibility
DeepSeek Harness. Embedded task-management engine: turns thoughts, decisions, and tasks into structured, traceable, foldable data inside the harness (session events + storage KV), zero external dependencies. 240 passing tests; build pnpm run build. v0.6.0 adds session execution graphs (turn→step→tool tree with (sessionId, seq) citations, rendered as a Session graph conversation.view tab), calendar yarn (session lifecycle/drift/switching swimlanes, exportable self-contained visualization), genealogy semantic layer (track_genealogy, track_git_artifacts, track_evolution_brief), and evidence discipline with output-first delivery metrics.
Details
- Repo: fakechris/dsh-track
- Category: Other
- Stars: 6
- Version: npm package @fakechris/dsh-track 0.6.0 (registry-verified 2026-08-24)
- Last push: 2026-09-18
- First seen: 2026-08-09
Recent updates
The current English README (README.en.md) documents: the status and version history (v0.6.0 session graphs + calendar yarn + evidence discipline; v0.5.0 panel task actions + pager; v0.4.0 auto-maintenance + config panel; v0.3.0 dedup + panel fixes; v0.2.1 final-release compatibility), screenshots, features, install (plugin + protocol skill), and core workflows (capture, decide).
FAQ
- Where does task data live?
- Everything lives inside the harness: session events and storage KV. There are zero external dependencies — no database, no cloud service.
- How do I install it?
- Two steps: add the npm package with dsh plugin --profile web add @fakechris/dsh-track, then copy the protocol skill (mkdir -p ~/.dsh/skills && cp -r skills/dsh-track ~/.dsh/skills/) and restart dsh web.
- What is the genealogy semantic layer?
- Three tools: track_genealogy (fork lineage, issue↔session, capture→issue, decision→session, project induction; dry-run by default), track_git_artifacts (align git commits to sessions and issues — which commit landed this requirement), and track_evolution_brief (zero-LLM project brief with gap proposals).
Alternatives
omdsh-dev-dsh-milestone · lanlandeli/dsh-usage-stats · leemancheung/dsh-task-dag