This release adds 3 notable features for engineering teams evaluating rollout.
Published 8mo
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, models, and graph across a mixed release.
Full changelog
What's Changed
- Moved tool_spec retrieval to after the before model invocation callback by @pghazanfari in https://github.com/strands-agents/sdk-python/pull/786
- fix(graph): fix cyclic graph behavior by @mkmeral in https://github.com/strands-agents/sdk-python/pull/768
- fix(models): filter reasoningContent in Bedrock requests using DeepSeek by @aryan835-datainflexion in https://github.com/strands-agents/sdk-python/pull/652
- docs: cleanup docs so the yields section renders correctly by @afarntrog in https://github.com/strands-agents/sdk-python/pull/820
- Warn on unknown model configuration properties by @zastrowm in https://github.com/strands-agents/sdk-python/pull/819
- fix: do not block asyncio event loop between retries by @osdemah in https://github.com/strands-agents/sdk-python/pull/805
- feat: improve structured output tool circular reference handling by @afarntrog in https://github.com/strands-agents/sdk-python/pull/817
- fix(tools/loader): load and register all decorated @tool functions from file path by @Ratish1 in https://github.com/strands-agents/sdk-python/pull/742
- fix(models): patch litellm bug to honor passing in use_litellm_proxy as client_args by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/808
- feat: add default read timeout to Bedrock config by @afarntrog in https://github.com/strands-agents/sdk-python/pull/829
- feat: add support for Bedrock/Anthropic ToolChoice to structured_output by @liushang1997 in https://github.com/strands-agents/sdk-python/pull/720
- feat(multiagent): allow callers of swarm and graph to pass kwargs to executors by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/816
- feat: add region-aware default model ID for Bedrock by @afarntrog in https://github.com/strands-agents/sdk-python/pull/835
- llama.cpp model provider support by @westonbrown in https://github.com/strands-agents/sdk-python/pull/585
- fix(llama.cpp) - add ToolChoice and validation of model config values by @awsarron in https://github.com/strands-agents/sdk-python/pull/838
New Contributors
- @pghazanfari made their first contribution in https://github.com/strands-agents/sdk-python/pull/786
- @aryan835-datainflexion made their first contribution in https://github.com/strands-agents/sdk-python/pull/652
- @afarntrog made their first contribution in https://github.com/strands-agents/sdk-python/pull/820
- @osdemah made their first contribution in https://github.com/strands-agents/sdk-python/pull/805
- @Ratish1 made their first contribution in https://github.com/strands-agents/sdk-python/pull/742
- @liushang1997 made their first contribution in https://github.com/strands-agents/sdk-python/pull/720
- @westonbrown made their first contribution in https://github.com/strands-agents/sdk-python/pull/585
Full Changelog: https://github.com/strands-agents/sdk-python/compare/v1.7.1...v1.8.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]