Skip to content

fix(tui): calm the live stream and hold teaching tips - #78

Merged
jkyberneees merged 2 commits into
mainfrom
fix/stream-followability
Sep 5, 2026
Merged

jkyberneees merged 2 commits into
mainfrom
fix/stream-followability

Conversation

@jkyberneees

Copy link
Copy Markdown
Contributor

Summary

  • Hold finished sentences on the live intent rail (frozen stem before the first period) so a fast thinking_delta stream cannot ticker the excerpt.
  • Quiet the stream chrome: one spinner on the status line, static ▸ on live tool steps, and reasoning / composing labels so the rail and answer card own the words.
  • Leave scrollback alone on wake/remote turn_started (↓ new output + ^G instead of yanking), and dwell JIT teaching tips 8s (5s longer than info traces).

Test plan

  • Stream a fast thinking turn: rail holds completed sentences, then updates on the next period; Tab / ^E still opens the full block
  • Watch a parallel tool swarm: transcript steps stay on ▸; only the status line spinner animates
  • Scroll up mid-session, then let a wake/remote turn start: stay in history, footer shows ↓ new output, ^G jumps to latest
  • Queue a prompt mid-turn (or trigger the first swarm / first multi-step turn): 💡 tip stays ~8s
  • make fmt vet lint test stays green

Made with Cursor

jkyberneees and others added 2 commits September 5, 2026 09:38
Fast models were turning the intent rail into a token ticker and stacking
extra motion on top (per-step spinners, a competing thinking label, and
wire turns yanking scrollback). Hold finished sentences on the live rail,
keep one spinner on the status line, and leave history alone until ^G.

Co-authored-by: Cursor <cursoragent@cursor.com>
Three seconds is too short to read a chord tip while a turn is moving.
Keep info traces at 3s; teaching notes now hold for 8s.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jkyberneees
jkyberneees merged commit 5ba0bc3 into main Sep 5, 2026
7 checks passed
@jkyberneees
jkyberneees deleted the fix/stream-followability branch September 5, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant