awslabs / multi-agent-orchestrator

Flexible and powerful framework for managing multiple AI agents and handling complex conversations
https://awslabs.github.io/multi-agent-orchestrator/
Apache License 2.0
165 stars 27 forks source link

Feature request: Option to manually route to specific agent from list of agents available in orchestrator #71

Open Arun4you opened 4 days ago

Arun4you commented 4 days ago

Use case

Having something like targetAgent will help routing to a specific agent.

const agentResponse = await this.multiAgentOrchestrator.routeRequest(
  JSON.stringify(query),
  this.userId || "system",
  this.sessionId || "system",
  { targetAgent: agentName }
);

Solution/User Experience

This will be handy when the routing is conditional and we know which agent to be routed to, instead of relying on orchestrator all the time.

Alternative solutions

The lambda has to be invoked seperately.
cornelcroi commented 3 days ago

Hi,

I'd like to better understand, are you looking to:

  1. Create a direct routing system that handles all requests without using an LLM?
  2. Set up targeted routing where specific userIds and sessionIds get directed to particular Agents?

Thanks.