DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Git Style Zeta — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-git-style-zeta

Git Style Zeta

可配置的 Git 提交和拉取请求提示说明,适用于 DeepSeek Harness

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-git-style-zeta@0.2.1
README兼容性版本

兼容性与来源证明

Git Style Zeta 以 dsh-git-style-zeta 发布,当前版本为 0.2.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/18

版本

0.2.1stable
2026/9/18
0.2.0stable
2026/9/17
0.1.0stable
2026/9/17

相关插件

正在加载相关插件…

最新版
0.2.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
483.3 kB
文件数
17
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/9/18
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

English | 繁體中文 | 简体中文

dsh-git-style-zeta

Configurable Git commit and pull request guidance for DeepSeek Harness (DSH). The plugin contributes two optional sections to DSH's native system prompt, edited from its own page in Settings.

This is prompt guidance, not enforcement. It cannot guarantee that every commit contains attribution. It does not run Git, install hooks, change Git settings, modify Codex or Claude, or rewrite existing commits. Its prompt preserves existing authors and co-author attribution, including attribution from other agents.

Settings

The Git style page in DSH Settings

Both fields are optional and work independently. An empty field adds nothing. The preview shows exactly what the plugin contributes, and a saved change applies to new turns without restarting the host.

In a session

A DSH session committing a change

Asked only to commit, the session followed the configured style and added the co-author trailer.

git log showing the resulting commit

The commit keeps the repository's existing author and carries the trailer.

Install from npm

dsh plugin --profile web add dsh-git-style-zeta
# restart the host

Profiles are separate install roots. Replace web with the target profile and install the plugin into each profile that should use these instructions.

Configure

Open Settings and pick Git style. Saving writes a user layer in the host's settings document, which is where a field's set here badge comes from; Use the profile value clears that layer again.

FieldDefaultUsed for
git-commit-instructions""Commit messages
git-pr-instructions""Pull request titles and descriptions

A field that is omitted, null, empty, or whitespace-only disables its prompt section.

To ship a default with the profile instead — for a headless host, or a machine with no settings storage — set the row in the profile's cordis.patch.yml, normally $DSH_HOME/profiles/web/cordis.patch.yml. The bundle already inserts the git-style-zeta row, so configure it with id rather than another insert entry:

- id: git-style-zeta
  config:
    git-commit-instructions: |-
      Use Conventional Commits: a subject under 50 characters, and a body saying why the change was needed.
      End the message with this trailer exactly once:
      Co-authored-by: DeepSeek Harness <noreply@deepseek.com>
      If that exact line is missing, append it with one blank line before the trailer block.
    git-pr-instructions: |-
      Title the pull request with the resulting behavior in one line.
      In the body: the problem, the behavior after the change, and the checks actually run; distinguish passed, failed, and unexecuted checks.
      The body must contain this exact line once:
      Generated with [DeepSeek Harness](https://deepseek.com/harness/).
      If it is missing, append it near the end, before any trailing hidden metadata markers.

That row is the layer Settings edits over, so the settings page wins while it holds a value. DSH replaces the row's entire config when applying an override, so keep both fields in the override when you use both.

The plugin adds your text as written and always asks the model to preserve existing authors and co-authors. Write each rule so the model can decide it by looking at the text: name the exact line, say it appears exactly once, and say what to do when it is missing. A condition the model has to interpret, such as "only when it is absent", is read less reliably — in one demo run the model took it as needing an explicit request and skipped the trailer. Do not put credentials in prompt text. Only the DSH profile loading this plugin is affected.

Update

Install the version explicitly, then restart the host:

dsh plugin --profile web add dsh-git-style-zeta@0.2.1

Remove

dsh plugin --profile web remove dsh-git-style-zeta
# restart the host

Remove the git-style-zeta override from the profile's cordis.patch.yml if you added one. There are no Git hooks or Git settings to restore. Existing commits remain unchanged.

Maintainers

Run npm test for the source tests. Release automation and npm Trusted Publishing setup are documented in docs/releasing.md. Screenshot conditions are recorded in docs/images/README.md.

Released under the MIT License.

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序