DeepSeek Harness Hub
← 返回列表

yangyongzhen/dsh-git-workflow

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DeepSeek Harness Git 工作流插件:规范提交Conventional Commits、自动…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档
综合分
28
GitHub 分
28
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add yangyongzhen/dsh-git-workflow
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-git-workflow

DeepSeek Harness Git 工作流插件:规范提交(Conventional Commits)、自动 changelog、PR 描述生成、分支推送——纯 git CLI,兼容 GitCode / GitHub / 任何 git 远端,无需平台 API 或 token。

安装

dsh plugin --profile  add dsh-git-workflow
或从本地 checkout 安装
cd ~/dsh-git-workflow && dsh plugin --profile  add .

配置

- id: git-workflow
config:
enabled: true
workdir: ''        # 可选;默认会话工作目录
conventional: true # 强制 Conventional Commits 规范
defaultBranch: main

工具(对话中自动调用,无需命令)

| 工具 | 作用 |
| --- | --- |
| git_status | 分支 / 与上游领先落后 / 已暂存·未暂存·未跟踪文件 / 最近提交 |
| git_commit | 校验 Conventional Commits 格式(feat|fix|docs|…(scope)?: subject,破坏性变更加 !),可选 all=true 先暂存全部再提交 |
| git_changelog | 生成按类型分组的 Markdown 变更日志;from 默认最近 tag |
| git_pr_summary | 生成 PR 标题建议 + 描述模板(提交列表 / diff 统计 / 破坏性变更) |
| git_push | git push -u   推送并设置上游 |

示例对话:

我:帮我把这次改动提交了
Agent:git_status → 发现 3 个文件变更 → git_commit message="feat: add login flow"
我:生成一个 PR 描述
Agent:git_pr_summary base=main → 输出可直接粘贴的 Markdown

开发

pnpm install && pnpm build
node test/git-workflow.test.mjs   # 临时仓库端到端:状态/规范提交/changelog/PR/推送

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群