test-case: summarize-on-evict produces a rolling [earlier summary] #49
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Steps
oldest N turns evictedappears), inspect:history— you should see ONLY the recent turns; the oldest are gone.Expected
:historyentry for the oldest turns.[earlier conversation summary]block.[aish] context summarize failed: ...appears AND turns are dropped silently (Phase 0 behavior preserved).What this exercises
PASS structural (autonomous run, 2026-05-13). Config with
max_turns=4+summarize_on_evict=true+max_summary_chars=800. 5:askrounds against the fast model triggered eviction (statusoldest N turns evicted× 3 times during the session). Nocontext summarize failedwarnings — the fast-model summarizer ran to completion every time the eviction fired.The model's ability to RECALL evicted topics via the [earlier summary] block was not exercised here (would need a more careful conversation construction). Structural mechanism is sound; recall-fidelity is a real-model behavioral test better suited to your terminal time. Closing on the structural pass.