Discover and invoke the A2A Agent, supporting standard A2A Agent URL discovery or Agent discovery from Nacos Agent Registry.
Author: Nacos
Version: 0.0.1
Type: Tool Plugin
A2A Agent Client is a Dify plugin that enables discovering and invoking remote A2A (Agent-to-Agent) agents. It supports multi-agent collaboration by allowing dynamic selection from pre-configured agents.
Two Discovery Modes
Multi-Agent Collaboration: Configure multiple agents and let LLM dynamically select the most suitable one based on task requirements
Two Tools
| Parameter | Description | Required |
|---|---|---|
| Nacos server address (e.g., ). Required for Nacos mode only. | No | |
| Nacos username | No | |
| Nacos password | No | |
| Aliyun AccessKey (for MSE Nacos) | No | |
| Aliyun SecretKey (for MSE Nacos) | No |
Get A2A Agent Information
| Parameter | Description | Form |
|---|---|---|
| Discovery method: or | User Config | |
| Comma-separated agent names (Nacos mode) | User Config | |
| JSON mapping of names to URLs (URL mode) | User Config | |
| Nacos namespace ID (default: ) | User Config |
Call A2A Agent
| Parameter | Description | Form |
|---|---|---|
| Discovery method: or | User Config | |
| Comma-separated agent names (Nacos mode) | User Config | |
| JSON mapping of names to URLs (URL mode) | User Config | |
| Nacos namespace ID (default: ) | User Config | |
| Agent to call (selected by LLM) | LLM | |
| Message to send to the agent | LLM |
Apache 2.0