🎉 First-time contributors
@mathpal
✦ Features 17
- add hook fields on Before/After Tool Call Event and AfterInvocationEventtool
- add tsc type-checking to strands-wasm
- auto-populate contextWindowLimit from model ID lookup tables
- expose model on local agentagent
- add agent guide for wasm feature developmentagent
- add result offload plugincontext
- implement interrupt system for human-in-the-loop workflows
- add structured output implementation for wasmstructured-output
- surface server logs, enable failOpen, metadata gettersmcp
- add timeouts to graph/swarm; bedrock request timeoutmodel
- add endTurn decision field to AfterToolsEventhooks
- add useNativeTokenCount flag to skip token counting API calls
- add Symbol.asyncDispose to McpClient to enable await-using cleanupmcp
- add optional hook orderhooks
- add proactive context compression to conversation managerscontext
- normalize invalid tool namestool
- add DefaultModelRetryStrategy, ModelRetryStrategy, and BackoffStrategy
⊘ Fixes 10
- migrate LifecycleBridge from deleted HookProvider to Plugin
- format entry.ts
- fix stale imports and ToolRegistry API in WASM bridge
- add missing root script delegations
- run generate before type-check in strands-wasm
- paginate listTools(), improve fallback descriptionmcp
- mapEvent interrupt guard, broken test imports
- remove type checking for wasm temporarily
- cache unsupported models for bedrocks token counting
- allow browser env in OpenAI responses integ fixturemodel
⋯ Other 12
- bump @anthropic-ai/sdk from 0.89.0 to 0.92.0model
- add contract tests for the WASM bridge
- eliminate type safety gaps in entry.ts bridge
- decompose mapEvent into typed functions
- update tenacity requirement from >=8.0 to >=9.1.4 in /strands-py
- update docstring-parser requirement from >=0.16 to >=0.18.0 in /strands-py
- bump commander from 12.1.0 to 14.0.3
- bump fast-xml-parser and @aws-sdk/xml-builder
- bump uuid from 13.0.0 to 14.0.0
- update boto3 requirement from >=1.42.92 to >=1.43.2 in /strands-py
- bump @aws-sdk/client-bedrock-runtime from 3.1033.0 to 3.1037.0 in the production-minor group across 1 directorymodel
- rename hook order to SDK first/lasthooks