GenAI conventions2026-10-27
since 2026-10-26.40 breaking0 notable13 editorial
From the upstream commit
- semconv for a2a protocol
Editorial13
- usageattributegen_ai.agent.descriptionNow referenced by
a2a.agent.attributes,a2a.clientand 3 others (conditionally required). - usageattributegen_ai.agent.nameNow referenced by
a2a.agent.attributes,a2a.clientand 3 others (conditionally required). - usageattributegen_ai.agent.versionNow referenced by
a2a.agent.attributes,a2a.clientand 3 others (conditionally required). - usageattributegen_ai.conversation.idNow referenced by
a2a.client,a2a.common.attributesand 4 others (conditionally required). - addedsignala2a.clientThis span describes an A2A call from the client side.
- addedattributea2a.message.idThe unique identifier of the A2A message.
- addedattributea2a.message.reference_task_idsTask IDs referenced by the A2A request message.
- addedattributea2a.method.nameThe name of the A2A request method.
- addedattributea2a.protocol.versionThe version of the A2A protocol used.
- addedsignala2a.serverThis span describes processing of an A2A request by the server.
- addedattributea2a.task.idThe unique identifier of an A2A task.
- addedattributea2a.task.stateThe state of an A2A task.
- addedattributea2a.tenantThe opaque routing identifier of the target A2A tenant.