github strands-agents/sdk-python v1.8.0

14 hours ago

What's Changed

  • Moved tool_spec retrieval to after the before model invocation callback by @pghazanfari in #786
  • fix(graph): fix cyclic graph behavior by @mkmeral in #768
  • fix(models): filter reasoningContent in Bedrock requests using DeepSeek by @aryan835-datainflexion in #652
  • docs: cleanup docs so the yields section renders correctly by @afarntrog in #820
  • Warn on unknown model configuration properties by @zastrowm in #819
  • fix: do not block asyncio event loop between retries by @osdemah in #805
  • feat: improve structured output tool circular reference handling by @afarntrog in #817
  • fix(tools/loader): load and register all decorated @tool functions from file path by @Ratish1 in #742
  • fix(models): patch litellm bug to honor passing in use_litellm_proxy as client_args by @dbschmigelski in #808
  • feat: add default read timeout to Bedrock config by @afarntrog in #829
  • feat: add support for Bedrock/Anthropic ToolChoice to structured_output by @liushang1997 in #720
  • feat(multiagent): allow callers of swarm and graph to pass kwargs to executors by @dbschmigelski in #816
  • feat: add region-aware default model ID for Bedrock by @afarntrog in #835
  • llama.cpp model provider support by @westonbrown in #585
  • fix(llama.cpp) - add ToolChoice and validation of model config values by @awsarron in #838

New Contributors

Full Changelog: v1.7.1...v1.8.0

Don't miss a new sdk-python release

NewReleases is sending notifications on new releases.