Multi-Agent Manager
I would like to build a multi-agent system in which an AI Agent manager tasks multiple other agents to specific tasks, gets their responses, and tasks other agents or the same agents until a specified objective is completed.
The manager agent must be able to have two-way communication with the other agents until the manager decides that the task is complete. Each of the task agents has specific tasks and capabilities. What is the best way to accomplish this?