Adding agents from third-party platforms
You can import agents from third-party platforms as collaborator agents in IBM watsonx Orchestrate.
Before you begin
Make sure you have:
-
Access to the external platform that hosts the agent (for example, a third-party provider or a custom service).
-
The agent’s URL, authentication token, or API key.
-
A deployed external agent endpoint.
Procedure
-
On the agent edit page, click Toolset > Add agent.
-
Choose Import from external sources > External agent.
-
Select External protocol
Choose one of the following options:
-
External agent via A2A standard: Use this option for agents that implement the A2A protocol, an open standard that allows different agent systems to interoperate. -
External agent via chat completion: Select this option to integrate an agent that implements an OpenAI-style chat completions API. -
watsonx.ai: Choose this when importing an agent deployed fromwatsonx.ai.
-
For
External agent via A2A standard, specify:-
A2A Protocol Version: Select the version from the dropdown. -
Authentication type: ChooseBearer tokenorAPI key.
-
You get the authentication data from the platform where the external AI agent is hosted.
-
External agent's URL: Enter the URL of the server hosting the external AI agent. -
Agent details:-
Display name: Provide a name for the agent. -
Description of agent capabilities: Include keywords that describe the agent’s functionality. For mode details, see Recommendations for agent descriptions.
-
-
Advanced settings: Toggle options forSupport streaming,Support push notificationsandSend conversation history.
-
For
External agent via chat completion, specify:-
Authentication type: ChooseBearer tokenorAPI key.
-
You get the authentication data from the platform where the external AI agent is hosted.
-
External agent's URL: Enter the URL of the server hosting the external AI agent. -
Agent details: Specify agent display name and description of agent capabilities -
Set the Advanced settings for your connection, toggle
Support streaming,Support push notifications,Send conversation history. -
Advanced settings: Toggle options forSupport streaming,Support push notificationsandSend conversation history.
-
For
watsonx.ai, specify:-
Authentication type: ChooseBearer tokenorAPI key.
-
You get the authentication data from the platform where the external AI agent is hosted.
-
Service instance URL: Enter the URL of the watsonx.ai instance. -
Agent details: Specify agent display name and description of agent capabilities
-
Click Import agent to complete the setup.
What to do next
-
Configure the agent’s behavior and guidelines to ensure it responds accurately in your use cases. See Configuring agent behavior.
-
Use Preview to validate the agent’s responses and verify that the connection works correctly.