DSH Plugins
返回列表
🧩

dsh-tool-git

admin-security 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install lxj808624/dsh-tool-git

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中,你可以运行命令 `dsh plugin install https://github.com/lxj808624/dsh-tool-git` 来安装此插件。

插件介绍

在AI辅助编码的流程中,智能体(Coding Agent)需要频繁地与Git交互,但原生的运行时通常只提供原始的shell访问,这带来了风险:破坏性命令(如force push、hard reset)可能意外执行,而直接字符串拼接命令也存在注入漏洞。dsh-tool-git正是为了解决这些核心痛点而构建的。它为DeepSeek Harness提供了一套包含八个常用操作的结构化Git工具集(如查看状态、差异、日志、提交、暂存等)。每个工具都通过安全的子进程执行,彻底杜绝了shell注入,并能将结果解析为清晰的JSON格式,便于模型处理。更关键的是,它内置了一个“安全门”机制,能够实时拦截所有工具调用以及通过其他shell工具发出的Git命令,在执行前识别并阻止诸如分支删除、强制推送等破坏性操作,从而为自动化工作流提供了可靠的安全保障。这款插件特别适合那些使用DeepSeek Harness进行智能开发,并对代码库安全性和操作可追溯性有高要求的团队与个人开发者。

使用场景

  • 防止智能体在自动化流程中意外执行 `git push --force` 或 `git reset --hard`。
  • 在需要结构化Git输出以供模型解析的CI/CD管道或代码审查流程中使用。
  • 为通过Shell工具执行Git命令的场景添加一道安全审查层。

适合人员

  • 使用 DeepSeek Harness 进行智能体开发的开发者。
  • 重视代码仓库操作安全性的技术团队。
  • 需要让AI模型安全、可靠地执行Git任务的自动化工程师。