dsh-git-push
在终端中运行以下命令:
dsh plugin install EIGHTfs/dsh-git-push
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install EIGHTfs/dsh-git-push 安装本插件(源码:https://github.com/EIGHTfs/dsh-git-push),安装后重启 DSH 即可使用。
插件介绍
在 DSH 里让 AI 改代码不难,收尾才麻烦:凭据、提交身份、推送前检查、npm 是否误发真包,手敲 git 易漏步,全交给模型又易编错身份或绕过门禁。dsh-git-push 把提交前审计、提交推送与 GitHub/npm 账号能力收成一条可重复工作流。
核心一是 GitHub 与 npm 自动化:Token/SSH 与账号自检、一键提交推送(remote 判定、零改动不报错、身份按登录账号补齐并告知 AI)、clone/建仓、可选历史身份改写、npm 发包默认体检与四段式安装。核心二是代码审计:22 规则槽位、165 条规则、提交前 blocker、三层管线与十维评分,侧边栏按包启停排序。
可用 DSH 会话自然语言、独立 CLI git-sluice、或侧边栏账号与审计设置。适合常维护仓库与 DSH 插件、希望 AI 改完能安全可审计地推上去、并在发包前统一过规则的人。
使用场景
- AI 改完代码后需要带审计门禁的一键提交并推送到 GitHub
- 维护多个本地仓库时想快速扫描变更并做全量或增量代码审计
- 发布 npm 包前做体检与 dry-run,并按引导完成安装或发包
适合人员
- 在 DSH 里用 AI 开发并需要规范提交身份的插件或仓库维护者
- 希望推送前统一过安全与质量规则、减少手敲 git 的开发者
- 同时管理 GitHub 与 npm 账号、需要侧边栏凭据与审计配置的人