Routing before team execution: AgentWeave + AutoGen integration example #8074
SAURAV SINGLA (sauravsingla)
started this conversation in
Feature suggestions
Replies: 1 comment
|
The more important boundary isn’t separate layer versus framework-internal, it’s whether the selected participant set is closed. Deterministic pre-routing makes sense when the task itself contains enough signal, but the execution path still needs a way to trigger re-selection. Otherwise a specialist whose need only becomes clear at turn 3 was already excluded, and the remaining agents may quietly improvise that work instead of failing loudly. That silent capability gap is where pre-routing makes orchestration worse. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I’ve been exploring a simple systems question for multi-agent applications:
Should every available agent/tool be exposed to the orchestration layer up front, or should a deterministic routing layer first reduce the candidate set?
I built an AutoGen integration example for AgentWeave that uses this pattern:
task
→ AgentWeave routing
→ selected AutoGen participants
→ normal AutoGen team execution
The integration keeps AutoGen’s execution model unchanged. AgentWeave only decides which specialists participate before the AutoGen conversation starts.
The example is local and keyless, so it can be inspected without an LLM/API dependency.
AgentWeave repo:
https://github.com/sauravsingla/agentweave
AutoGen integration PR:
sauravsingla/agentweave#25
I’d be interested in feedback on one design question:
For large multi-agent systems, should participant selection be treated as a separate pre-execution systems layer, or should the agent framework itself handle this internally?
Also interested in failure cases where pre-routing would make orchestration worse.
All reactions