Skip to content

Commit af0b120

Browse files
ualtinokAlfonso
andcommitted
release notes: v0.32.3
Co-authored-by: Alfonso <alfonso@cortexkit.io>
1 parent bc2b6a2 commit af0b120

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.alfonso/release-notes/v0.32.3.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# v0.32.3
2+
3+
Patch release focused on prompt-cache cost around history compaction boundaries.
4+
5+
## Cache stability
6+
7+
- Fixed a double cache bust that occurred when the compaction boundary advanced on large sessions: the pass that moved the boundary and the following pass could serve different renderings of the summary marker, paying an avoidable full-prefix re-read (typically 100K+ tokens) on every boundary move. The marker representation is now reconciled deterministically on every pass, so a boundary move costs exactly one bust.
8+
- Marker rows are now written with deterministic identifiers, making retries after interrupted writes converge on the same rows instead of duplicating them.
9+
- Concurrent processes sharing a session (for example a TUI attached alongside a running server) now serve identical marker renderings instead of briefly diverging.
10+
11+
## Fixes
12+
13+
- The synthetic history head is identified structurally rather than by metadata, preventing mispositioned summary markers next to system-delivered notices.
14+
- Sessions without a frozen ctx_reduce availability verdict no longer render a tagged summary marker that could change once the verdict settles.

0 commit comments

Comments
 (0)