Package com.xebialabs.xlrelease.a2a.config
package com.xebialabs.xlrelease.a2a.config
-
ClassesClassDescriptionStands up Release's A2A server surface, mirroring
McpServerConfiguration's structure: the JSON-RPC endpoint servlet at<servlet-path>/a2abehind the feature-toggle filter, and the Agent Card at the spec's well-known path/.well-known/agent-card.json(which checks the toggle itself, as the well-known path sits outside the servlet base path).Runtime gate: answers 404 while the "A2A agent-to-agent" feature setting is disabled, so the endpoint can be toggled from the UI without a restart.BridgesA2aSkillsetextensions — whichever plugin contributed them, and however it authored the contribution — into the liveA2aSkillRegistry, so contributed skills appear on the Agent Card and endpoint without restart and disappear with their bundle.