Skip to content

add --spinner/--no-spinner option to control LLM response spinner dis…#611

Open
ekr1 wants to merge 1 commit into
cecli-dev:mainfrom
ekr1:main
Open

add --spinner/--no-spinner option to control LLM response spinner dis…#611
ekr1 wants to merge 1 commit into
cecli-dev:mainfrom
ekr1:main

Conversation

@ekr1

@ekr1 ekr1 commented Jul 16, 2026

Copy link
Copy Markdown

This branch has two changes which make cecli in non-TUI-mode more compatible with at least my IDE (GNU Emacs in comint mode, i.e. the dumbest of the dumbest, with only marginal TERM capabilities):

  • New option --no-spinner. If given, the spinners in various waiting states are suppressed.
  • Input handling uses the selectors module at an additional spot on Linux and MacOS to support this environment better.

With these two changes, cecli functions perfectly and elegantly in my Emacs, with the options TERM=xterm-256color cecli --no-fancy-input --no-pretty --no-spinner --no-tui and the aidermacs Emacs package.

I cannot run the Github Actions tests for some reason, but the pytest suite is green locally, and I have been working with these changes on Linux and MacOS for about 3 months now. Not tested on Windows.

…play; improve input selector for running in "dumb" IDEs

Co-authored-by: cecli (github_copilot/claude-sonnet-5)
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