Expand description
OpenTelemetry GenAI semantic conventions (Q1 2026 Development status,
gated by OTEL_SEMCONV_STABILITY_OPT_IN=gen_ai_latest_experimental)
plus murmur-specific extensions.
Sensitive payloads (gen_ai.input.messages, output.messages,
tool.call.arguments, tool.call.result) are opt-in via
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true. mur’s
existing redaction modes (full / redacted / metadata-only) align.
Constants§
- ERROR_
TYPE - GEN_
AI_ AGENT_ ID - GEN_
AI_ AGENT_ NAME - GEN_
AI_ CONVERSATION_ ID - GEN_
AI_ OPERATION_ NAME - GEN_
AI_ PROVIDER_ NAME - GEN_
AI_ REQUEST_ MODEL - GEN_
AI_ RESPONSE_ FINISH_ REASONS - GEN_
AI_ RESPONSE_ MODEL - GEN_
AI_ TOOL_ CALL_ ID - GEN_
AI_ TOOL_ NAME - GEN_
AI_ TOOL_ TYPE - GEN_
AI_ USAGE_ INPUT_ TOKENS - GEN_
AI_ USAGE_ OUTPUT_ TOKENS - MCP_
METHOD_ NAME - MCP_
SESSION_ ID - METHOD_
BRIDGE_ ALIVE - METHOD_
ERROR - METHOD_
HEARTBEAT - METHOD_
HOOK_ FIRED - METHOD_
LLM_ CALL - METHOD_
SKILL_ EXECUTED - METHOD_
SKILL_ INDEXED - METHOD_
SKILL_ STEP_ RESOLVED - METHOD_
TASK_ PROGRESS - METHOD_
TOOL_ CALL - METHOD_
WARNING - MUR_
A2A_ PEER_ PUBKEY - MUR_
AGENT_ NAME - MUR_
AGENT_ UUID - MUR_
COST_ USD - MUR_
ENTITLEMENT_ DENIED - MUR_
EVENT_ TYPE - MUR_
FIRED_ SKILLS - MUR_
HOOK_ NAME - MUR_
HOOK_ PHASE - MUR_
MCP_ SERVER - MUR_
SKILL_ DURATION_ MS - MUR_
SKILL_ MANIFEST_ DIGEST - MUR_
SKILL_ NAME - MUR_
SKILL_ OUTCOME - MUR_
SKILL_ VERSION - MUR_
TASK_ ID - MUR_
TRIGGER_ KIND - NETWORK_
TRANSPORT