Skip to content

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

Merged
dwash96 merged 1 commit into
cecli-dev:v0.100.14from
ekr1:main
Jul 21, 2026
Merged

add --spinner/--no-spinner option to control LLM response spinner dis…#611
dwash96 merged 1 commit into
cecli-dev:v0.100.14from
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)
@dwash96
dwash96 changed the base branch from main to v0.100.14 July 21, 2026 04:31
@dwash96
dwash96 merged commit d1e9efb into cecli-dev:v0.100.14 Jul 21, 2026
6 of 12 checks passed
@dwash96 dwash96 mentioned this pull request Jul 21, 2026
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.

2 participants