regex-log × 5, COMPACT_AT_TOKENS=15000, first run with frontier
hysteresis (stable stub set between calls, batched advances) + live ratio
calibration.
frontier N/M): 5–16 advances per
pruning trial instead of pruning every call; stub sets stayed stable
between advances; est held ≤ target after every advance.Both are length-stop plain-text runaways (B1), and both show the same
mechanism:
…(?:25[0-5]|2[) by the server's --reasoning-budget
4000 force-close — and the TEXT block begins with the character-for-
character continuation of that same regex (]|1[0-9]{2}|…), then walks
matches for 75k chars until the 32k output cap. The model never noticed it
left <think>; its reasoning simply continued in plain text, uncapped.So: the budget force-close doesn't just cause degenerate stops (the >
char, the user leak) — it causes plain-text thinking-continuation
runaways, and tonight it cost 2/5 trials on a task with a ~90% historical
pass rate. THINK sizes at the cut: 9–13k chars ≈ 2.9–3.8k tokens, right at
the 4000 budget. This mechanistically links two planned experiments:
1. Reasoning-budget sweep / --reasoning-budget-message tuning
(server-side) — attack the trigger;
2. DRY sampler — attack the symptom (the loop itself).
Hit rate 65.4% (hysteresis) vs 73.1% (per-call pruning, run …150817) — a wash, confounded by the two looper trials (43/46-request trajectories, 60k+ char text blocks). The structural reason: at limit 15000 the limit−target slack is only ~3.7k real-equivalent tokens ≈ 1–2 turns, so the frontier advances almost every few calls anyway. At the production limit (200000, slack 50k ≈ 15–30 turns per advance) the batching actually pays. Decisive measurement = rerunning make-mips-interpreter at stock settings (baseline: 62.4% hit, 79 cache breaks, ~23 min re-prefill).
Server note: no --cache-reuse in the llama-swap config — strict prefix
caching, so the stable-prefix property is the only cache lever available.
make smoke MODELS=qwen3.6-35b-a3b SMOKE_TASKS=make-mips-interpreter
(~1h) — the real cache measurement: expect single-digit pr: (vs 79) and
hit rate back toward ~90%.llama-local/qwen3.6-35b-a3bagentharnesses.minimal_pi:MinimalPithinkingonreasoning budgetdirect (server/none)* — see journal for the authoritative mechanismmaxTokens / contextWindow32768 / 229376agent timeout ×2.0trials5 of 5 — 3 pass · 2 failmean reward0.60tokens (job total)1,319,499 in / 315,923 outstarted / finished2026-07-04T18:09 / 2026-07-04T18:47wall clock38m37s| # | result | total | agent | in/out tok | flags | |
|---|---|---|---|---|---|---|
| 1 | PASS | 3m46s | 2m50s | 210911/26508 | 🔍 view | |
| 2 | FAIL | 12m06s | 11m10s | 443461/107290 | 🔍 view | |
| 3 | PASS | 11m00s | 10m00s | 470698/88390 | 🔍 view | |
| 4 | PASS | 7m33s | 6m38s | 192672/61735 | 🔍 view | |
| 5 | FAIL | 4m10s | 3m12s | 1757/32000 | 🔍 view |