dsh-git-seam
Run the following command in DeepSeek Harness:
dsh plugin install qt-11564/dsh-git-seam
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install qt-11564/dsh-git-seam to install the plugin from https://github.com/qt-11564/dsh-git-seam, then restart your profile to see the six git tools appear automatically in your next conversation.
About this plugin
Running git through bash is common enough, but bash offers no guarantee. The model may skip diff and commit blindly; porcelain output gets mangled by Chinese paths, spaces, or CRLF; and the approval screen shows a command string rather than an actual file-change list.
dsh-git-seam wraps six git tools (status, diff, log, show, branch, commit) into a structured interface and enforces a review gate at the tools/pre-execute layer: a commit is refused unless a successful git_diff in the same turn covers exactly the files the commit would include, with unreviewed files named explicitly. Every porcelain parse is deterministic (LC_ALL=C, core.quotepath=false, --porcelain=v1 -z), so Chinese filenames, BOM-prefixed UTF-8, renames, and CRLF are handled by code rather than model luck. The approval plan lists per-file +N/-M stats and flags new files, making approve or deny calls concrete.
Best for developers who use dsh agents for everyday git work and want commit discipline enforced by mechanism rather than system prompts, and especially for teams juggling Chinese project names and UTF-8 content across Windows and Linux.
Use Cases
- A git_commit is refused unless a successful git_diff in the same turn covers the exact file set
- Porcelain output with Chinese filenames, spaces, or CRLF is parsed by code, not by model guesswork
- Approval shows a per-file +N/-M plan and lists new files, grounding the approve-or-deny call
Best For
- Developers who use dsh agents for day-to-day git workflows
- Teams handling Chinese project names across Windows and Linux
- Agent users who want commit discipline enforced by mechanism, not just prompts
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.