autoCompact.ts

Description

Autocompact module implementing AutoCompact-level context compression: getEffectiveContextWindowSize, getAutoCompactThreshold, shouldAutoCompact, autoCompactIfNeeded, and a 3-failure circuit breaker. Source comment documents 1,279 sessions with 50+ consecutive failures wasting ~250K API calls/day globally.

Key claims

Relations

Sources

src-20260419-be936b1b7d4c