{
"caption": "AI Operation",
"description": "AI-specific attributes for model operations, retrieval systems, and agent activities. e.g. model_name, total_token_counts etc.",
"meta": "profile",
"name": "ai_operation",
"attributes": {
"ai_agent": {
"description": "The autonomous AI agent that performed this operation. Carries model identity via ai_agent.ai_model. Populate when the action was performed by an agent rather than a direct model call.",
"group": "context",
"requirement": "optional"
},
"ai_model": {
"description": "The AI model involved in this operation. Use for direct model invocations where no autonomous agent is involved. For agent-mediated operations, model identity is carried within ai_agent.ai_model instead.",
"group": "context",
"requirement": "recommended"
},
"delegation": {
"description": "The delegation under whose authority this AI operation was performed. Links the event to a durable authorization context independent of traces and sessions, enabling correlation of all events executed under the same delegated authority.",
"group": "context",
"requirement": "optional"
},
"message_context": {
"group": "context",
"requirement": "optional"
}
}
}