@@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.2.0] - 2026-03-04
9+
10+ ### Added
11+
12+ - Context management: auto-compaction with overflow recovery, observation masking, and loop protection
13+ - Context management: data-engineering-aware compaction template preserving warehouse, schema, dbt, and lineage context
14+ - Context management: content-aware token estimation (code, JSON, SQL, text heuristics)
15+ - Context management: observation masking replaces pruned tool outputs with fingerprinted summaries
16+ - Context management: provider overflow detection for Azure OpenAI patterns
17+ - CLI observability: telemetry module with session, generation, tool call, and error tracking
18+ - ` /discover ` command for data stack setup with project_scan tool
19+ - User documentation for context management configuration
20+
21+ ### Fixed
22+
23+ - ContextOverflowError now triggers automatic compaction instead of a dead-end error
24+ - ` isOverflow() ` correctly reserves headroom for models with separate input/output limits
25+ - ` NamedError.isInstance() ` no longer crashes on null input
26+ - Text part duration tracking now preserves original start timestamp
27+ - Compaction loop protection: max 3 consecutive attempts per turn, counter resets between turns
28+ - Negative usable context guard for models where headroom exceeds base capacity
29+
30+ ### Changed
31+
32+ - Removed cost estimation and complexity scoring bindings
33+ - Docs: redesigned homepage with hero, feature cards, and pill layouts
34+ - Docs: reorganized sidebar navigation for better discoverability
35+
836## [ 0.1.10] - 2026-03-03
937
1038### Fixed
0 commit comments