DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Git Style Zeta — DSH Plugin for DeepSeek Harness
← Plugins

dsh-git-style-zeta

Git Style Zeta

Configurable Git commit and pull request prompt instructions for DeepSeek Harness

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-git-style-zeta@0.2.1
READMECompatibilityVersions

Compatibility and provenance

Git Style Zeta is published as dsh-git-style-zeta and currently resolves to version 0.2.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/18/2026

Versions

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

Related plugins

Loading related plugins…

Latest
0.2.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
483.3 kB
Files
17
Surface
web
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
0
Last push
9/18/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocol

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.