DSH Plugins
返回列表
🖥️

dsh-git-component

客户端 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install nieyunliang/dsh-git-component

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在项目目录下执行 dsh plugin install nieyunliang/dsh-git-component 即可从 GitHub(https://github.com/nieyunliang/dsh-git-component)安装该插件,完成后重启 webui 进程即可生效。

插件介绍

在 DeepSeek Harness WebUI 里改完代码后,提交一次改动通常意味着切到终端、敲几行 git 命令,再切回编辑器。dsh-git-component 把这个往返折进窗口右侧一块 376 px 的悬浮面板里,日常 Git 操作从此和代码待在同一视野;不需要时点一下,它就缩成角落里的一个小分支图标。

面板用 porcelain v1 解析工作区状态,精确识别重命名,把变更分成已暂存、未暂存、未跟踪三组。点任意文件即可内联查看最多 400 行的 diff。提交前自动执行 git add -A 暂存全部改动,随后可选择提交、提交并推送或直接推送。如果提交信息栏留空,当前默认模型会替你生成一条不超过 60 字的单行中文提交信息。面板每 15 秒自动刷新一次,并跟随当前会话的工作目录,切换工作区时透明重载,无需手动操作。

适合在 WebUI 里写代码、希望 Git 流程无缝嵌入工作流的人。插件零运行时依赖,所有 git 命令经由宿主 shell 在现有沙箱策略下执行,不会放宽文件权限;没有构建脚本,也不需要额外配置即可使用。

使用场景

  • 在 WebUI 中改完代码后右键面板一键查看变更、提交并推送
  • 提交信息不确定时留空让 AI 自动生成一条简洁的中文 commit message
  • 切换会话或工作区后面板自动重载,无需手动刷新

适合人员

  • 主要在 DeepSeek Harness WebUI 中编写代码的开发者
  • 希望日常 Git 操作不离开编辑视图的工程师
  • 偏好中文提交信息的中文开发者