← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-git-conventions

Configurable Git commit, push, and PR convention guard for DeepSeek Harness agents.

Terminal & TUIDeveloper Tools
0GitHub Stars0ForksUpdated2026-09-29

Install

$ dsh plugin --profile web add dsh-git-conventions

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-git-conventions is a DeepSeek Harness host and client plugin that intercepts agent bash commands to enforce Conventional Commits, safe push practices, and complete pull request metadata. When an agent violates convention rules, the plugin rejects the command and returns structured feedback with actionable rewriting instructions.

Key Capabilities

  • Validates git commit inline messages against Conventional Commits formatting rules
  • Intercepts destructive git push force commands and recommends --force-with-lease
  • Verifies gh pr create commands for mandatory non-empty titles and body descriptions
  • Provides a Web UI settings page for configuring custom rewrite instructions and enforcement toggles
  • Supports bilingual UI and error messages (Simplified Chinese and English)

Useful For

  • Preventing AI agents from committing malformed or non-standard Git messages
  • Guarding against accidental remote branch overwrites during automated push steps
  • Ensuring agent-generated GitHub pull requests include required titles and descriptions

Who It Fits

  • DeepSeek Harness users delegating Git operations and PR creation to autonomous agents
  • Engineering teams requiring strict Conventional Commits compliance in AI agent workflows

Documented Limitations

  • Only guards explicit bash commands; does not cover PowerShell, external scripts, aliases, or other execution tools
  • Skips execution checks on complex shell expressions, command substitutions, here-documents, or unevaluated variables
  • Does not read or validate commit messages or PR bodies passed via file options (-F or --file)
  • Custom textual rules serve as rejection guidance only and are not dynamically compiled into custom executable regex rules

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 2 runtime, 0 development, 0 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
CN-WenYu/dsh-git-conventions
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
2806ba3 · 2026-10-02

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
0GitHub stars
Forks
0
Open issues
0
Last commit
2026-09-29
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app