Routing 是 cloddsbot 提供的多智能体路由功能,用于把消息分发到不同专用智能体,并管理频道绑定与工具访问策略。
主要能力:通过聊天命令管理智能体,如 /agents 列出可用智能体、/agent main 切换智能体、/agent status 查看当前信息;通过 /bind trading、/unbind、/bindings 管理频道绑定;管理员可用 /tools、/tools allow、/tools deny、/tools policy 管理工具策略。
TypeScript API:使用 createRoutingService 创建路由服务,可配置默认智能体、各智能体定义(名称、描述、模型、系统提示词、允许工具)、存储方式与数据库路径。route 方法根据消息、频道和用户返回路由到的智能体、置信度与原因;还提供 getAgents、addAgent、updateAgent、addBinding、getBinding、getBindings、removeBinding、isToolAllowed、getAllowedTools、setToolPolicy 等方法。
路由规则依次为:频道绑定优先,其次模式匹配、关键词检测,最后回退到默认智能体。内置 main、trading、research、alerts 等智能体。工具按执行、数据、加密、系统等类别划分,并支持工作区隔离配置。
最佳实践包括为时效性操作使用快速模型、按需限制工具、为特定工作流设置专用频道、创建自定义智能体并监控路由日志。使用限制与安装方式资料未提供。