dsh-fork-graph¶
⭐ 2 · ✅ 活跃 · 插件
| 类型 | 插件 | 分类 | 搜索与研究 |
| 星数 | ⭐ 2 | 状态 | ✅ 活跃 |
| 作者 | chouyong | 更新时间 | — |
| 子分类 | 🌐 网页搜索 | 能力 | coding, git |
一句话介绍¶
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.
详细介绍¶
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.
✨ 核心特性¶
- 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 change how you read it:
current,running,subagent,forks into N. - Click to jump. Any node navigates to that session.
- Focused by default. Shows the lineage family of the session you are in, not every session you ever had.
- Appears only when it is useful. No fork in this lineage → the control does not render at all.
- English and Chinese, following the page language.
📦 安装¶
dsh plugin --profile web add github:chouyong/dsh-fork-graph
dsh web
🚀 快速开始¶
allowBuilds:
dsh-fork-graph: true
📚 更多信息¶
Install
Requires DSH, Node.js ^22.19.0 || >=24.0.0, and pnpm. dsh plugin --profile web add github:chouyong/dsh-fork-graph dsh web A git install builds from source, so pnpm ≥10 will refuse the package's prepare script until you allow it. The first add prints the exact key — put it in that profile's pnpm-workspace.yaml: allowBuilds: dsh-fork-graph: true then run the add again. Pin a commit (`githu