mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-06 23:44:36 +00:00
A generation waiting on a blocking threshold compaction sent its request whatever the outcome. When summarization failed, the context was still above the blocking threshold: a session at 996K of a 1M window got an empty length answer on every turn and nothing showed the error. The generation now fails with model_error (Compaction failed: <error>) when its compaction failed, faulted, was orphaned, or was aborted directly; a compaction that found nothing to compact or was declined still lets the request go ahead. pi.live.compactionFailure keeps the newest failure (task, reason, error) until a compaction produces a summary. The agent events' snapshot carries it, and compaction_end carries error for a failed compaction. |
||
|---|---|---|
| .. | ||
| chord-delta-findings.md | ||
| pico-v5-chord-usage.md | ||
| pico-v5-handoff.md | ||
| spec.md | ||