EIGHTfs/dsh-git-push
EIGHTfs★ 0JavaScript最后同步: 2026-08-21
DSH git 自动提交推送插件:扫描仓库 + 一键 commit/push(工具 + HTTP API)
README 摘要
dsh-git-push DSH(DeepSeek Harness)git 自动提交推送插件 v1.5.1。把"扫描仓库 → 审计 → 一键 commit + push → 自动维护 dsh-repo-index 源码索引 "固化为 agent 工具与 HTTP API, 执行零 token 消耗、确定性输出 (相比每次让 AI 手敲 git 命令)。 功能 - git scan :扫描 DSH workspace 下全部 git 仓库,返回分支 / remote / 未提交变更数 / 最近活动 - git commit push :对指定仓库一键 git add -A → commit → push ,自动处理: - 推送前代码审计 (v1.1.0 内置,默认开):L0 静态检查(语法 / JSON / YAML / 敏感信息硬编码 / 凭据入库 / npm 包文件入库 / 二进制大文件 / debugger 残留 / 文档对话类措辞),发现严重问题 拦截提交 - 可选 L1 LLM 深度审查 (默认关,省 token):diff 喂便宜模型(如 agnes-2.5-flash / deepseek-chat)找逻辑/安全问题,实测可精准检出越界、空值、除零等 bug - 自动识别当前分支(master / main 不硬编码) - push 前 fetch + rev-list 检查 ahead/behind, 远端领先时不推 - 无变更自动跳过(不产生空提交) - -c safe.directory= 兼容 CIFS 只读卷(如 /vol02) - dsh-repo-index 自动维护 (v1.3.0 新增): git commit push 推送成功后 自动重新生成 dsh-repo-index.md (本机全部 DSH 插件/项目的唯一权威源码索引 skill): - 仓库清单来自 git remote,自动分「GitHub 仓库」与「本地 only」两部分 - 「对应 skill」列自动填充:读各项目 package.json dsh.skills + skills/ .md frontmatter - 可见性(公开/私有)用 GitHub API(token)查询,查不到回退手工标注/标「未知」 - 权威源 = 插件项目 skills/dsh-repo-index.md (随 git 版本管理),同步副本 = 运行实例用户级 skills 目录 - code audit :手动审计指定仓库( llm=true 追加深度审查) - 文档对话类措辞拦截 (v1.4.0 新增):L0 审计对文档文件(md/markdown/mdx/txt)的 新增行 检查「AI 与用户沟通过程」类措辞(会话引用 / 用户决策来源 / AI 许可表述 / 商量转述等…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784