You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update attribute extraction to support dict as well as object.
* Adjust tests to match serialization format of `list[str]`. Patch JSON encode in tests to handle MagicMock objects.
* Instrumentor and wrappers for OpenAI responses.
* Collect base usage attributes, too.
* Move Response attribute parsing to openai module. Move common attribute parsing to common module.
* Include tags in parent span. Helpers for accessing global config and tags. Tests for helpers and common insrumentation attributes.
* Add tags to an example.
* Remove duplicate library attributes.
* Pass OpenAI responses objects through our new instrumentor.
* Incorporate common attributes, too.
* Add indexed PROMPT semconv to MessageAttributes. Provide reusable wrapping functionality from instrumentation.common. Include prompts in OpenAI Responses attributes.
* Type checking.
* Test coverage for instrumentation.common
* Type in method def should be string in case of missing import.
* Wrap third party module imports from openai in try except block
* OpenAI instrumentation tests. (Relocated to openai_core to avoid import hijack)
* OpenAI Agents voice support
* Additional voice-specific fields.
* update pyproject.toml and uv.lock to use correct dependency
* Remove `upload_object` helper.
* Remove tag helpers.
* Move agents example scripts.
---------
Co-authored-by: Pratyush Shukla <[email protected]>
0 commit comments