前言¶
DeepSeek Harness (DSH) 中的智能體在權限不足時需要提權(例如沙箱提權、重試更高權限),這通常需要用戶在彈窗中手動確認。頻繁的彈窗會打斷工作流。dsh-approve-for-me 插件通過配置一個 Reviewer 模型,在後臺自動處理這些提權請求:低風險請求自動批准,高風險請求則根據預設模式交由人工或自動拒絕。
核心功能¶
該插件位於 DeepSeek Harness 生態的工作流類別中,由用戶 watericetangcw 維護(MIT 許可證)。
主要能力包括:
* Reviewer 模型自動批准低風險提權請求。
* 高風險請求可自動拒絕或交由人工審批。
* 支持 Accept Only 和 Accept & Refuse 兩種模式。
安裝與啓用¶
安裝通過腳本完成,腳本會自動修改 profiles/web/package.json 並運行安裝命令。
- 執行以下命令進行安裝:
curl -fsSL https://raw.githubusercontent.com/watericetangcw/dsh-approve-for-me/main/scripts/install.sh | bash
- 安裝完成後,必須重啓
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 並重啓。
使用流程¶
-
配置 Reviewer 模型
在設置中選擇 Approve For Me 頁面,指定模型提供方、具體模型以及推理強度。推理強度越高,評估越嚴謹,但耗時可能越長。 -
切換模式
在對話界面的模式選擇器中,從常規模式切換到 Approve For Me (Accept Only) 或 Approve For Me (Accept & Refuse)。 -
觀察結果
- 低風險請求:會被 Reviewer 自動批准,聊天流中會出現綠色的「已批准」決策行。
- 高風險請求:
- 在 Accept Only 模式下,請求會交回人工審批,彈出警告面板由用戶決定是否允許。
- 在 Accept & Refuse 模式下,請求會被自動拒絕,聊天流中出現紅色的「已拒絕」決策行。
注意事項¶
- Bundle 順序:
dsh-approve-for-me必須位於@deepseek-ai/dsh-base之後、@deepseek-ai/dsh-web-app之前,否則插件會靜默失效。 - 未配置模型:如果未配置 Reviewer 模型,兩種模式均會退化爲人工審批。