Various fixes & improvements
-
New Integration (BETA): Add support for
openai-agents
(#4437) by @antonpirkerWe can now instrument AI agents that are created with the OpenAI Agents SDK out of the box.
import sentry_sdk
from sentry_sdk.integrations.openai_agents import OpenAIAgentsIntegration
# Add the OpenAIAgentsIntegration to your sentry_sdk.init call:
sentry_sdk.init(
dsn="...",
integrations=[
OpenAIAgentsIntegration(),
]
)
For more information see the OpenAI Agents integrations documentation.
- Logs: Add support for
dict
arguments (#4478) by @AbhiPrasad - Add Cursor generated rules (#4493) by @sl0thentr0py
- Greatly simplify Langchain integrations
_wrap_configure
(#4479) by @szokeasaurusrex - Fix(ci): Remove tracerite pin (almost) (#4504) by @sentrivana
- Fix(profiling): Ensure profiler thread exits when needed (#4497) by @Zylphrex
- Fix(ci): Do not install newest
tracerite
(#4494) by @sentrivana - Fix(scope): Handle token reset
LookupError
s gracefully (#4481) by @sentrivana - Tests: Tox update (#4509) by @sentrivana
- Tests: Upper bound on fakeredis on old Python versions (#4482) by @sentrivana
- Tests: Regenerate tox (#4457) by @sentrivana