DSH Plugins
返回列表
⚙️

dsh-git-commands

工作流 更新于 2026.09.25

在终端中运行以下命令:

dsh plugin install azazo1/dsh-git-commands

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

在 DeepSeek Harness 的插件管理中使用命令 dsh plugin install azazo1/dsh-git-commands 安装,源码仓库为 https://github.com/azazo1/dsh-git-commands。

插件介绍

把 Git 提交、打 tag、推送和建仓的约定写在 AGENTS.md 里,往往意味着每次对话都要带着一大段规范,而真正用到它们的时机其实很少。模型还要自己反复跑 git status、diff、log 才能摸清仓库现状,既占上下文,又容易漏步骤。

dsh-git-commands 把这些流程收进 DSH 斜杠命令:/commit、/commit-fast、/tag、/push、/repo-create。你触发命令时,插件用只读 git 采集当前状态(暂存区、diff、最近提交、分支与远端、tag 与版本文件等),并把内置或可配置的规范一并注入会话。命令本身不写仓库,提交、打 tag、推送和建远端仍由模型按规范在对话里执行。

规范文本可在插件 Settings 里按命令编辑,历史条数与 diff 行数也可调;与 AGENTS.md 中对应的 commit、tag、push 段落可以删掉,其它如 stage、rebase 等仍可留在 AGENTS.md。git 调用不经 shell,在 macOS、Linux、Windows 上行为一致。

适合已在 DSH 里用 agent 工作流、希望 Git 操作有统一话术、又不想把整份约定常驻系统提示的开发者与个人项目维护者。

使用场景

  • 日常开发结束,需要按团队规范生成提交说明并确认暂存区改动
  • 准备发版,要打 tag 并核对自上一 tag 以来的提交与版本文件
  • 需要推送分支或在新目录初始化仓库并对接远端

适合人员

  • 在 DSH 中用智能体完成提交与发布的开发者
  • 希望把 AGENTS.md 里的 Git 约定改为按需触发的用户
  • 需要跨平台一致 Git 辅助、又不想常驻长规范上下文的团队