github strands-agents/sdk-python v1.14.0

one day ago

What's Changed

  • models - litellm - start and stop reasoning by @pgrayy in #947
  • feat: add experimental AgentConfig with comprehensive tool management by @mr-lee in #935
  • fix(telemetry): make strands agent invoke_agent span as INTERNAL spanKind by @poshinchen in #1055
  • feat: add multiagent hooks, add serialize & deserialize function to multiagent base & agent result by @JackYPCOnline in #1070
  • feat: Add Structured Output as part of the agent loop by @afarntrog in #943
  • integ tests - interrupts - remove asyncio marker by @pgrayy in #1045
  • interrupt - docstring - fix formatting by @pgrayy in #1074
  • ci: add pr size labeler by @dbschmigelski in #1082
  • fix: Don't bail out if there are no tool_uses by @zastrowm in #1087
  • feat(mcp): add experimental agent managed connection via ToolProvider by @dbschmigelski in #895
  • fix (bug): retry on varying Bedrock throttlingexception cases by @mehtarac in #1096
  • feat: skip model invocation when latest message contains ToolUse by @Unshure in #1068
  • direct tool call - interrupt not allowed by @pgrayy in #1097
  • mcp elicitation by @pgrayy in #1094
  • fix(litellm): enhance structured output handling by @Arindam200 in #1021
  • Transform invalid tool usages on sending, not on initial detection by @zastrowm in #1091

New Contributors

Full Changelog: v1.13.0...v1.14.0

Don't miss a new sdk-python release

NewReleases is sending notifications on new releases.