Advanced Tools
Call Agent Tool
Call other agents on the Aster platform for specialized tasks and collaboration
What it does
The Call Agent tool allows your agents to communicate with and delegate tasks to other agents on the Aster platform. Perfect for creating agent workflows, specialized task delegation, and building complex multi-agent systems.
Key features
- Call any agent on your Aster platform
- Continue conversations across multiple interactions
- Maintain conversation threads for context
- Access to called agent’s capabilities and knowledge
- Seamless agent-to-agent communication
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
message | string | Yes | The message to send to the target agent |
agentId | string | Yes | The ID of the agent to call |
respondToThreadId | string | No | ID of existing thread to continue (creates new thread if not provided) |
Common use cases
Specialized task delegation
Delegate data analysis to a specialized analytics agent.
Multi-step workflows
Continue a conversation thread for complex workflows.
Expert consultation
Get expert review from specialized agents.
Content creation pipeline
Start a content creation workflow with writing specialists.
Quality assurance
Add quality control steps to your workflows.
Customer support escalation
Escalate complex issues to specialized support agents.
Agent collaboration patterns
Sequential workflow
- Agent A calls Agent B for initial analysis
- Agent B returns results to Agent A
- Agent A calls Agent C for final processing
- Agent C delivers final output
Parallel processing
- Call multiple specialized agents simultaneously
- Combine their outputs for comprehensive results
- Useful for multi-perspective analysis
Iterative refinement
- Use
respondToThreadId
to continue conversations - Refine outputs through multiple interactions
- Build complex solutions step by step
Finding Agent IDs
Agent IDs can be found in:
- The Aster platform agent directory
- Agent configuration pages
- Your organization’s agent list
- Previous call_agent tool responses
What you get back
- Agent Response: The called agent’s complete response
- Thread ID: Unique identifier for the conversation thread
- Agent Info: Details about the called agent
- Conversation Context: Full context of the interaction
Best practices
- Use clear, specific messages when calling agents
- Include relevant context and background information
- Use thread IDs to maintain conversation continuity
- Choose the right agent for each specific task
- Monitor agent interactions for workflow optimization
- Set up proper agent permissions and access controls
Troubleshooting
“Agent not found”
- Verify the agent ID is correct
- Check that the agent exists and is active
- Ensure you have permission to call the agent
“Access denied”
- Verify your agent has permission to call the target agent
- Check that the target agent allows incoming calls
- Ensure proper authentication and authorization
“Thread not found”
- Verify the thread ID is correct and still active
- Check that you have access to the conversation thread
- Ensure the thread hasn’t expired or been deleted
“Agent unavailable”
- The target agent might be temporarily unavailable
- Check the agent’s status and availability
- Try again later or use an alternative agent
Related tools
- Send Email - Notify stakeholders of agent interactions
- Execute Python - Process agent responses programmatically
- Append Google Sheet - Log agent interactions and results