Channel Routing 通道路由
Channel Routing 决定了消息如何在不同通道之间传递和分发。
路由规则
yaml
routing:
rules:
# 默认规则
- pattern: "*"
action: "default_agent"
# 特定通道规则
- pattern: "whatsapp:*"
agent: "whatsapp_agent"
# 关键字路由
- pattern: "help:*"
agent: "helper_agent"路由类型
1. 直接路由
消息直接发送到指定的智能体。
2. 广播路由
消息发送到多个智能体并行处理。
3. 负载均衡
根据智能体负载分配消息。
配置示例
yaml
channels:
whatsapp:
routing:
mode: "direct"
default_agent: "main_agent"
telegram:
routing:
mode: "broadcast"
agents:
- "telegram_handler"
- "media_handler"相关概念
- 消息通道 - 消息通道配置
- 消息 (Messages) - 消息处理