dsh-tool-git:为 DeepSeek Harness 提供 Git 工具

dsh-tool-git 是面向 DeepSeek Harness (DSH) 智能体的 Git 操作插件,由 Huasfan 维护,采用 MIT 许可证。该插件提供 9 个核心工具,包括查看状态、差异、日志,执行暂存、提交、分支管理、文件恢复及合并等,所有操作均默认基于会话工作区。插件支持从 GitHub 安装或通过本地补丁加载,配置需指定 Git 路径和超时时间。适用场景为需要在 DSH 会话中处理 Git 任务的开发者。使用要求 Git 版本不低于 2.23,并已在 DSH 0.1.0-rc.6 中测试。在安全性方面,插件通过参数数组避免 shell 注入,固定特定环境变量,且区分领域结

阅读全文
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,以拒绝危险操作

阅读全文