Back to directory

dsh-github

Curated pickMaintenance: Active

pivotstackintelligence/dsh-github

Source Control and GitHub repository panel for DSH: repository browsing/management surface; requires DSH >= 0.1.0-rc.6; install from a local checkout or npm.

View on GitHub
$ dsh plugin --profile web add .

65

stars

0

forks

TypeScript

Language

MIT

License

2026-08-13

Created

2026-08-26

Last push

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

  1. 01

    Check out the repository locally

  2. 02

    Run `pnpm install`

  3. 03

    Run `pnpm run build`

  4. 04

    Run `dsh plugin --profile web add .`

    $ dsh plugin --profile web add .

  5. 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

DSH integrationNative runtime

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 workspacea 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 workspacemulti-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 fileside-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 historycheckout/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.
2026-08-132026-08-26Not specified by the author

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`.

08Data and sources

  • Author-claimedgithub.com781722d799c5…

    A Source Control and GitHub repository panel for DeepSeek Harness that mirrors the VS Code native Git Source Control vie…

  • Author-claimedgithub.com781722d799c5…

    Restart the Web Harness after rebuilding the plugin. A third "Source Control" tab appears in the session view ring (next…

  • Author-claimedgithub.com781722d799c5…

    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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.