✦ Features 6
- non-clobbering seam for Anthropic-direct server-side tools (web search)devxmodel
- port handoff_to_user tool to TypeScripthiltool
- requestTimeout option on BedrockModeldevxmodel
- merge in the Strands harness
- launch the redesigned Strands website
- opus 5 and high thinking by defaultmodel
⊘ Fixes 13
- deliver background results through the registered management toolasynctool
- reject unrecognized limits keys instead of silently applying no capdevxagent
- interrupt retry backoff on cancellationmodelagent
- propagate handler-raised interrupts regardless of onErrorhilinterventions
- pin the strands command to the commit it was issued against
- keep only text when re-roling a summary as a user messagecontext
- accept a ContextManager instance in Agent contextManagercontextdevx
- align Node requirement and default model docsdevx
- depend on the published harness in exported projectsdevxserver
- default effort back to 'auto' so no-reasoning models resolvemodel
- let an explicit web_search: 'exa' win over native searchmodeltool
- preserve UTF-8 across stream chunk boundariesserver
- install provider SDKs with the CLIdevxmodel
⋯ Other 12
- Rename file number appropriately for design doc 0018-shared-agent-model-types.md
- remove duplicate docs-strands-command workflow
- add CI for the merged harness-py and harness-ts packages
- add strands-harness (harness-py) PyPI release pipeline
- Strands CLI and some text nits
- add @strands-agents/harness (harness-ts) npm release pipeline
- add @strands-agents/cli CI + npm release pipeline
- remove stale test issue references
- use Strands wordmarks in package READMEs
- bump fast-uri from 3.1.5 to 3.1.8
- bump hono from 4.13.0 to 4.13.8
- bump the production-minor group across 1 directory with 3 updates