Skip to content

fix(display): suppress spinner animation in non-TTY environments#2216

Merged
teknium1 merged 1 commit intomainfrom
hermes/hermes-40b195db
Mar 20, 2026
Merged

fix(display): suppress spinner animation in non-TTY environments#2216
teknium1 merged 1 commit intomainfrom
hermes/hermes-40b195db

Conversation

@teknium1
Copy link
Copy Markdown
Contributor

Salvage of PR #2203 by @42-evey — display fix only (cron/delivery message tagging excluded as unrelated scope creep).

In Docker/systemd/piped environments, the KawaiiSpinner generates ~500 log lines per tool call. Now checks isatty() and falls back to clean [tool]/[done] log lines in non-TTY contexts. Interactive CLI unchanged.

5667 tests pass.

In Docker/systemd/piped environments, the KawaiiSpinner animation
generates ~500 log lines per tool call. Now checks isatty() and
falls back to clean [tool]/[done] log lines in non-TTY contexts.
Interactive CLI behavior unchanged.

Based on work by 42-evey in PR #2203.
@teknium1 teknium1 merged commit 214047d into main Mar 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants