Hi! I'm trying to set up multi-agent routing with Telegram forum topics.
What I want:
- A single Telegram forum group with 2 topics
- Topic 1 β agent "main"
- Topic 2 β agent "test" (different workspace, memory, heartbeat, etc.)
My current setup:
- 2 agents configured: "main" and "test"
- Bot correctly detects topics (I see sessions with
:topic:1and:topic:2suffixes)
The problem:
bindings only support peer.id (entire group), not threadId. If I bind the group to one agent, all topics go to the same agent.
Does anyone know if there's a way to route specific Telegram topics to different agents? I've checked the bindings documentation and it doesn't seem to support threadId in match, but maybe I'm missing something.
Is this possible right now or do I need to use separate groups?
Thanks!