lonelymoon87/dsh-gitflow

Git status, diff, commit, pull request, and worktree workflows for DeepSeek Harness.

dsh-gitflow provides Git status, diff, log, commit, branch, and optional restore-point tools for DeepSeek Harness: git_status reads branch and working-tree counts; git_diff reads unstaged or staged unified diffs without touching the index; git_log returns bounded structured commit history and handles unborn repositories; git_commit commits only existing staged changes and requires DSH approval; git_branch lists local branches (create/switch require approval); and /commit loads a staged-change review skill before calling git_commit. checkpoint_list and two-phase checkpoint operations integrate with the optional Change Ledger service when installed and explicitly enabled.

Coding & Development ★ 2 updated 2026-08-21 ⚠️ needs adapt
View on GitHub ↗

Install

dsh plugin --profile web add https://github.com/lonelymoon87/dsh-gitflow/releases/download/v0.1.3/dsh-gitflow-0.1.3.tgz

README EN primary with 简体中文 edition (2026-09-02, repo lonelymoon87/dsh-gitflow); GitHub Release v0.1.3 verified via GitHub API — asset dsh-gitflow-0.1.3.tgz exists. The release tarball is prebuilt and needs no build allowance; a pinned source install dsh plugin --profile web add github:lonelymoon87/dsh-gitflow#v0.1.3 runs the package's prepare build (pnpm 10+ rejects it until the profile allowlists the exact package key printed by the failed command). v0.1.3 is tested with DSH 0.1.0-rc.8 and 0.1.1-rc.1 while keeping an rc.6-compatible peer range. Uninstall: dsh plugin --profile web remove dsh-gitflow.

Compatibility

DSH 0.1.0-rc.8 / 0.1.1-rc.1 tested (rc.6-compatible peer range); web profile; optional Change Ledger integration.

Details

Recent updates

git_status/diff/log/commit/branch tools; approval-gated commit & branch ops; /commit review skill; optional Change Ledger checkpoints; v0.1.3 rc.8/rc.1-tested.

FAQ

Which operations need approval?
git_commit commits only staged changes and requires DSH approval; git_branch create/switch also require approval.
How do I install it?
dsh plugin --profile web add https://github.com/lonelymoon87/dsh-gitflow/releases/download/v0.1.3/dsh-gitflow-0.1.3.tgz (prebuilt, no build allowance).
Which DSH versions is it tested with?
v0.1.3 is tested with DSH 0.1.0-rc.8 and 0.1.1-rc.1 while retaining an rc.6-compatible peer range.

Alternatives

Wongzexu/dsh-git-status · WhitePlusMS/dsh-git-graph · dpskh/dsh-checkpoint

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins