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.
Install
dsh plugin --profile web add https://github.com/lonelymoon87/dsh-gitflow/releases/download/v0.1.3/dsh-gitflow-0.1.3.tgzREADME 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
- Repo: lonelymoon87/dsh-gitflow
- Category: Coding & Development
- Stars: 2
- Version: GitHub Release v0.1.3 tarball (npm publication prepared but not yet live)
- Last push: 2026-08-21
- First seen: 2026-08-13
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