All plugins

DSH / BUNDLE / CLIENT-UI

dsh-git-conventions

v0.2.0CN-WenYu / dsh-git-conventions707205b6d2

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-git-conventions

Enforce configurable git commit / push / PR conventions for DeepSeek Harness agents

README / EN

Package documentation

Registry summary

Enforce configurable git commit / push / PR conventions for DeepSeek Harness agents

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- 本插件只检查 `tools` 中列出的工具的常见显式命令(默认 `bash` 与 `terminal_send`),不改写参数,也不覆盖 PowerShell、外部脚本、别名或其他执行工具;不是不可绕过的安全边界。 - `terminal_send` 的 `text` 会被逐行检查;只输入部分命令(未提交)时也按单行命令解析。 - 支持普通引号、空参数、命令分隔与常见重定向。变量展开、命令替换、here-document 和复杂 shell 语法不做运行时求值;包含未求值变量/通配符的命令会跳过;包含命令替换、括号、here-document 或不匹配引号的整个调用不检查。这是尽力而为的守卫,不是完整 Bash 解析器。 - 不读取 `-F` / `--file` 指向的文件,文件消息不校验(仅处理 `-m` / `--message` 内联消息)。 - 自定义文字不会改变固定检查:中文、scope 必填、祈使句、PR 章节等自然语言要求不被自动验证。