dsh-tool-git:为 DeepSeek Harness 提供结构化 Git 工具与破坏性命令防护

dsh-tool-git 是专为 DeepSeek Harness (DSH) 开发的 Git 工具插件,旨在解决裸 Bash 执行 Git 命令时存在的 Shell 注入风险及输出难以解析的问题。该插件通过 shell-free subprocess runner 运行 Git 操作,避免了模型输入被 Shell 解释的风险,并将状态、差异、日志等输出解析为结构化 JSON,便于智能体稳定处理。 核心能力涵盖 status、diff、commit、checkout 等常用 Git 操作,并引入了破坏性命令防护策略。其 destructivePolicy 选项默认设为 deny,以拒绝危险操作

阅读全文