dsh-git-plus
Manifest validDSH Source Control tab in dsh-better-sidebar that mirrors VS Code Git workflows.
DSH Git Source Control
DSH plugin for DSH-better-sidebar: adds a Source Control tab that mirrors the common VS Code Git workflow.
Features
- Registers a single
Source Controltab throughctx.betterSidebar.registerTab - Shows current branch, upstream, ahead/behind, last commit, and change count
- Groups files into Merge Changes, Staged Changes, Changes, and Untracked
- Opens file changes in the built-in
DSH-better-sidebardiff tab; this plugin does not render its own file diff UI - Supports stage, unstage, and discard
- Supports stage all, unstage all, discard all, fetch, pull, and confirmed push
- Supports commit messages, including an
AIbutton that uses the configured DSH model to draft a message from staged changes - Supports branch checkout/create and stash push/apply/drop
- Exposes host API routes under
/git-source-control/api/* - Exposes model-facing tools:
git_status,git_diff,git_stage,git_unstage,git_discard,git_generate_commit_message,git_commit,git_branch,git_stash,git_fetch,git_pull,git_push
Usage
Load this plugin together with dsh-better-sidebar.
For GitHub installs, add the repository directly with dsh plugin add github:MarioLuLu7/dsh-git-plus.
npm install
npm run build
npm test
Optional environment variables:
DSH_GIT_REPOSITORY_ROOT: fixed repository root; otherwise the current session cwd is usedDSH_GIT_AUTO_REFRESH_MS: refresh interval, default3000DSH_GIT_PULL_MODE:ff-only,rebase, ormergeDSH_GIT_CONFIRM_PUSH: requiresconfirm: truefor push unless set tofalse
Similar plugins
by ztyhehe
DSH 插件:为 dsh-better-sidebar 添加 SVN 源代码管理 Tab——status/diff/log/commit/update/revert/冲突解决,与内置 Git 面板对称,纯 svn CLI(--xml 输出)驱动,git 直装免构建
★ 3
MIT
TypeScript
Aug 19, 2026
dsh plugin --profile web add dsh-better-sidebar-svnby PivotStackIntelligence
Source Control and GitHub panel for DeepSeek Harness.
★ 105
MIT
TypeScript
Sep 9, 2026
dsh plugin --profile web add dsh-githubby xiaoksio
DSH Web GUI right sidebar: VS Code-style file explorer plus source control (git status, stage/unstage/discard, commit, diff, commit graph, sync fetch/pull/push, branch/remote management, git init, mul
★ 11
MIT
TypeScript
Sep 13, 2026
dsh plugin --profile web add dsh-solution-explorerGit commit-and-push automation for DSH with pre-push auditing, rule-based quality scoring, SSH key generation, and a three-tab settings sidebar.
★ 0
dsh plugin --profile web add dsh-git-pushCodex-style Git workbench: workspace-scoped changes, diff, stage, commit, guarded branch operations, graph history, fetch, fast-forward pull, and upstream push through official plugin APIs.
★ 0
dsh plugin --profile web add dsh-wending-git-workbenchby HeathHe
Git worktree management panel for the DSH Web GUI — adds a project → worktree → sessions dimension to the sidebar.
★ 8
MIT
JavaScript
Aug 27, 2026
dsh plugin --profile web add dsh-worktree-panel