zesdex
|
d86d6aeef2
|
fix(tui): sliding-window stream reconciler + UI polish
- Replace naive reconcileStream with stateful sliding-window replay
merger: tracks per-message replay cursors (_posContent/_posReasoning)
to deduplicate the segment-replay waves 9router emits. Verified
against 970 real captured chunks (100% clean output).
- TranscriptMessage: colored [TAG] headers, 4-space indented body,
thin separator lines between messages, dimmed reasoning.
- InputView: divider above prompt, '❯' prompt, cursor block.
- 75 tests pass, typecheck clean, biome clean.
|
2026-09-03 12:28:56 +07:00 |
|