Event models
Core LLM/tool event types:PromptEvent: emitted when a prompt is sent to a providerLLMEvent: emitted when a provider response is receivedToolEvent: emitted when a tool runs (result or error)
BaseEvent from coevolved.base.tracing.
Emission points
Events are emitted from:llm_step(...): emitsPromptEvent(rendered prompt metadata) andLLMEvent(response metadata)tool_step(...): emitsToolEvent(args + result/error)
run_id, step_id, invocation_id, group_hash).