dsh-git-commit-panel
在终端中运行以下命令:
dsh plugin install 135ty/dsh-git-commit-panel
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的 dsh web 或 CLI 中执行 dsh plugin install 135ty/dsh-git-commit-panel(也可从 https://github.com/135ty/dsh-git-commit-panel 安装预编译 Release 或源码),安装后重启 dsh web。
插件介绍
在 DSH Web 里写代码、改对话工作区时,Git 改动往往散落在编辑器与终端之间,你未必想先切到别的面板才能看一眼分支和待提交量。dsh-git-commit-panel 把这件事收进当前对话:只有这条对话所在目录里真有未提交改动时,页面才会浮出一枚小胶囊,干净的工作区完全不占界面。
点开胶囊就是提交卡片。提交信息可以手写,也可以一键让默认模型根据分支、变更摘要和 diff 片段起草;即使留空直接点提交,也会先自动起草再落盘。行为对齐 ZCode 的 Git 工具:首行遵循 Conventional Commit(type 与 scope 用英文、主题不超过 72 字符),并支持仅提交或提交后立即推送;还可选择提交前是否暂存全部更改(含未跟踪文件)。
它只认主视图里当前对话绑定的工作区——换对话就跟着换,别的目录有改动也不会顶上来;且仅在本机、对已注册工作区生效。界面中英双语并跟随浅色/深色主题。适合经常在 Harness 对话目录里迭代、希望少打断、又不想放弃规范提交与可选推送的开发者。
截图预览
使用场景
- 在对话目录改完代码后,不想切终端就想看一眼分支并提交
- 需要 Conventional Commit 规范信息,又懒得从零写主题行
- 改完希望直接提交并推送,且可选是否暂存全部文件
适合人员
- 日常使用 DSH Web 在对话工作区里写代码的开发者
- 希望提交信息规范、又偶尔需要 AI 帮忙概括 diff 的人
- 只在本机已注册工作区内操作 Git、追求轻量界面的用户