dsh-timeout-auto-reject:未應答權限請求的自動拒絕

前言

在 DSH(DeepSeek Harness)的權限管理流程中,Agent 需要用戶介入批准才能繼續。如果用戶未在規定時間內響應,Agent 可能會陷入等待狀態,導致整個任務掛起或產生安全隱患。dsh-timeout-auto-reject 解決了這一痛點,它確保當權限請求在 180 秒內無人應答時,系統會自動拒絕該請求,並通知 Agent 繼續運行。

插件簡介

該插件由 jiesou 維護,屬於 admin-security 類別。其核心功能是自動拒絕未應答的權限請求,防止 Agent 因等待審批而停滯。

核心功能

  • 超時自動拒絕:任何權限請求如果在 180 秒內無人應答,插件會自動觸發拒絕操作。
  • 狀態通知:拒絕操作會向 Agent 注入一條模型可見的 SYSTEM 提示。
  • 持續運行:Agent 在收到拒絕提示後不會停止,而是自動繼續執行後續任務。

安裝與啓用

安裝過程無需任何配置,直接運行以下命令即可:

dsh plugin --profile web add @jiesou/dsh-timeout-auto-reject

也可以通過 GitHub 倉庫安裝:

dsh plugin --profile web add github:jiesou/dsh-timeout-auto-reject

代碼與依賴

該插件代碼實現非常簡單小巧,如果需要修改邏輯,可以直接編輯 src/index.ts。

依賴項如下:
* @deepseek-ai/cordis (>=4.0.1 <5)
* @deepseek-ai/dsh-llm
* @deepseek-ai/dsh-user-approval

注意事項

  • Fail-close 策略:插件採用“拒絕”策略而非“掛起”策略,確保在無人應答時系統不會無限期等待。
  • 源碼審查:由於代碼體積小且開源,建議在部署前查看源碼以確認行爲符合預期。
  • 許可證:使用需遵守 MIT 許可證。

參考鏈接

  • 生態目錄:https://www.skillhub.cn/plugins/jiesou/dsh-timeout-auto-reject
  • GitHub 倉庫:https://github.com/jiesou/dsh-timeout-auto-reject
羽毛球分组比赛记分
小程序二维码

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

小夜