dsh-evolver:DeepSeek Harness 的可審計、驗證門控自我進化插件

前言

DeepSeek Harness (DSH) 採用“一切皆插件”的架構。在構建智能體時,策略通常需要隨運行反饋而演變。如何管理這些演變,確保變更過程可審計且受控,是開發中的常見問題。dsh-evolver 插件通過驗證門控機制,將有界的執行失敗轉化爲可審查的策略提案。

核心功能

該插件主要解決策略演變的控制與追蹤問題:

  1. 審計與驗證門控:提供可審計的自我進化能力,需人工接受和提升才能讓指導進入後續 Session。
  2. 模式歸類:將失敗的上下文摘要歸類爲精確簽名模式。
  3. 提案管理:負責生成提案,並存儲有界的診斷事實和 Session 引用。
  4. 上下文控制:只有被提升的文本纔會通過公開的日誌化 agent.inject() 通道進入模型上下文。

安裝與啓用

在 DSH 的 Web 或 Headless profile 中添加插件:

dsh plugin --profile web add dsh-evolver@alpha

安裝後,建議運行配置檢查:

dsh --profile web --dump-config

典型用法

安裝完成後,通過 DSH 客戶端使用以下命令進行操作。這些命令用於查看、評估並最終決定如何處理生成的策略提案:

  • /evolve list:列出所有提案。
  • /evolve patterns:查看所有已歸類的失敗模式。
  • /evolve pattern <pattern-id>:查看特定模式的詳情。
  • /evolve show <proposal-id>:展示具體提案的內容。
  • /evolve accept <proposal-id>:接受提案。
  • /evolve promote <proposal-id>:提升提案,使其影響後續 Session。
  • /evolve evaluate <proposal-id>:評估提案的表現。
  • /evolve reject <proposal-id> <reason>:拒絕提案並附帶原因。
  • /evolve rollback <proposal-id> <reason>:回滾已生效的指導。

適用場景與注意

該插件適合需要嚴格把控策略變更流程的開發者。

重要注意事項:

  • 權限與執行:插件以當前 DSH 進程的權限運行。它不自動編輯 DSH、插件或用戶代碼,也不擁有模型憑據或工具權限。它無法執行提案文本或重寫驗證器、評估器、批准或安全策略。
  • 侷限性:其固定的診斷模板和結構驗證器不建立改進的任務成功。評估是基於暴露範圍失敗率的比較,用於輔助人類決策,而非自動回滾。
  • 數據安全:審計存儲有界的診斷事實和 Session 引用,從不存儲完整記錄、推理、工具參數、憑據或完整工具輸出。紅刪是防禦性的,不能保證任意文本無敏感信息。
  • 併發:每個數據目錄應使用一個活躍的運行時。
  • 版本:當前示例使用 @alpha 標籤。如需穩定版本,請替換爲具體版本號。

短結尾

dsh-evolver 爲 DSH 提供了一個從失敗中提取策略並受人工審覈的機制。它通過將變更限制在文本層面並嚴格限制數據存儲範圍,提供了可控的策略進化路徑。

羽毛球分组比赛记分
小程序二维码

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

小夜