Lumen Yang
d0992730a9
fix: preserve repeated state rows in replay delta
2026-05-25 00:10:27 +00:00
Lumen Yang
32658978a9
docs: refresh context replay test count
2026-05-25 00:10:27 +00:00
Lumen Yang
5934c2fe8a
fix: address context replay review feedback
2026-05-25 00:10:27 +00:00
Lumen Yang
3740df5302
docs: add context replay PR body
2026-05-25 00:10:27 +00:00
Lumen Yang
c616c8e788
fix: cap live tool prompt estimates
2026-05-25 00:10:27 +00:00
Lumen Yang
50c69713cc
fix: reconcile state db delta after context
2026-05-25 00:10:27 +00:00
Lumen Yang
15cde132f3
fix: dedupe replayed context summaries
2026-05-25 00:10:27 +00:00
Lumen Yang
71fbc796b2
fix: dedupe replayed context tail after compression
2026-05-20 23:15:54 +02:00
Lumen Yang
b2c6af12f1
fix(webui): prefer sidecar counts over stale session index
2026-05-20 05:42:55 +00:00
Lumen Yang
dc5c8168d1
fix(webui): refresh active session on external sidecar updates
2026-05-19 21:34:08 +00:00
Lumen Yang
8d2b9d4a16
feat(webui): render indexed context metadata
2026-05-19 18:52:50 +00:00
Lumen Yang
a8d429775c
fix(webui): preserve casual chat compaction guard
2026-05-19 14:34:58 +00:00
Lumen Yang
600bb48970
fix(webui): use active state db for metadata summary
2026-05-19 08:02:43 +00:00
Lumen Yang
6ca63e5815
perf(webui): keep external refresh metadata cheap
2026-05-19 08:02:43 +00:00
Lumen Yang
a63ab310b5
fix(webui): preserve reconciled session invariants
2026-05-19 08:02:43 +00:00
Lumen Yang
f12fef280d
fix(webui): clear stale prompts on external refresh
...
Force same-session external refreshes to dismiss stale approval and clarification prompts immediately so completed state.db updates do not leave the composer blocked.
2026-05-19 08:02:43 +00:00
Lumen Yang
467ef33a24
feat(webui): reconcile external session updates
...
When API server runs append messages directly to state.db, reconcile WebUI sidecar sessions with those canonical rows across API responses, model-facing streaming context, and active browser refresh.
Add append-only state.db merge helpers, metadata-only counts for refresh polling, and regression coverage for API visibility, context incorporation, and frontend refresh behavior.
2026-05-19 08:02:43 +00:00
Lumen Yang
3289c44fb6
fix: refresh context ring after compression
2026-05-13 14:02:28 +02:00
Lumen Yang
7f01abf931
fix: ignore stale compaction markers when placing banner
2026-05-13 13:27:51 +02:00
Lumen Yang
bc6a949272
fix: place compression banner at persisted marker
2026-05-13 10:59:36 +02:00
Lumen Yang
d13a174fe1
fix: keep compression anchor stable in windowed transcript
2026-05-13 08:49:25 +02:00
Lumen Yang
4b57b202a0
fix: guard stale stream writebacks
2026-05-13 00:05:09 +02:00
Lumen Yang
e37c69cf57
fix(agent-health): treat stale running gateway as unknown
...
(cherry picked from commit 4be346fece529118b652485d9045080f03e326cf)
2026-05-11 23:13:09 +00:00