github strands-agents/sdk-python v1.23.0

8 hours ago

What's Changed

  • fix(mcp): prevent agent hang by checking session closure state by @Ratish1 in #1396
  • ci: update sphinx-rtd-theme requirement from <2.0.0,>=1.0.0 to >=1.0.0,<4.0.0 by @dependabot[bot] in #1466
  • ci: update websockets requirement from <16.0.0,>=15.0.0 to >=15.0.0,<17.0.0 by @dependabot[bot] in #1451
  • Update ruff configuration to apply pyupgrade to modernize python syntax by @maxrabin in #1336
  • fix(agent): extract text from citationsContent in AgentResult.str by @tmokmss in #1489
  • Expose input messages to BeforeInvocationEvent hook by @Unshure in #1474
  • interrupts - graph - hook based by @pgrayy in #1478
  • fix: Swap unit test sleeps with explicit signaling by @zastrowm in #1497
  • Fix PEP 563 incompatibility with @tool decorated tools by @zastrowm in #1494
  • feat: override service name by OTEL_SERVICE_NAME env by @okamototk in #1400
  • fix(bedrock): disable thinking mode when forcing tool_choice by @strands-agent in #1495
  • fix(a2a): use a2a artifact update event by @brycewcole in #1401
  • Add parallel reading support to S3SessionManager.list_messages() by @CrysisDeu in #1186
  • feat(steering): allow steering on AfterModelCallEvents by @dbschmigelski in #1429
  • fix: provide unique toolUseId for gemini models by @AirswitchAsa in #1201
  • gemini - tool_use_id_to_name - local by @pgrayy in #1521
  • fix(litellm): handle missing usage attribute on ModelResponseStream by @dbschmigelski in #1520
  • feat(agent): add configurable retry_strategy for model calls by @zastrowm in #1424
  • fix(swarm): accumulate execution_time across interrupt/resume cycles by @pgrayy in #1502
  • Feat: graduate multiagent hook events from experimental by @JackYPCOnline in #1498
  • Nova Sonic 2 support for BidiAgent by @lanazhang in #1476
  • fix(tests): reduce flakiness in guardrail redact output test by @dbschmigelski in #1505

New Contributors

Full Changelog: v1.22.0...v1.23.0

Don't miss a new sdk-python release

NewReleases is sending notifications on new releases.