A native DeepSeek Harness plugin that brings a VS Code-style Git Source Control and GitHub repository panel into the session view ring — commit, branch, diff, and browse history without leaving the harness.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-30
License
MIT
01What can it help you accomplish?
Manage a session workspace's Git source control directly inside DeepSeek Harness
A VS Code-style Source Control panel with commit/stage/discard, branch/remote/tag management, and a side-by-side diff viewer
DeepSeek Harness users who want in-session Git control without leaving the harness or switching to an external Git tool
Inspect and operate a GitHub-backed repository (history, remotes, tags, stashes) from the harness
Repository header with branch and ahead/behind counts, searchable commit history with per-file diffs, and remote/tag/stash management
Developers who run DeepSeek Harness and push/pull to GitHub remotes and want a native in-harness repository surface
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness `>=0.1.0-rc.6`
- Git available on `PATH`
- A configured Git remote and credential helper for push/fetch/pull operations
Installation steps
- 01
Check out the repository locally
- 02
Run `pnpm install`
- 03
Run `pnpm run build`
- 04
Run `dsh plugin --profile web add .`
$ dsh plugin --profile web add .
- 05
Restart the Web Harness after rebuilding the plugin
Verify the integration
- After restart, a third “Source Control” tab appears in the session view ring (next to chat and trajectory)
03DSH integration and capability boundaries
Installed as a DSH plugin from a local checkout via `dsh plugin --profile web add .`; renders inside the Web Harness session view ring as a third “Source Control” tab.
Source Control tab (SCM panel)
the current session's local Git workspace→a third “Source Control” tab that fills the main area with an SCM panel (left) and diff viewer (right)
Commit, stage & discard
staged/unstaged/merge changes in the workspace→multi-line commit with Amend; Commit / Commit & Push / Commit & Sync / Undo Last Commit; group stage/unstage/discard actions; inline discard confirmation
Diff viewer
a changed or conflicted file→side-by-side and inline diff with line numbers and added/removed coloring; conflict files expose Accept Current / Accept Incoming / Accept Both
Repository operations (branches, remotes, tags, stashes, commits)
the repository's Git refs and history→checkout/rename/delete/merge/rebase branches; fetch/push/add/remove remotes; list/create/push/delete tags; stash list/apply/drop; searchable commit history with per-file diffs
Repository state is reloaded after each Git operation
04Who is it for? When not to use it?
Good for
- DeepSeek Harness users who want in-session Git control without leaving the harness or switching to an external Git tool
- Developers who run DeepSeek Harness and push/pull to GitHub remotes and want a native in-harness repository surface
Not for
- Requires DeepSeek Harness `>=0.1.0-rc.6`, Git on `PATH`, and a configured Git remote with a credential helper for push/fetch/pull.
05Compatibility, maintenance and safety notes
- The plugin uses the repository's normal local Git configuration, SSH keys, HTTPS credential helpers, and Git remotes. It does not call the GitHub API, store GitHub tokens, implement OAuth, depend on GitHub CLI, or expose arbitrary shell commands.
- Git writes require an explicit user action, and repository state is reloaded after each operation.
- Requires DeepSeek Harness `>=0.1.0-rc.6`, Git on `PATH`, and a configured Git remote with a credential helper for push/fetch/pull.
MIT · actively developed on `main` (no tagged release yet); last push 2026-08-26.
06Frequently asked questions
How do I install dsh-github with DeepSeek Harness?
Check out the repository locally, then run `pnpm install`, `pnpm run build`, and `dsh plugin --profile web add .`. Restart the Web Harness, and a third “Source Control” tab appears in the session view ring next to chat and trajectory.
What are the prerequisites?
You need DeepSeek Harness `>=0.1.0-rc.6`, Git available on `PATH`, and a configured Git remote with a credential helper for push/fetch/pull operations.
How does the plugin connect to DeepSeek Harness?
It is installed as a DSH plugin via `dsh plugin --profile web add .` and renders inside the Web Harness as a third tab in the session view ring. It uses the harness's normal local Git configuration, SSH keys, and credential helpers.
How is it different from the GitHub CLI or a GitHub API integration?
dsh-github does not call the GitHub API, store GitHub tokens, implement OAuth, depend on the GitHub CLI, or expose arbitrary shell commands. GitHub links open the corresponding browser pages, and the Compare page is the handoff for creating a pull request.
Troubleshooting: the Source Control tab does not appear after install.
Make sure you ran `pnpm run build` and restarted the Web Harness after `dsh plugin --profile web add .`. The tab only appears once the plugin is built and the Web Harness is restarted; confirm DeepSeek Harness is `>=0.1.0-rc.6`.
07Related DSH workflows
dsh-routing-suite
by yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
brooks-lint
by hyhmrright
AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
oh-dsh
by hust-open-atom-club
Community distribution: TUI, desktop, and Web UI as one bundle with layered installation.
perfect-web-clone
by ericshang98
Pixel-perfect clones of any webpage. Paste a URL, get a measured Vite + React replica.
08Data and sources
A Source Control and GitHub repository panel for DeepSeek Harness that mirrors the VS Code native Git Source Control vie…
Restart the Web Harness after rebuilding the plugin. A third "Source Control" tab appears in the session view ring (next…
pnpm install pnpm run build dsh plugin --profile web add .
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-30. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
