UAT: TUI Flash notification bar (plan completion/failure alerts) not implemented #4647

Open
opened 2026-04-08 17:41:58 +00:00 by HAL9000 · 0 comments
Owner

Bug Report

Feature Area: TUI plan monitoring and live updates (v3.7.0 TUI)
Severity: Medium — missing plan event notifications
Found by: UAT tester instance uat-tester-worker-tui-plan-monitoring


What Was Tested

Code-level analysis of src/cleveragents/tui/ against the specification section "Notifications (Flash)" (spec lines 29776–29786).


Expected Behavior (from spec)

Notifications appear as a single-line Flash bar above the prompt, auto-dismissing after a configurable timeout (default 5s):

┌────────────────────────────────────────┐
│ ✔ Plan fix-auth-bug completed          │
│ (auto-dismiss in 5s)                   │
│                                        │
│ ✗ Plan refactor-models failed          │
└────────────────────────────────────────┘

The Flash bar is used for plan lifecycle events:

  • ✔ Plan <name> completed (success color)
  • ✗ Plan <name> failed (error color)
  • Other system notifications

Actual Behavior (from code analysis)

No Flash notification bar exists anywhere in src/cleveragents/tui/:

  • No FlashBar, NotificationBar, or equivalent widget
  • No auto-dismiss timer mechanism
  • No plan lifecycle event handler that would trigger notifications
  • The compose() method in app.py does not include any notification widget

Plan completion and failure events are never surfaced to the user in the TUI.


Code Locations

  • src/cleveragents/tui/app.py lines 109–121 — compose() missing notification widget
  • src/cleveragents/tui/widgets/ — no notification/flash widget

Impact

Users are not notified when:

  • A plan completes successfully
  • A plan fails
  • Other important system events occur

This is especially important for long-running plans where the user may not be actively watching the conversation stream.


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

## Bug Report **Feature Area:** TUI plan monitoring and live updates (v3.7.0 TUI) **Severity:** Medium — missing plan event notifications **Found by:** UAT tester instance `uat-tester-worker-tui-plan-monitoring` --- ### What Was Tested Code-level analysis of `src/cleveragents/tui/` against the specification section **"Notifications (Flash)"** (spec lines 29776–29786). --- ### Expected Behavior (from spec) Notifications appear as a single-line Flash bar above the prompt, auto-dismissing after a configurable timeout (default 5s): ``` ┌────────────────────────────────────────┐ │ ✔ Plan fix-auth-bug completed │ │ (auto-dismiss in 5s) │ │ │ │ ✗ Plan refactor-models failed │ └────────────────────────────────────────┘ ``` The Flash bar is used for plan lifecycle events: - `✔ Plan <name> completed` (success color) - `✗ Plan <name> failed` (error color) - Other system notifications --- ### Actual Behavior (from code analysis) No Flash notification bar exists anywhere in `src/cleveragents/tui/`: - No `FlashBar`, `NotificationBar`, or equivalent widget - No auto-dismiss timer mechanism - No plan lifecycle event handler that would trigger notifications - The `compose()` method in `app.py` does not include any notification widget Plan completion and failure events are never surfaced to the user in the TUI. --- ### Code Locations - `src/cleveragents/tui/app.py` lines 109–121 — `compose()` missing notification widget - `src/cleveragents/tui/widgets/` — no notification/flash widget --- ### Impact Users are not notified when: - A plan completes successfully - A plan fails - Other important system events occur This is especially important for long-running plans where the user may not be actively watching the conversation stream. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.7.0 milestone 2026-04-08 17:52:56 +00:00
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#4647
No description provided.