✦ Features 14
- add turn-based eviction to InMemoryStoragecontext
- add internal middleware system for InvokeModelStagehooksmodel
- pass invocation_state to edge condition callsmultiagenthil
- port memory manager and extraction to Pythonasynchookspersistence
- add GoalLoop vended plugin with docshooksstructured-output
- add Agent memory_manager param with configurable sync auto-flushpersistenceagent
- add memory injection
- add default for memory extraction trigger
- port agentic context management to pythoncontext
- port HumanInTheLoop vended intervention to Pythonhilinterventions
- integrate Sandbox with Agentserveragent
- add Cedar authorization handler for Pythontoolinterventions
- port BedrockKnowledgeBaseStore to strands-pymodelpersistence
- vended tools/plugins for sandboxtoolserver
⊘ Fixes 5
- remove pin messaging barrel exportcontextdevx
- reduce workflow noise from deployment history and label churn
- consolidate PR guidelines and update pr-writer skill
- allow sync or async InterventionHandler lifecycle overridesasyncinterventions
- mark internal memory functions as private
⋯ Other 17
- add message pinning section to conversation management pagecontext
- design: add context management presets design doccontext
- add Syntax component for inline language-specific identifiersdocumentation
- improve monorepo clarity for releases and issues
- bump esbuild version
- consolidate dev docs into a consistent home
- suppress verbose logging in tests with large text payloadsdevx
- point PR reviewers at docs skills for site/ changes
- apply ruff format to fix pre-existing drift in strands-py
- point PR reviewers at docs skills for site/ changes
- add CLAUDE.md files
- represent passed-in config types as TypedDictsdevx
- represent ExtractionConfig as a TypedDictdevx
- drop redundant `| None` from optional config fieldsdevx
- remove lockfile drift check to unblock Dependabot and audit fixes
- bump hono to 4.12.25 to fix high-severity audit failure
- assert S3 sidecar metadata and scope round-trippersistence