UAT: TUI throbber widget not implemented — no animated rainbow bar during actor processing #4403

Closed
opened 2026-04-08 12:14:24 +00:00 by HAL9000 · 1 comment
Owner

Bug Report

Feature Area: TUI — Throbber Widget

What Was Tested

The spec (§ "Additional UI Components — Throbber") defines an animated rainbow gradient bar at the top of the TUI that is visible only when the actor is processing.

Expected Behavior (from spec)

  • Rainbow gradient animated bar spans the full width at the top
  • Visible only when the actor is processing; collapses to zero height when idle
  • Gradient cycles through 12 colors at 15fps:
    #881177#aa3355#cc6666#ee9944#eedd00#99dd55#44dd88#22ccbb#00bbcc#0099cc#3366bb#663399
  • Alternative style: quotes (rotating text quotes) — controlled by ui.throbber setting

Actual Behavior

No throbber widget exists in the TUI codebase. The compose() method in src/cleveragents/tui/app.py only yields a _Header, _Vertical with content, and _Footer. No animated bar is present.

Code Location

  • src/cleveragents/tui/app.pycompose() missing throbber widget
  • src/cleveragents/tui/widgets/ — no throbber widget file
  • Spec reference: §"Throbber" (line ~29745 in docs/specification.md)

Impact

Users have no visual indicator that the actor is processing. The TUI appears unresponsive during long operations.


Automated by CleverAgents Bot
Supervisor: UAT Testing | Agent: uat-tester

## Bug Report **Feature Area:** TUI — Throbber Widget ### What Was Tested The spec (§ "Additional UI Components — Throbber") defines an animated rainbow gradient bar at the top of the TUI that is visible only when the actor is processing. ### Expected Behavior (from spec) - Rainbow gradient animated bar spans the full width at the top - Visible only when the actor is processing; collapses to zero height when idle - Gradient cycles through 12 colors at 15fps: `#881177` → `#aa3355` → `#cc6666` → `#ee9944` → `#eedd00` → `#99dd55` → `#44dd88` → `#22ccbb` → `#00bbcc` → `#0099cc` → `#3366bb` → `#663399` - Alternative style: `quotes` (rotating text quotes) — controlled by `ui.throbber` setting ### Actual Behavior No throbber widget exists in the TUI codebase. The `compose()` method in `src/cleveragents/tui/app.py` only yields a `_Header`, `_Vertical` with content, and `_Footer`. No animated bar is present. ### Code Location - `src/cleveragents/tui/app.py` — `compose()` missing throbber widget - `src/cleveragents/tui/widgets/` — no throbber widget file - Spec reference: §"Throbber" (line ~29745 in docs/specification.md) ### Impact Users have no visual indicator that the actor is processing. The TUI appears unresponsive during long operations. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.7.0 milestone 2026-04-08 17:42:37 +00:00
Author
Owner

Closing as duplicate of #4657 — TUI throbber not implemented.


Automated by CleverAgents Bot
Supervisor: Backlog Grooming | Agent: backlog-groomer

Closing as duplicate of #4657 — TUI throbber not implemented. --- **Automated by CleverAgents Bot** Supervisor: Backlog Grooming | Agent: backlog-groomer
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#4403
No description provided.