前言¶
在 DeepSeek Harness 的插件生态中,处理工具调用的请求审批往往需要人工介入。dsh-approval-ai-review 插件旨在解决这一痛点。它会在人工回答者运行前,使用辅助模型对每个待处理的批准请求进行审查。对于安全的操作请求,它可以自动授予;对于有风险的请求,它会将包含操作内容和风险的分析结果附加到升级给人工的请求中,从而减少人工重复劳动。
插件定位¶
这是一个为 DeepSeek Harness 提供的插件,由开发者 kiiiiile 维护。其核心价值在于利用 AI 对审批流程进行预检,实现安全的操作自动放行,同时确保风险请求能被清晰地带入人工决策流程。
核心功能¶
- 预检与自动放行:使用辅助模型调用在人工回答者运行前对每个待处理的批准请求进行审查。如果判定为安全,操作请求会自动授予(需启用)。
- 风险分析附带:将审查分析(包含操作内容和风险)附加到升级或失败的请求中,供人工参考。
- 开关控制:支持通过命令
/auto-approve [on|off]或配置文件中的enabled: true启用。 - 可配置参数:支持配置审查的提供商 (
reviewProvider)、模型 (reviewModel)、推理强度 (reasoningEffort)、最大输出 Token 数 (maxTokens) 以及超时时间 (reviewTimeoutMs)。
安装与启用¶
安装
在 DeepSeek Harness 环境中安装该插件:
dsh plugin --profile web add dsh-approval-ai-review
启用
插件默认处于静止状态(inert),不启用时所有请求保持原样。启用方式如下:
- 命令行启用:
在 DSH 会话中使用命令:
/auto-approve on - 配置文件启用:
在部署配置中添加以下内容:
- name: 'dsh-approval-ai-review'
config:
enabled: true
实现细节与注意¶
- 只升不降:审查者从不拒绝请求,危险请求会升级到人工而非被拒绝。
- 子会话限制:子会话不继承
approval/review/enabled开关。 - 耗时影响:审查消耗墙钟时间,
reviewTimeoutMs用于限制审查的最长耗时,但不会缩短调用者自身的工具超时预算。 - 依赖环境:该插件依赖 DeepSeek Harness 的核心模块,包括
@deepseek-ai/cordis、@deepseek-ai/dsh-agent、@deepseek-ai/dsh-llm、@deepseek-ai/dsh-user-approval等。
结语¶
该插件为 DeepSeek Harness 提供了一个自动化的审批中间层,适合希望减少人工操作、提升响应速度的场景。你可以通过以下链接查看更多详情:
* 目录页
* GitHub 仓库