Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -12822,7 +12822,15 @@ def _get_voice_status():
# rendering the first post-turn value (usually ``✓ 0s``) forever.
# A low-rate refresh keeps the clock honest without reintroducing a
# custom repaint thread or touching conversation state.
refresh_interval=1.0,
#
# In non-fullscreen mode the periodic redraw sends ANSI output to
# the terminal, which causes terminal emulators with "auto-scroll
# on output" (Xshell, iTerm2, Windows Terminal, etc.) to snap the
# viewport back to the bottom when the user has scrolled up to
# read history. Disable the idle refresh in non-fullscreen mode;
# the clock will freeze after the turn completes but any user
# input (key press, paste) triggers a full repaint anyway.
refresh_interval=0,
# Erase the live bottom chrome (status bar, input box, separator
# rules) on exit instead of freezing a final copy into scrollback.
# Without this, prompt_toolkit's render_as_done teardown repaints
Expand Down
Loading