dsh-claw-gate
在终端中运行以下命令:
dsh plugin install xingyingyuzhui/dsh-claw-gate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xingyingyuzhui/dsh-claw-gate 安装本插件(源码:https://github.com/xingyingyuzhui/dsh-claw-gate),建议同时安装 dsh-session-permissions 后重启 dsh web。
插件介绍
在 DeepSeek Harness 里跑 Claw Agent 时,模型能调用的工具、技能和 MCP 往往比「只读看代码」或「只在工作区写文件」宽得多。单靠官方文件沙箱很难回答「这次调用该不该放行、事后谁干了什么」。dsh-claw-gate 面向 Claw 会话做权限闸:在工具真正执行前按分层策略拦截,必要时走官方一次性审批,并把结果写入本地审计日志。
策略计算与 dsh-session-permissions 同源,取官方、Agent 与会话三者的交集;工作区会话仍只走官方权限,闸不会误伤日常开发流。除拦截 skill 工具外,被拒绝的 Agent 技能会从该会话的官方技能目录与选单里移除;未授权的 MCP 会在会话开始时就从模型可见工具列表中拿掉,减少「先看见再被拒」的干扰。
设置里提供审计页,可按时间、结果、工具类型与 Claw Agent 筛选,并导出当前筛选结果,方便复盘与合规留痕。闸可单独卸载:卸掉后不再拦截新调用,只要权限插件仍在,官方 read-only / workspace-write 沙箱会继续生效。
适合需要给 Claw 自动化加一道可审计、可审批闸门的管理员与安全负责人,也适合与 dsh-session-permissions 搭配使用的团队。
使用场景
- 需要给 Claw Agent 的工具调用加审批与拦截
- 要记录并筛选某次会话的工具执行结果
- 要从选单和可见工具里隐藏未授权技能或 MCP
适合人员
- 平台或插件管理员
- 关注 Agent 安全与合规的负责人
- 与 dsh-session-permissions 一起部署的团队