This release includes 1 breaking change for platform teams planning a safe upgrade.
Published 10mo
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 feat, multiagent, and fix across a mixed release.
Full changelog
What's Changed
- refactor(a2a): configurable host and port and remove excessive logging by @jer96 in https://github.com/strands-agents/sdk-python/pull/423
- models - bedrock - remove signaling by @pgrayy in https://github.com/strands-agents/sdk-python/pull/429
- feat(multiagent): Graph - support multi-modal inputs by @awsarron in https://github.com/strands-agents/sdk-python/pull/430
- deps(a2a): upper bound a2a sdk dep by @jer96 in https://github.com/strands-agents/sdk-python/pull/432
- models - ollama - init async client per request by @pgrayy in https://github.com/strands-agents/sdk-python/pull/433
- models - mistral - init client on every request by @pgrayy in https://github.com/strands-agents/sdk-python/pull/434
- models - ollama - clean up in tests by @pgrayy in https://github.com/strands-agents/sdk-python/pull/435
- feat!: add pagination to mcp_client list_tools_sync by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/436
- Session persistence by @Unshure in https://github.com/strands-agents/sdk-python/pull/302
- chore: update span names by @poshinchen in https://github.com/strands-agents/sdk-python/pull/440
- models - openai - null usage by @pgrayy in https://github.com/strands-agents/sdk-python/pull/442
- feat: redact content from a message in a session by @Unshure in https://github.com/strands-agents/sdk-python/pull/446
- refactor(a2a): upper bound deps + remove from multiagent submodule by @jer96 in https://github.com/strands-agents/sdk-python/pull/447
- Expand additional $refs for structured_output by @zastrowm in https://github.com/strands-agents/sdk-python/pull/439
- fix: session manager tracks all agent last message by @Unshure in https://github.com/strands-agents/sdk-python/pull/455
- feat: added swarm and graph spans by @poshinchen in https://github.com/strands-agents/sdk-python/pull/451
- docstrings - fix formatting by @pgrayy in https://github.com/strands-agents/sdk-python/pull/456
- refactor: add kwargs to multiagent interfaces by @mkmeral in https://github.com/strands-agents/sdk-python/pull/454
- fix: Fix session manager agent init by @Unshure in https://github.com/strands-agents/sdk-python/pull/458
- feat: Store conversation manager in session by @Unshure in https://github.com/strands-agents/sdk-python/pull/441
- feat(multiagent): introduce Swarm multi-agent orchestrator by @awsarron in https://github.com/strands-agents/sdk-python/pull/416
- multiagent - use invoke_async instead of stream_async by @pgrayy in https://github.com/strands-agents/sdk-python/pull/463
- feat: add Swarm tracing by @poshinchen in https://github.com/strands-agents/sdk-python/pull/461
- feat(telemetry): Expose OpenTelemetry exporter init arguments in API by @mrtj in https://github.com/strands-agents/sdk-python/pull/365
- docs: correct naming in registry.py by @akshseh in https://github.com/strands-agents/sdk-python/pull/425
- fix: Plumb system_prompt through to structured_output by @zastrowm in https://github.com/strands-agents/sdk-python/pull/466
- Update default model to be Claude 4 Sonnet by @zastrowm in https://github.com/strands-agents/sdk-python/pull/467
- feat: Add kwargs to session interfaces for future extensibility by @Unshure in https://github.com/strands-agents/sdk-python/pull/464
- fix: Fix various docstring issues by @Unshure in https://github.com/strands-agents/sdk-python/pull/469
- fix(multiagent): raise ValueError for unsupported Graph and Swarm agent features by @awsarron in https://github.com/strands-agents/sdk-python/pull/472
- refactor(multiagent): Swarm - Remove unnecessary complete_swarm_task tool by @awsarron in https://github.com/strands-agents/sdk-python/pull/473
- chore: remove preview from README.md by @yonib05 in https://github.com/strands-agents/sdk-python/pull/459
New Contributors
- @mrtj made their first contribution in https://github.com/strands-agents/sdk-python/pull/365
- @akshseh made their first contribution in https://github.com/strands-agents/sdk-python/pull/425
Full Changelog: https://github.com/strands-agents/sdk-python/compare/v0.3.0...v1.0.0
Breaking Changes
- feat!: add pagination to mcp_client list_tools_sync (breaking change)
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]