chouyong/dsh-fork-graph

chouyong★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

See your DSH conversation's fork history as a git graph — coloured branch lanes in the session header, click to jump. A pure-derivation DeepSeek Harness Web plugin.

README excerpt

dsh-fork-graph English 简体中文 See your conversation's fork history as a git graph — right in the session header. A DeepSeek Harness (DSH) Web plugin. Fork a session in DSH and you get a child that inherits the parent's history — but the sidebar only shows a flat list with indentation. This plugin draws the actual branch topology: coloured lanes, curved fork lines, one row per session, click to jump. The SVG above is rendered by the plugin's own layout code ( scripts/render-preview.ts ); the two PNGs are genuine captures from a running DSH Web session. Why Agent work does not stay linear. You fork at a good checkpoint to try something risky, a subagent goes off to audit one file, yesterday's dead end becomes today's starting point. After a day of that you have eight sessions and no idea which came from which. A flat list tells you what exists . A graph tells you what came from what — which is the question you actually have when you are looking for "the session where it still worked". What it does - Branch topology, not indentation. Each branch gets its own coloured lane; forks are drawn as curves leaving the parent commit dot. - One row per session with its title, plus the facts that …

View full README on GitHub →
Terminal / TUIcordisdeepseek-harnessdshdsh-pluginforkgit-graphreactsession-management

Category