Use maxTokens as the provider generation cap and remove the confusing stored-summary max config. Strip reasoning blocks before storing compaction summaries, reject non-shrinking summaries, and retry bounded re-compaction when the surface remains over threshold. Add config validation for numeric and type-shaped knobs plus unit and real-API e2e coverage for reasoning-capable summarization. |
||
|---|---|---|
| .. | ||
| coding-task.e2e.ts | ||
| compaction.e2e.ts | ||
| full-loop.e2e.ts | ||
| harness.ts | ||
| keyless-smoke.e2e.ts | ||
| resume.e2e.ts | ||