Hello Community,
I recently enabled an agent in Pega and also enabled External Access for that agent using the Agent Card configuration. While the configuration part is clear from the UI, I’m trying to better understand what happens internally within Pega when this is enabled.
Specifically, I’m interested in understanding:
-
What happens internally in Pega when External Access is enabled for an agent.
-
How external systems or agents actually invoke or interact with this Pega agent.
-
Whether there are any internal components involved such as queues, listeners, or background processing mechanisms.
-
Additionally, when the agent interacts with Pega’s internal database, does Pega use MCP (Multi-Channel Processing) or any similar mechanism for handling these interactions?
If anyone can explain the internal architecture or share relevant documentation or implementation details, it would be greatly appreciated.
Thank you for your help!