✦ Features 13
- enable prompt caching via cache_config and cache_toolsmodel
- surface tool annotations in ToolSpecmcptool
- add injected content behind cache points
- built-in SDK integrations and maintainer tiers in the catalog
- add execution-scoped cancellation to ToolContextdevxtool
- count only complexity a PR adds, in both SDKs
- support min/max score filtering in Bedrock knowledge base storemodeltool
- add /community/ editorial hub and 14-lesson course
- support multiple continuation inputshooksagent
- thread per-call model through InvokeModelStagemodellanguage
- add audio content blocksmodellanguage
- add FileMemoryStorepersistence
- add context manager offloading strategiescontext
⊘ Fixes 8
- throw on undeliverable document blocks instead of silently dropping themdevxmodel
- deliver url-source images instead of silently dropping themmodel
- unwrap NumericValue metadata back to the stored numbermodelpersistence
- include strandly workspace in root build and type-check
- omit falsy cache point TTLsmodel
- preserve initialization failureshooksagent
- read prompt_tokens_details cache reads in TS OpenAI Chatmodel
- breakcache system prompt in auto mode
⋯ Other 11
- require both decorator and log when deprecating a tooltool
- bump @aws-sdk/client-bedrock-runtime from 3.1097.0 to 3.1104.0 in the production-minor group
- update API review label names in strands-review skill
- add integration testing for cachingmodel
- remove vestigial strandly workspace
- bump @aws-sdk/client-bedrock-runtime from 3.1104.0 to 3.1105.0 in the production-minor group
- bump @aws-sdk/client-bedrock-runtime from 3.1105.0 to 3.1106.0 in the production-minor group
- bump astral-sh/setup-uv from 9.0.0 to 10.0.1
- bump @aws-sdk/client-bedrock-runtime from 3.1106.0 to 3.1107.0 in the production-minor group
- file-based memory storepersistence
- scope portaudio install to a gated bidi job