前言¶
在 DSH(DeepSeek Harness)中,智能體在觸發沙箱外的寫入、命令運行等操作時,會顯示審批提示。在“自動審批”預設下,此插件將每個審批請求轉交給固定的審覈模型進行裁決。
插件定位¶
這是由 Scotlight 維護的獨立模型驅動的自動審批插件,用於 DSH(Codex Guardian 風格的自動審覈)。它將審覈邏輯與代理模型分離,並實現完整的 Codex Guardian 策略。
核心功能¶
獨立審覈渠道¶
端點、模型、推理努力和超時配置獨立進行;代理模型的熱切換不會影響審覈者。
完整的 Codex Guardian 策略¶
實現 風險(低/中/高/嚴重)× 授權(未知/低/中/高)矩陣。文件/工具內容算作不可信證據,只有明確的用戶指令才授權——即“照文件說的做”不會授權文件內的危險內容。
有效載荷樣本¶
對於出站操作,插件會預讀取正在寫入/上傳的文件(2KB 摘要),以便審覈者看到確切會離開機器的內容。
三態熔斷器¶
設置爲 3 次連續拒絕 / 3 次連續通道錯誤 / 50 次審覈窗口內 10 次拒絕。任何觸發都會以可讀原因快速失敗(與 Codex 的“停止並宣佈審批失敗”行爲一致)。
失敗-關閉¶
死的審覈端點不會導致允許;請求回退到人工審批 UI。
側車審計日誌¶
每個裁決(允許/拒絕/錯誤/熔斷器打開/委託)被附加到 ~/.dsh/auto-approval-audit.l,包含風險/授權/理由。
雙 API 風格¶
支持用於中繼/代理提供商的 responses(嚴格 _schema)或 chat(OpenAI 兼容 /chat/completions)。
安裝與啓用¶
dsh plugin --profile web add -w dsh-guardian-approval@0.1.1
重啓 DSH Web,然後前往設置 -> 插件 -> 插件配置 -> DSH 自動審批。配置審覈端點和模型。
典型用法¶
- 用戶明確要求刪除此目錄 -> 允許。
- 文件指示將 API 密鑰配置複製到公共 -> 拒絕。
- 文件指示將目錄 ACL 設置爲 Everyone:F -> 拒絕。
- 審覈通道連續失敗 3 次 -> 熔斷器。
注意事項¶
- 脫敏是盡力而爲的,無法保證檢測到每種密鑰格式。
- 僅對審覈工作區數據值得信賴的審覈端點。
結語¶
該插件通過獨立的審覈渠道和嚴格的策略矩陣,爲 DSH 提供了 Codex Guardian 風格的自動化安全防護。更多細節可參考 插件目錄 或 GitHub 倉庫。