launchdarkly-ai-openai-agents: v0.2.0
Immutable
release. Only release title and notes can be modified.
0.2.0 (2026-09-08)
⚠ BREAKING CHANGES
- openai-agents: the span this handler emits is renamed from
openai.agent.runandopenai.agent.run.streamtoinvoke_agent. Queries selecting on the old names will not match. Prompt and completion content is no longer on spans unless the caller passes capture_content=True.
Features
- emit $ld:ai:sdk:info event per AI package (#62) (65136a3)
- gate the judge explanation on capture_content (8a66365)
- openai-agents: emit invoke_agent, chat and execute_tool spans (c5331eb)
- record judge scores as gen_ai.evaluation.result (#43) (7c8b0c9)
Bug Fixes
- openai-agents: cancel the Runner even when there are no spans (d9caaac)
- openai-agents: close the tool span when the SDK reports no call id (1d66254)
- openai-agents: end the chat span the hook already stopped tracking (9aecf05)
- openai-agents: forward capture_content from the convenience wrapper (a2440e4)
- openai-agents: keep a tool span trackable when its content will not serialise (32eb830)
- openai-agents: keep the spans of a cancelled run (063a392)
- openai-agents: put the input content write inside the guard too (ead8ed5)
- openai-agents: report a cancelled stream as cancelled, not abandoned (2b246d0)
- openai-agents: report tool arguments as an object, not a JSON string (c646b6a)
- openai-agents: stop double-counting a failed run's token spend (8991dd5)
- openai-agents: stop tying token accounting to span creation (0aa7241)
- openai-agents: take the run total from the Runner, not from the hooks (64cd458)