GenAI conventions2026-05-05.3
since 2026-05-05.20 breaking19 notable58 editorial
From the upstream commit
- Simplify Weaver schema v2 model
Notable19
- removedsignalanthropic.inference.clientRemoved from the registry (was development).
- removedsignalaws.bedrock.clientRemoved from the registry (was development).
- removedsignalazure.ai.inference.clientRemoved from the registry (was development).
- removedsignalevent.gen_ai.assistant.messageRemoved from the registry (was development).
- removedsignalevent.gen_ai.choiceRemoved from the registry (was development).
- removedsignalevent.gen_ai.system.messageRemoved from the registry (was development).
- removedsignalevent.gen_ai.tool.messageRemoved from the registry (was development).
- removedsignalevent.gen_ai.user.messageRemoved from the registry (was development).
- removedattributegen_ai.completionRemoved from the registry (was development).
- removedattributegen_ai.openai.request.response_formatRemoved from the registry (was development).
- removedattributegen_ai.openai.request.seedRemoved from the registry (was development).
- removedattributegen_ai.openai.request.service_tierRemoved from the registry (was development).
- removedattributegen_ai.openai.response.service_tierRemoved from the registry (was development).
- removedattributegen_ai.openai.response.system_fingerprintRemoved from the registry (was development).
- removedattributegen_ai.promptRemoved from the registry (was development).
- removedattributegen_ai.systemRemoved from the registry (was development).
- removedattributegen_ai.usage.completion_tokensRemoved from the registry (was development).
- removedattributegen_ai.usage.prompt_tokensRemoved from the registry (was development).
- removedsignalopenai.inference.clientRemoved from the registry (was development).
Editorial58
- strengthattributegen_ai.output.typeOn
gen_ai.inference.client: conditionally required to recommended. - strengthattributegen_ai.request.modelOn
gen_ai.inference.client: recommended to required. - strengthattributegen_ai.request.top_kOn
gen_ai.inference.client: recommended to conditionally required. - usageattributegen_ai.agent.descriptionNo longer referenced by
attributes.gen_ai.invoke_agent.internal. - usageattributegen_ai.agent.idNo longer referenced by
attributes.gen_ai.invoke_agent.internal. - usageattributegen_ai.agent.nameNo longer referenced by
attributes.gen_ai.invoke_agent.internal. - usageattributegen_ai.agent.versionNo longer referenced by
attributes.gen_ai.invoke_agent.internal. - usageattributegen_ai.conversation.idNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.data_source.idNo longer referenced by
attributes.gen_ai.invoke_agent.internal. - usageattributegen_ai.input.messagesNow referenced by
attributes.gen_ai.content(opt in). - usageattributegen_ai.input.messagesNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.operation.nameNo longer referenced by
anthropic.inference.client,attributes.gen_ai.common.clientand 8 others. - usageattributegen_ai.output.messagesNow referenced by
attributes.gen_ai.content(opt in). - usageattributegen_ai.output.messagesNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.output.typeNow referenced by
attributes.openai.output_type(recommended). - usageattributegen_ai.output.typeNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.provider.nameNo longer referenced by
aws.bedrock.clientandmetric_attributes.gen_ai.server. - usageattributegen_ai.request.choice.countNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.frequency_penaltyNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.max_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.modelNo longer referenced by
anthropic.inference.client,attributes.gen_ai.common.clientand 8 others. - usageattributegen_ai.request.presence_penaltyNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.seedNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.stop_sequencesNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.streamNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 4 others. - usageattributegen_ai.request.temperatureNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.request.top_pNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.response.finish_reasonsNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.response.idNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 4 others. - usageattributegen_ai.response.modelNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.response.time_to_first_chunkNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 4 others. - usageattributegen_ai.system_instructionsNow referenced by
attributes.gen_ai.content(opt in). - usageattributegen_ai.system_instructionsNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.tool.definitionsNow referenced by
attributes.gen_ai.content(opt in). - usageattributegen_ai.tool.definitionsNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.usage.cache_creation.input_tokensNow referenced by
attributes.gen_ai.usage(recommended). - usageattributegen_ai.usage.cache_creation.input_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.usage.cache_read.input_tokensNow referenced by
attributes.gen_ai.usage(recommended). - usageattributegen_ai.usage.cache_read.input_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.usage.input_tokensNow referenced by
attributes.gen_ai.usage(recommended). - usageattributegen_ai.usage.input_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.usage.output_tokensNow referenced by
attributes.gen_ai.usage(recommended). - usageattributegen_ai.usage.output_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 5 others. - usageattributegen_ai.usage.reasoning.output_tokensNo longer referenced by
anthropic.inference.client,attributes.gen_ai.inference.clientand 4 others. - usageattributeopenai.api.typeNow referenced by
gen_ai.inference.client(recommended). - usageattributeopenai.api.typeNo longer referenced by
openai.inference.client. - usageattributeopenai.request.service_tierNow referenced by
gen_ai.inference.client(conditionally required). - usageattributeopenai.request.service_tierNo longer referenced by
openai.inference.client. - usageattributeopenai.response.service_tierNow referenced by
gen_ai.client.operation.duration,gen_ai.client.token.usageand 1 other (recommended). - usageattributeopenai.response.service_tierNo longer referenced by
openai.inference.client. - usageattributeopenai.response.system_fingerprintNow referenced by
gen_ai.client.operation.duration,gen_ai.client.token.usageand 1 other (recommended). - usageattributeopenai.response.system_fingerprintNo longer referenced by
openai.inference.client. - addedattributeaws.bedrock.guardrail.idThe unique identifier of the AWS Bedrock Guardrail. A guardrail helps safeguard and pre...
- addedattributeaws.bedrock.knowledge_base.idThe unique identifier of the AWS Bedrock Knowledge base. A knowledge base is a bank...
- guidancesignalgen_ai.embeddings.clientGuidance note changed.
- guidancesignalgen_ai.retrieval.clientGuidance note changed.
- guidancesignalmcp.clientGuidance note changed.
- guidancesignalmcp.serverGuidance note changed.