概览
dsh-git-conventions
Enforce configurable git commit / push / PR conventions for DeepSeek Harness agents
README / ZH
插件文档
目录摘要
Enforce configurable git commit / push / PR conventions for DeepSeek Harness agents
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 本插件只检查 `tools` 中列出的工具的常见显式命令(默认 `bash` 与 `terminal_send`),不改写参数,也不覆盖 PowerShell、外部脚本、别名或其他执行工具;不是不可绕过的安全边界。 - `terminal_send` 的 `text` 会被逐行检查;只输入部分命令(未提交)时也按单行命令解析。 - 支持普通引号、空参数、命令分隔与常见重定向。变量展开、命令替换、here-document 和复杂 shell 语法不做运行时求值;包含未求值变量/通配符的命令会跳过;包含命令替换、括号、here-document 或不匹配引号的整个调用不检查。这是尽力而为的守卫,不是完整 Bash 解析器。 - 不读取 `-F` / `--file` 指向的文件,文件消息不校验(仅处理 `-m` / `--message` 内联消息)。 - 自定义文字不会改变固定检查:中文、scope 必填、祈使句、PR 章节等自然语言要求不被自动验证。
