Open
Description
It looks like the orchestrator just gets the agent name and its description to decide which agents to call.
def _format_agent_info(self, agent_name: str) -> str:
"""Format Agent information for display to planners"""
agent = self.agents.get(agent_name)
if not agent:
return ""
servers = "\n".join(
[
f"- {self._format_server_info(server_name)}"
for server_name in agent.server_names
]
)
return f"Agent Name: {agent.name}\nDescription: {agent.instruction}\nServers in Agent: {servers}"
Ideally would have an optional, "When to call"
Metadata
Metadata
Assignees
Labels
No labels