-- Add `AgentInvocation` type with `invoke_agent` span lifecycle via `start_invoke_local_agent` / `start_invoke_remote_agent` factory methods and `invoke_local_agent` / `invoke_remote_agent` context managers; add `finish_reasons` field to `AgentInvocation` per semconv `gen_ai.response.finish_reasons` (Recommended); add shared `_content.py` helper to deduplicate message serialization between `AgentInvocation` and `InferenceInvocation`; add `tool_definitions`, `cache_creation_input_tokens`, and `cache_read_input_tokens` to `InferenceInvocation`; add `getattr` fallback for `GEN_AI_AGENT_VERSION` semconv constant
0 commit comments