Multi-agent workflows in Aster Agents allow you to create collaborative systems where specialized agents call each other to handle complex, multi-step tasks. Instead of building one agent that tries to do everything, you can create focused agents that excel at specific functions and coordinate their work automatically.
When an agent has callable agents configured, they automatically receive:
Agent Names: Human-readable identifiers for each callable agent
Agent IDs: Technical identifiers needed for the call_agent tool
Agent Descriptions: Understanding of each agent’s capabilities and specializations
This information appears in the system prompt like this:
Copy
You have access to the following agents that you can call using the call_agent tool:- Data Analyst (ID: 123) Description: Specializes in analyzing sales data and creating insights- Report Writer (ID: 456) Description: Creates professional reports and presentations from data analysisWhen using the call_agent tool, you must provide the agent_id from the list above.
Prospect Researcher (Entry Point)├── Data Collector → Gathers company information├── Social Media Analyst → Reviews social presence ├── News Tracker → Finds recent company updates└── Sales Strategist → Combines insights into outreach plan
Research → Analysis → Report: Great for information gathering and synthesis
Draft → Review → Revise: Perfect for content creation and quality control
Collect → Process → Visualize: Ideal for data analysis tasks
Triage → Specialize → Resolve: Excellent for customer support scenarios
Multi-agent workflows unlock the full potential of AI collaboration, allowing you to create sophisticated systems that handle complex tasks through intelligent coordination between specialized agents.