Skip to content

Commit cb610df

Browse files
anandgupta42claude
andcommitted
release: v0.2.0
Co-Authored-By: Claude Opus 4.6 <[email protected]>
1 parent 347b6cf commit cb610df

File tree

3 files changed

+30
-2
lines changed

3 files changed

+30
-2
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and 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

packages/altimate-engine/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "altimate-engine"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "Python engine for Altimate CLI - lineage, SQL execution, dbt integration"
99
requires-python = ">=3.10"
1010
dependencies = [
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""DataPilot Engine - Python sidecar for the DataPilot CLI."""
22

3-
__version__ = "0.1.0"
3+
__version__ = "0.2.0"

0 commit comments

Comments
 (0)