擴展開發
根據需要增加的能力選擇擴展:技能組織工作步驟,MCP 提供可調用工具,Hooks 在 Agent 事件中執行配置動作。三者可以配合,但需要分別驗證。
先選對入口
| 你的目標 | 使用什麼 | 本頁路徑要交付什麼 |
|---|---|---|
| 讓 Agent 按固定方法完成重複工作 | 編寫技能 | 觸發條件、步驟、材料要求和驗收標準 |
| 讓 EvoX 讀取或操作外部系統 | 接入 MCP 工具 | 輸入 schema、實際輸出、錯誤與副作用契約 |
| 在一次工具調用等事件後執行檢查 | Hooks | 正確的配置來源、事件匹配和實際執行記錄 |
| 讓另一個 Agent 使用 Evolver 經驗 | Evolver Proxy 與 MCP | 宿主發現工具、完成調用並核對結果 |
已有擴展的安裝和連接配置見技能管理與MCP 服務器。本組負責製作和驗證擴展。
從一個最小任務開始
先寫明輸入、目標資源、預期結果和停止條件,再實現一個可單獨驗證的動作。技能先覆蓋一個具體任務;MCP 先提供一個只讀工具;Hook 先匹配一個明確事件。使用測試目錄和無秘密樣本記錄實際結果。
至少驗證正常輸入、缺少材料、超出範圍和執行失敗四類情況。失敗應指出缺少什麼或在哪一步停止,不能返回偽造的成功結果。檢查日誌中是否泄露憑證、完整文件或私人內容。
更新與停用
修改技能步驟、工具 schema 或 Hook 命令後,用同一組輸入重跑驗證,並確認目標 Agent 使用的是修改後的版本。配置保存、重新掃描與運行時加載是不同步驟。
寫入工具需要單獨處理授權和重複調用;超時後先查真實結果再重試。停用擴展後檢查已產生的文件、遠端操作和服務賬號授權,按各自來源恢復或撤銷。