AI Agent Hub
Back to plugins
🖥️

dsh-git-component

Client Updated 2026.08.20

Run the following command in DeepSeek Harness:

dsh plugin install nieyunliang/dsh-git-component

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install nieyunliang/dsh-git-component to install the plugin from GitHub (https://github.com/nieyunliang/dsh-git-component), then restart the webui process for changes to take effect.

About this plugin

After editing code inside the DeepSeek Harness WebUI, committing a change usually means alt-tabbing to a terminal, typing a few git commands, and switching back. dsh-git-component folds that round-trip into a 376 px floating panel on the right edge of the window, keeping day-to-day Git work in the same view as your code. When you do not need it, a single click collapses it into a small branch icon tucked in the corner.

The panel parses porcelain v1 output with rename detection and groups changes into Staged, Unstaged, and Untracked sections. Click any file for an inline diff of up to 400 lines. Staging is handled automatically via git add -A before each commit, and you can choose to commit, commit-and-push, or push directly. Leave the message field empty and the current default model generates a single-line Chinese commit message capped at 60 characters for you. The panel auto-refreshes every 15 seconds and follows the active session working directory, so switching workspaces reloads it transparently.

It is best suited for developers who write code in the WebUI and want Git operations to feel like a seamless part of that workflow. The plugin has zero runtime dependencies, executes every git command through the host shell under your existing sandbox policy without loosening file permissions, and requires no build step or extra configuration to get started.

Use Cases

  • Review working-tree changes and commit or push directly from the floating panel in WebUI
  • Leave the message field blank and let AI generate a concise single-line Chinese commit message
  • Switch sessions or workspaces and let the panel reload automatically without manual refresh

Best For

  • Developers who write code primarily in the DeepSeek Harness WebUI
  • Engineers who prefer to keep routine Git operations inside the editor view
  • Chinese-speaking developers who prefer commit messages in Chinese