| Age | Commit message (Expand) | Author |
| 2026-06-12 | feat(chat): consume CR-5 history windowing — server-windowed cold loads + s... | Adam Malczewski |
| 2026-06-12 | feat(chat): chat limit — bulk quarter-unload, 75% fresh-load window, show-e... | Adam Malczewski |
| 2026-06-12 | feat(chat): multi-client live view — watch in-flight turns + user prompt on... | Adam Malczewski |
| 2026-06-12 | feat(chat): old-Dispatch composer layout — textarea + send + status bar | Adam Malczewski |
| 2026-06-12 | feat(metrics): consume contextSize — current context-usage readout | Adam Malczewski |
| 2026-06-11 | feat(cache-warming,surfaces,metrics,markdown): conversation-scoped surfaces, ... | Adam Malczewski |
| 2026-06-10 | feat(metrics): inline cache hit-rate badges (last turn + chat total) | Adam Malczewski |
| 2026-06-10 | feat(metrics): per-turn + per-step token/timing metrics bubbles | Adam Malczewski |
| 2026-06-07 | fix(core): add step-complete contract guard for [email protected] | Adam Malczewski |
| 2026-06-07 | Revert "feat(chat): live turn metrics — telemetry reducer + rendering" | Adam Malczewski |
| 2026-06-07 | feat(chat): live turn metrics — telemetry reducer + rendering | Adam Malczewski |
| 2026-06-07 | feat(chat): restyle thinking — visible bubble, collapse, title swap, persis... | Adam Malczewski |
| 2026-06-07 | feat(chat): group batched tool calls into one DaisyUI list | Adam Malczewski |
| 2026-06-07 | fix: optimistic user message echo + tabs persistence | Adam Malczewski |
| 2026-06-07 | Slice 2 wave 1: transcript reducer, wire conformance, ws chat, cache core | Adam Malczewski |
| 2026-06-06 | Slice 1: surface system + WS transport + composition root | Adam Malczewski |