工程開發
cowork-router avatar

cowork-router

用於管理與編排跨插件與專案 AI 程式碼代理技能的動態元路由工具。

簡介

CoWork Router 是一個精密的元技能(meta-skill),旨在編排 Claude Code 等 AI 編程環境中的複雜技能生態系統。它作為一個動態路由層,彌合了用戶意圖與專業插件功能之間的鴻溝。透過分析儲存在 Skills.toml 中的專案配置,此工具會自動掃描已安裝的插件以提取觸發關鍵字與特定領域的路由邏輯,為多插件環境構建高效的入口點。它專為管理模組化 AI 開發工作流程的軟體工程師與進階用戶設計,這些工作流程通常包含多個專業領域,例如 Rust 開發、像 Makepad 這樣的 UI 框架,或像 Dora-rs 這樣的機器人資料流平台。

  • 透過聚合來自各個插件 SKILL.md 檔案的觸發關鍵字,自動產生特定於專案的路由程式。

  • 實作了複雜的領域檢測表,將自然語言查詢對應到最相關的插件路由程式。

  • 支援跨領域路由,使 AI 代理能夠解析橫跨多個技術領域的複雜查詢,例如在特定的 UI 元件中修正借用檢查器(borrow-checker)錯誤。

  • 為插件開發者提供強大的架構模式以註冊關鍵字,確保不同代理之間的交互模型一致。

  • 透過 cowork config router 指令進行整合性產生流程,確保路由程式與當前已安裝的相依性保持同步。

  • 支援配置自動觸發掛鉤(auto-trigger hooks),以優化代理行為並提高路由精確度。

  • 在新增或移除插件、更新相依性或修改專案級技能優先順序後,使用此技能來初始化並刷新路由機制。

  • 輸入需求包括有效的 Skills.toml 配置以及包含標準技能元數據的相容插件目錄。

  • 此工具輸出一個優化的動態路由程式配置,負責處理整個專案工作區的領域匹配邏輯。

  • 限制:需要 cowork CLI 環境;當插件在各自的 SKILL.md 前端(frontmatter)定義了細緻且具描述性的觸發關鍵字時,表現最佳。

  • 實際操作涉及將 cowork config router 作為專案初始化與相依性管理管線中的標準步驟。

倉庫統計

Star 數
39
Fork 數
5
Open Issue 數
3
主要語言
Rust
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午02:28
在 GitHub 查看