You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, one channel instance can only bind to one agent. When integrating with external platforms that have multiple bots or robots, users must deploy separate QwenPaw instances for each agent.
Proposed Solution
Enable a single channel to distribute incoming messages to different agents based on message metadata.
Alternatives Considered
Deploy multiple QwenPaw instances
Use chat_with_agent tool for forwarding
Use external reverse proxy for routing
Additional Context
Current behavior: All messages from a channel are processed by the same agent.
Expected behavior: Messages can be routed to different agents based on their properties.
Willing to Contribute
I am willing to open a PR for this feature (after discussion).
Summary
Support routing messages to different agents from a single channel endpoint.
Component(s) Affected
Problem / Motivation
Currently, one channel instance can only bind to one agent. When integrating with external platforms that have multiple bots or robots, users must deploy separate QwenPaw instances for each agent.
Proposed Solution
Enable a single channel to distribute incoming messages to different agents based on message metadata.
Alternatives Considered
Additional Context
Current behavior: All messages from a channel are processed by the same agent.
Expected behavior: Messages can be routed to different agents based on their properties.
Willing to Contribute