Download Latest Version python_v1.54.0 source code.zip (10.4 MB)
Email in envelope

Get an email when there's a new version of Strands Agents

Home / python_v1.53.0
Name Modified Size InfoDownloads / Week
Parent folder
python_v1.53.0 source code.tar.gz 2026-08-20 8.9 MB
python_v1.53.0 source code.zip 2026-08-20 10.3 MB
README.md 2026-08-20 6.2 kB
Totals: 3 Items   19.2 MB 0

python/v1.53.0

Auto-drafted from commits in python/v1.52.0..python/v1.53.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat: add context manager offloading strategies (#3505) (bc3799523)
  • feat(memory-ts): add FileMemoryStore (#3825) (baca68e3d)
  • feat(typescript): add audio content blocks (#3865) (a1e880a2d)
  • feat(python): add audio content blocks (#3862) (7f9a0b892)
  • feat(ts): thread per-call model through InvokeModelStage (#3875) (70cafa596)
  • feat(bidi): add echo suppression support (#3580) (3547e8884)
  • feat(ts): support multiple continuation inputs (#3837) (c186207cf)
  • feat(site): add /community/ editorial hub and 14-lesson course (#3520) (0b46c8430)
  • feat(memory): support min/max score filtering in Bedrock knowledge base store (#3726) (913714954)
  • feat(ci): count only complexity a PR adds, in both SDKs (#3771) (a129c34f9)
  • feat(catalog): add band (#3843) (b04971027)
  • feat(site): add strands-dynamodb-storage to the catalog and tier compat-layer providers (#3830) (b1558143a)
  • feat(ts): add execution-scoped cancellation to ToolContext (#3807) (0ca278c40)
  • feat(site): built-in SDK integrations and maintainer tiers in the catalog (#3766) (766e4f4e3)
  • feat: add injected content behind cache points (#3704) (d2567ce5e)
  • feat(site): expire New sidebar badges 30 days after addedDate (#3815) (ef2dbe565)
  • feat: add after tool call duration (#3589) (47d9b2f7b)
  • feat(py): add agent-as-tool delegation (#3346) (26ba07820)
  • feat(mcp): add client OAuth authentication for streamable HTTP (#3554) (48123d7c6)
  • feat(mcp): surface tool annotations in ToolSpec (#3528) (5ef6ab7f7)
  • feat(anthropic): enable prompt caching via cache_config and cache_tools (#3571) (d2d1cd206)

🐛 Fixes

  • fix(bedrock)!: cache system prompt in auto mode (#3681) (697c833df)
  • fix(multiagent): accumulate cache token counters in Graph and Swarm (#3884) (606e1b84d)
  • fix: fix failing unit tests for bedrock caching (#3887) (2b6af5a1d)
  • fix: read prompt_tokens_details cache reads in TS OpenAI Chat (#3885) (2b2d9bd40)
  • fix(bidi): failing tests (#3883) (35eef8c87)
  • fix(bidi): emit gemini usage metadata alongside content events (#3725) (4654a6c0d)
  • fix(plugins): preserve initialization failures (#3482) (e09d4d63f)
  • fix(site): set catalog addedDate values from actual git history (#3864) (7f37881d6)
  • fix(anthropic): raise on unsupported document and image formats instead of sending undeliverable requests (#3790) (651f771bd)
  • fix(bedrock): inherit cache_config ttl on an untimed tools cache point (#3858) (8bd807dfc)
  • fix(openai): classify Bedrock Mantle context-overflow errors (#3722) (333885bbd)
  • fix(bedrock): omit falsy cache point TTLs (#3799) (27fccbfd2)
  • fix(build): include strandly workspace in root build and type-check (#3804) (1cba4a90f)
  • fix(bedrock-kb): unwrap NumericValue metadata back to the stored number (#3655) (234ede962)
  • fix(site): rebuild the test content snapshot when content changes (#3773) (7c266b39c)
  • fix(anthropic): deliver url-source images instead of silently dropping them (#3792) (8c3b2102b)
  • fix(anthropic): throw on undeliverable document blocks instead of silently dropping them (#3786) (a2ac1180f)

📚 Documentation

  • docs: add bidi observability documentation (#3739) (7a6686105)
  • docs: list aidress-mcp in the integrations catalog (#3364) (53eb575c2)
  • docs(integrations): standardize OpenAI-compatible provider pages and add OpenRouter (#3829) (6120087ba)
  • docs: file-based memory store (#2895) (ff2bdd096)
  • docs(bedrock): move Mantle guide to the Bedrock page and document the Mantle config (#3831) (77e21514a)
  • docs(production): add agent execution boundaries (#3457) (8fd742a30)
  • docs: add note for disabling conversation managers (#3823) (cc99e8c15)
  • docs(site): add agent-as-tool delegation docs (#3484) (21f13b579)
  • docs: add Figma-to-code blog post from CreativeX Novum team (#3744) (f827291f4)
  • docs(skills): update API review label names in strands-review skill (#3805) (56bfae4a1)
  • docs(catalog): add Python language to strands-github-storage (#3781) (ad83f748f)
  • docs(team): require both decorator and log when deprecating a tool (#3599) (4eb468b01)
  • docs(changelog): sync strands-agents/evals backfill (#3794) (ad6421ee0)
  • docs(changelog): sync strands-agents/harness-sdk typescript/v1.13.0 (#3796) (66fef8d05)
  • docs(changelog): sync strands-agents/harness-sdk python/v1.52.0 (#3788) (be5f06a23)

✅ Tests

  • test(openai): remove unwinnable rate-limit throttling integ test (#3891) (f79ce8101)
  • test(site): compare content collections against files on disk (#3856) (ecc3dfc39)
  • test: add integration testing for caching (#3793) (5b3e06077)

👷 CI

  • ci(python): update mypy requirement from <2.0.0,>=1.15.0 to >=1.15.0,<3.0.0 in /strands-py (#3868) (0a1b2662f)
  • ci(python): scope portaudio install to a gated bidi job (#3890) (6ae356dcb)
  • ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1106.0 to 3.1107.0 in the production-minor group (#3869) (af2fcac26)
  • ci(docs): bump astro from 7.2.0 to 7.2.2 in /site (#3851) (003bd9f44)
  • ci(docs): bump sanitize-html from 2.17.6 to 2.17.7 in /site (#3849) (b7e0e0a7d)
  • ci: bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#3848) (dd5c91818)
  • ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1105.0 to 3.1106.0 in the production-minor group (#3850) (8b32f2826)
  • ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1104.0 to 3.1105.0 in the production-minor group (#3816) (3e3859e9c)
  • ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1097.0 to 3.1104.0 in the production-minor group (#3801) (6fbb6861a)
  • ci(python): update litellm requirement from <=1.95.0,>=1.75.9 to >=1.75.9,<=1.96.0 in /strands-py (#3775) (928bc00b7)
  • ci(anthropic): re-enable anthropic integration tests (#3783) (1c45a8b50)

🔧 Chores

  • chore(site): refresh catalog stats (#3847) (b10c261f7)
  • chore: remove vestigial strandly workspace (#3806) (0d7b218db)

🔖 Other

  • style(python): apply ruff formatting (#3866) (2a4fc5d35)
Source: README.md, updated 2026-08-20