Community寫作與編輯github.com

Connector 路由重播技能

在本地重播 connector-routing 測試數據並解釋核准閘門。

Connector 路由重播技能 是什麼?

此技能允許 AI 代理程式在實際執行工具、請求核准或顯示試執行行動計畫之前,先在本機驗證 connector-routing 行為。它透過讀取本機的路由測試數據(JSON 或 YAML 格式),其中包含請求資訊、候選路由以及可選的預期結果,來達到此目的。代理程式也可以選用一個政策 JSON 檔案,其中定義了被封鎖的工具、需要核准的意圖,以及需要試執行的副作用。此技能的主要價值在於提供一個安全的沙箱環境,讓代理程式可以預測並展示其路由決策,而不會影響外部系統或暴露憑證。它支援命令列執行,並可以 markdown 或 JSON 格式輸出報告。此技能特別適用於 Claude Code、Cursor 等需要執行複雜寫入或高風險操作前獲得核准的 AI 編碼代理程式。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add rogerchappel/connector-route-replay-skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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

相關技能