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
1.76k stars 117 forks source link

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

Closed Arun4you closed 6 days ago

Arun4you commented 1 month 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 1 month 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.

cornelcroi commented 6 days ago

Closing this PR due to inactivity. Feel free to reopen if needed. Thanks!