External Agents
You can add external agents to your workspace if they implement the A2A specification. To add an external agent, navigate to the Agents -> External Agents page.
Click on the Add Connection button to get started.
Agent Card
Add the URL to the agent card of the agent. This typically is a url that ends with /.well-known/agent-card.json.
This will load the agent card and display the information of that card in a human-readable format. It will include details such as the name and description of the agent, it's skills, authorization information, etc.
FHIR Context Extension
External agents can choose to implement PromptOpinion's FHIR context extension. If the external agent supports this extension, you will find a toggle control in the Extensions tab where you can indicate if you'd like Po to send FHIR context to this agent.
WARNING
If the agent indicates that FHIR context is required, you cannot untoggle this option and FHIR context will be sent to the agent.
You must then acknowledge that you are aware Po will send an authenticated token as part of the FHIR context to the agent.
Communicating With An External Agent
In order to communicate with an external agent after you have added it to your workspace, you must start a conversation via the launchpad with one of your BYO agents. Once the chat interface has opened, you will need to select your external agent in the Consult with another agent dropdown.
Po will then use the A2A specification to communicate with the external agent.
NOTE
You cannot start a conversation via the launchpad with an external agent.
NOTE
When you select an external agent in the Consult with another agent, Po will use the consultation prompt of your agent.