This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agentic
agentic-ai
agents
ai
anthropic
autonomous-agents
+13 more
bedrock
genai
litellm
llama
llm
machine-learning
mcp
multi-agent-systems
ollama
openai
opentelemetry
python
strands-agents
Summary
AI summaryUpdates fix, telemetry, and hooks across a mixed release.
Full changelog
What's Changed
- feat(hooks): accept callable hook callbacks in Agent constructor by @agent-of-mkmeral in https://github.com/strands-agents/sdk-python/pull/1992
- fix: handle missing optional fields in non-streaming citation conversion by @agent-of-mkmeral in https://github.com/strands-agents/sdk-python/pull/2098
- fix(telemetry): add common gen_ai attributes to event loop cycle spans by @giulio-leone in https://github.com/strands-agents/sdk-python/pull/1973
- fix(telemetry): use per-invocation usage in agent span attributes by @en-yao in https://github.com/strands-agents/sdk-python/pull/2017
- feat(a2a): add client_config param and deprecate a2a_client_factory by @agent-of-mkmeral in https://github.com/strands-agents/sdk-python/pull/2103
- fix: clear leaked running loop in MCP client background thread by @mkmeral in https://github.com/strands-agents/sdk-python/pull/2111
- feat(openai): plumb through cache tokens in metadata events by @Unshure in https://github.com/strands-agents/sdk-python/pull/2116
- feat(agent): add take_snapshot() and load_snapshot() methods by @zastrowm in https://github.com/strands-agents/sdk-python/pull/1948
- feat(skills): support loading skills from URLs by @dgallitelli in https://github.com/strands-agents/sdk-python/pull/2091
- feat: add metadata field to messages for stateful context tracking by @lizradway in https://github.com/strands-agents/sdk-python/pull/2125
- feat(bidi): support request_state stop_event_loop flag by @agent-of-mkmeral in https://github.com/strands-agents/sdk-python/pull/1954
- fix: preserve Gemini thought_signature in LiteLLM multi-turn tool calls by @opieter-aws in https://github.com/strands-agents/sdk-python/pull/2129
- fix(bedrock): normalize empty toolResult content arrays in _format_bedrock_messages by @ghhamel in https://github.com/strands-agents/sdk-python/pull/2123
- fix(telemetry): remove force_flush in tracer by @poshinchen in https://github.com/strands-agents/sdk-python/pull/2142
New Contributors
- @en-yao made their first contribution in https://github.com/strands-agents/sdk-python/pull/2017
- @ghhamel made their first contribution in https://github.com/strands-agents/sdk-python/pull/2123
Full Changelog: https://github.com/strands-agents/sdk-python/compare/v1.35.0...v1.36.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About harness-sdk
A model-driven approach to building AI agents in just a few lines of code.
Related context
Related tools
Beta — feedback welcome: [email protected]