dsh-git-graph
Run the following command in DeepSeek Harness:
dsh plugin install DevViking-Persike/dsh-git-graph
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install DevViking-Persike/dsh-git-graph inside DeepSeek Harness to add the plugin, then restart dsh to see the ⎇ dock button next to the chat input; see https://github.com/DevViking-Persike/dsh-git-graph for more details
About this plugin
Tracing Git history inside a terminal chat usually means staring at a wall of commit hashes; when a branch split, when it merged back, and which worktree is parked where all have to be reconstructed in your head. dsh-git-graph turns that into a lane graph: press the ⎇ dock button next to the chat input, type a repository path, and the last few hundred commits unfurl as colored lanes—first-parent lines run straight, merge edges curve between lanes, and branch and tag labels sit right beside their commits. A strip beneath the graph lists every worktree with its branch or detached state, giving you a full picture of the working area at a glance.
For the agent, a visual is helpful but not enough. The plugin also registers two read-only tools, git_graph and git_worktree, that hand the same topology to the model as structured, one-line summaries—parents, refs, and worktrees all included—so the agent can reason over real commit graphs instead of guessing at log order when you ask which feature branch came from which commit or how many lines are pending merge.
Every Git invocation goes through a fixed-argv subprocess seam, and the plugin is strictly read-only: it never commits, checks out, creates, or removes anything. It is a good fit for developers who juggle multiple branches or worktrees in DeepSeek Harness and want the agent to participate in Git-topology conversations—open and view, no build step, no extra dependencies.
Use Cases
- Quickly visualize branch topology, merge history, and ref layout inside a Harness conversation
- Let the agent reason over real commit graphs to answer questions about branch origins or pending merges
- Track parallel worktrees at a glance, seeing which branch each one is parked on
Best For
- Developers juggling multiple branches or worktrees in DeepSeek Harness
- Users who want the agent to reason over Git topology instead of linear logs only
- Anyone preferring a lightweight, no-build, read-only SVG visualization with zero side effects
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.