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