dsh-tool-git
在终端中运行以下命令:
dsh plugin install Huasfan/dsh-tool-git
将以下提示词粘贴到 DeepSeek Harness 对话框中:
要在 DeepSeek Harness 中安装 dsh-tool-git 插件,请使用命令 dsh plugin install Huasfan/dsh-tool-git。源码地址:https://github.com/Huasfan/dsh-tool-git
插件介绍
当代理需要与 Git 仓库交互时,传统的 Shell 命令往往导致难以解析的文本输出,让大语言模型感到困惑。dsh-tool-git 旨在解决这个问题,为 DeepSeek Harness 代理提供了一套结构化、模型友好的工具。与其让模型解析原始文本,不如通过这些工具直接返回结构化的 JSON 数据,确保了精准的指令执行。
该插件提供了九个核心工具,覆盖了 Git 工作流的关键操作,包括状态检查、差异查看、提交、分支管理和合并。它通过使用 --porcelain=v2 协议和智能解析,能够准确处理文件重命名和复杂的路径情况,同时支持生成可视化的差异和读取卡片,极大地提升了交互体验。
在设计上,它遵循严格的安全原则,完全避免了 Shell 注入风险,并支持作业的取消和超时处理。它专为需要在代码仓库中进行自动化操作的开发者打造,特别是那些正在使用 DeepSeek Harness 构建智能工作流的用户,能够借此获得更可靠、更安全的 Git 自动化能力。
使用场景
- 检查代码仓库的当前状态。
- 查看并应用代码变更差异。
- 管理代码分支和版本历史。
适合人员
- 构建 AI 工作流的开发者。
- 需要自动化 Git 操作的代理。
- 专注于安全代码集成的团队。