Connector 路由重播技能 是做什麼的?
使用時機
當代理程式在啟用工具、請求核准或顯示試執行行動計畫之前,需要從本機數據驗證 connector-routing 行為時,使用此技能。
必要輸入
- 一個 JSON 或簡單的 YAML 路由測試數據,包含
request、candidates以及可選的expected欄位。 - (可選)一個政策 JSON,包含
blockedTools、approvalRequiredIntents和dryRunRequiredSideEffects。
副作用邊界
預設命令僅讀取本機檔案並將報告寫入標準輸出(stdout)。此技能不得呼叫實時連接器、讀取憑證、發布訊息、更新 CRM 或變更外部系統。
核准要求
- 外部寫入、破壞性動作、憑證存取以及中/高風險寫入意圖都需要明確核准。
- 被封鎖的工具會回報為已封鎖,且不得執行。
- 僅限試執行的路由可用於準備計畫,不得執行該行動。
範例
connector-route-replay replay fixtures/read-only-route.json --format markdown
connector-route-replay replay fixtures/write-action-route.yaml --format json
connector-route-replay verify fixtures --policy examples/policy.json
驗證工作流程
在另一個儲存庫中依賴此技能前,請先執行以下命令:
npm run check
npm test
npm run smoke
npm run package:smoke