DSH Plugins
返回列表
⚙️

dsh-hooks-plugin

工作流 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install KYinCode/dsh-hooks-plugin

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

运行 dsh plugin install KYinCode/dsh-hooks-plugin 即可在 DeepSeek Harness 中安装 dsh-hooks-plugin。源码地址:https://github.com/KYinCode/dsh-hooks-plugin

插件介绍

DeepSeek Harness 在智能体自动化方面表现出色,但有时开发者需要在运行时对智能体行为进行更精细的控制,例如在工具调用前进行权限验证或调用后记录日志。dsh-hooks-plugin 正是为了填补这一空白而设计,它为 Harness 引入了 Claude Code 风格的 hooks 机制,支持在智能体生命周期关键节点挂载 Shell 命令或 HTTP 请求。

该插件的核心优势在于其灵活的四层配置系统,支持从全局、预设到项目本地的分层管理,并完全兼容 Claude Code 的配置结构,方便开发者迁移现有脚本。它不仅具备热重载和自动日志轮转等实用特性,还提供了基于权限规则的过滤器,使得在不改变主流程的前提下拦截或放行特定操作变得非常简单。

这对于需要构建高安全级别自动化工作流、进行复杂智能体行为审计或需要即时反馈的 DevOps 工程师和高级开发者来说是一个理想的工具。通过它,你可以轻松实现会话隔离、子代理触发控制以及工具执行的去重与拦截,让智能体工作流更加可控、透明且易于调试。

使用场景

  • 在工具调用前进行权限验证或阻断
  • 记录智能体工具调用的详细日志与审计信息
  • 控制子代理的触发与执行环境

适合人员

  • 需要精细化控制智能体行为的开发者
  • 构建自动化工作流并进行审计记录的 DevOps 工程师
  • 对 Claude Code 配置结构熟悉的 DeepSeek Harness 高级用户