Python SDK v0.29.0
Changelog
Features
- Per-integration instrumentation.name on span origin (#576)
Bug Fixes
- (crewai) Add provider metadata, route tools to metadata, drop eager serialization (#587)
- (dspy) Align span shape with spec, drop over-serialization, avoid nested llm spans (#588)
- (cohere) Drop redundant _try_to_dict pass in tool-call iteration (#586)
- (claude_agent_sdk) Add provider metadata, drop deep-copy serialization, allowlist hook fields (#585)
- (bedrock_runtime) Improve metrics, tools, and attachments on spans (#584)
- (anthropic) Drop redundant bt_safe_deep_copy passes in tracing (#583)
- (agno) Route tools to metadata, materialize media attachments, propagate exception objects (#582)
- (agentscope) Improve data attached to spans (#581)
- (adk) Fix llm span metadata (provider, tools, errors) (#580)
Package: https://pypi.org/project/braintrust/0.29.0/
Full Changelog: py-sdk-v0.28.0...py-sdk-v0.29.0