Package com.xebialabs.xlrelease.a2a.api
Annotation Interface A2aSkill
Marks a method on an
A2aSkillset bean as one A2A skill. See A2aSkillset for the
required method signature and execution contract.-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionWhat the skill does and what input it expects — agents read this to decide what to send.Skill id as advertised on the Agent Card and addressed via message metadataskillId.Human-readable name for the Agent Card. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanWhether the skill only reads Release state.
-
Element Details
-
id
String idSkill id as advertised on the Agent Card and addressed via message metadataskillId. Must be unique across all skills, built-in and contributed; a duplicate is logged and the contribution skipped. -
name
String nameHuman-readable name for the Agent Card. -
description
String descriptionWhat the skill does and what input it expects — agents read this to decide what to send. -
readOnly
boolean readOnlyWhether the skill only reads Release state. When the A2A feature's read-only mode is on, skills declaringfalseare hidden from the Agent Card and rejected if called anyway. Defaults totrue— a skill must opt in to mutating.- Default:
true
-