What's Changed (TypeScript SDK)
⚠️ Breaking Changes
✨ Features
- feat: memory injection by @opieter-aws in #2631
- feat(memory): add memory injection (shared with Python) by @opieter-aws in #2797
- feat: add agentic context management with model-driven compression tools by @notowen333 in #2754
- feat: port agentic context management (shared with Python) by @notowen333 in #2808
- feat(interventions): add Cedar vended intervention handler by @lizradway in #2365
- feat: add internal middleware system for
InvokeModelStage(shared with Python) by @zastrowm in #2760 - feat(context-offloader): add turn-based eviction to
InMemoryStorage(shared with Python) by @lizradway in #2648
🐛 Fixes & Refactors
- refactor(sandbox): inline tool prefixing into
getToolsimplementations by @gautamsirdeshmukh in #2806 - fix(cedar): correct fixture path in integration test by @lizradway in #2810
- fix: remove pin messaging barrel export (shared with Python) by @lizradway in #2767
🧪 Tests
- test: add integration test for memory manager by @opieter-aws in #2764
- test(memory): isolate KB search/add tool tests from auto-injection by @pgrayy in #2825
- test(memory): assert S3 sidecar metadata and scope round-trip (shared with Python) by @pgrayy in #2840
Full Changelog: typescript/v1.5.0...typescript/v1.6.0