autoCompact.ts
- Entity ID:
ent-20260419-4124265a4544 - Type:
file - Scope:
shared - Status:
active - Aliases: autoCompact module
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
- 250K API calls wasted daily documented in autoCompact.ts source comment
- 120K token-stop pattern derived from 200K*83% compaction threshold
Relations
- autoCompact.ts --[implements]--> Autocompact Death Loop
- 120K Token-Stop Configuration --[derived_from]--> autoCompact.ts
- autoCompact.ts --[implements]--> Auto-Compact
- autoCompact.ts --[implements]--> 250,000 Wasted API Calls Bug