DeepSeek Harness 托管审批插件介绍

前言

DeepSeek Harness (DSH) 的原生权限控制机制在安全性和灵活性之间提供了基础保障,但频繁的人工审批会打断工作流。dsh-managed-approval 插件旨在解决这一痛点,它引入了 Codex 风格的托管审批逻辑,在 DSH 的权限菜单中增加了一个新的会话级预设,允许工具化的决策替代部分人工操作。

插件定位

这是一个独立社区项目,受 Codex 设计理念启发。它不替代 DSH 的原生工具,而是在其基础上增加了一个会话级预设,用于评估待定操作的风险并授予一次性权限。

核心功能

该插件实现以下功能:

  • 新增权限预设:在 DSH 的权限菜单中增加第四个会话级预设 Approve for me。原有的 Read Only、Workspace Write 和 Full Access 保持不变。
  • 风险与授权评估:在选择该预设后,一个无工具的审查器会评估待定操作的风险和用户的授权上下文。
  • 一次性授权:被接受的操作仅获得一次性的权限(allowed-once)。
  • 安全回退:当审查器基础设施失败(如超时、格式错误等)时,系统会回退到 DSH 原生的人工审批提示。
  • MCP 感知审查:支持对 MCP 调用进行感知审查,并支持策略或模型的拒绝机制。

安装与启用

插件目前处于 beta 阶段,且锁定在 DSH 0.1.0-rc.6。安装需要 DSH Web profile 和 pnpm。

dsh plugin --profile web add dsh-managed-approval@beta

安装后需重启 DSH Web Host,打开对话并从权限菜单中选择 Approve for me。

验证安装:

dsh plugin --profile web list dsh-managed-approval

适用场景与注意

  • 版本依赖:插件当前为 beta 版本,依赖 DSH 0.1.0-rc.6。未来 DSH 的 rc 版本可能会修改权限预设或审批钩子。
  • 运行环境:要求 Node.js 版本为 ^22.19.0 或 >=24.0.0。
  • 平台验证:已在 macOS 上验证,Linux、Windows 和 Headless profile 尚未验证。
  • 独立性:该项目与 DeepSeek 或 OpenAI 无官方关联。

结语

该插件适合希望在 DSH 中引入 Codex 风格的审批逻辑,同时保持安全边界的开发者。它提供了风险感知的审查机制和一次性的授权选项,降低了人工干预的频率。项目维护者建议在使用前检查源码与许可证。

项目目录
GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜