DeepSeek Harness 提权请求自动审批插件

前言

DeepSeek Harness (DSH) 中的智能体在权限不足时需要提权(例如沙箱提权、重试更高权限),这通常需要用户在弹窗中手动确认。频繁的弹窗会打断工作流。dsh-approve-for-me 插件通过配置一个 Reviewer 模型,在后台自动处理这些提权请求:低风险请求自动批准,高风险请求则根据预设模式交由人工或自动拒绝。

核心功能

该插件位于 DeepSeek Harness 生态的工作流类别中,由用户 watericetangcw 维护(MIT 许可证)。
主要能力包括:
* Reviewer 模型自动批准低风险提权请求。
* 高风险请求可自动拒绝或交由人工审批。
* 支持 Accept Only 和 Accept & Refuse 两种模式。

安装与启用

安装通过脚本完成,脚本会自动修改 profiles/web/package.json 并运行安装命令。

  1. 执行以下命令进行安装:
    curl -fsSL https://raw.githubusercontent.com/watericetangcw/dsh-approve-for-me/main/scripts/install.sh | bash
  1. 安装完成后,必须重启 dsh web 服务,刷新浏览器页面后配置才会生效。

若需手动安装,需在 <DSH_HOME>/profiles/web/package.json 中添加依赖:

{
  "dependencies": {
    "dsh-approve-for-me": "file:../path/to/dsh-approve-for-me"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "dsh-approve-for-me",
        "@deepseek-ai/dsh-web-app"
      ]
    }
  }
}

在 profiles/web 目录下执行 npm install 并重启。

使用流程

  1. 配置 Reviewer 模型
    在设置中选择 Approve For Me 页面,指定模型提供方、具体模型以及推理强度。推理强度越高,评估越严谨,但耗时可能越长。

  2. 切换模式
    在对话界面的模式选择器中,从常规模式切换到 Approve For Me (Accept Only) 或 Approve For Me (Accept & Refuse)。

  3. 观察结果

    • 低风险请求:会被 Reviewer 自动批准,聊天流中会出现绿色的「已批准」决策行。
    • 高风险请求:
      • 在 Accept Only 模式下,请求会交回人工审批,弹出警告面板由用户决定是否允许。
      • 在 Accept & Refuse 模式下,请求会被自动拒绝,聊天流中出现红色的「已拒绝」决策行。

注意事项

  • Bundle 顺序:dsh-approve-for-me 必须位于 @deepseek-ai/dsh-base 之后、@deepseek-ai/dsh-web-app 之前,否则插件会静默失效。
  • 未配置模型:如果未配置 Reviewer 模型,两种模式均会退化为人工审批。
羽毛球分组比赛记分
小程序二维码

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

小夜