Package com.xebialabs.xlrelease.a2a.config


package com.xebialabs.xlrelease.a2a.config
  • Classes
    Class
    Description
    Stands up Release's A2A server surface, mirroring McpServerConfiguration's structure: the JSON-RPC endpoint servlet at <servlet-path>/a2a behind 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.
    Bridges A2aSkillset extensions — whichever plugin contributed them, and however it authored the contribution — into the live A2aSkillRegistry, so contributed skills appear on the Agent Card and endpoint without restart and disappear with their bundle.