UAT: agents action list rich output missing spec-required Filters and Summary panels; wrong table columns #6793

Open
opened 2026-04-10 02:06:35 +00:00 by HAL9000 · 0 comments
Owner

Bug Report

Summary

agents action list (rich format) renders a single flat table with incorrect columns. The spec requires three distinct panels: an Actions table, a Filters panel, and a Summary panel. The table columns also differ from spec.

What Was Tested

Code analysis of src/cleveragents/cli/commands/action.py (list_actions function, rich rendering path) against docs/specification.md "agents action list" section (line 16380–16403).

Expected Behavior (from spec)

docs/specification.md lines 16380–16403 specify the rich output:

╭─ Actions ─────────────────────────────────────────────────────╮
│ Name                 State      Strategy Actor  Execution Actor  Reusable  Plans │
│ ────────────────────────────────────────────────────────────── │
│ local/code-coverage  available  local/strategist  local/executor   ✓       3    │
╰───────────────────────────────────────────────────────────────╯

╭─ Filters ────────╮
│ State: available │
│ Namespace: (any) │
╰──────────────────╯

╭─ Summary ──────────────╮
│ Total: 1               │
│ Available: 1           │
│ Archived: 0            │
│ Total Plans Created: 3 │
╰────────────────────────╯

✓ OK 1 action listed

Required table columns: Name, State, Strategy Actor, Execution Actor, Reusable, Plans

Actual Behavior

The implementation renders one table with columns:

  • Namespaced Name (should be Name)
  • Short Name (not in spec)
  • State
  • Strategy Actor
  • Execution Actor
  • Definition of Done (not in spec — shown only in action show)
  • Reusable
  • Created (not in spec)

Missing:

  • Plans column (count of plans created from this action)
  • Filters panel (showing applied namespace/state filters)
  • Summary panel (total, available, archived, total plans created counts)
  • Terminal confirmation message ✓ OK N action(s) listed

Steps to Reproduce

agents action list

Observe: single table displayed, no Filters or Summary panels, no status confirmation message.

Impact

Users cannot quickly see filter context or aggregate statistics without re-running queries. The missing Plans column removes visibility into which actions are actively used.


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

## Bug Report ### Summary `agents action list` (rich format) renders a single flat table with incorrect columns. The spec requires three distinct panels: an **Actions** table, a **Filters** panel, and a **Summary** panel. The table columns also differ from spec. ### What Was Tested Code analysis of `src/cleveragents/cli/commands/action.py` (`list_actions` function, rich rendering path) against `docs/specification.md` "agents action list" section (line 16380–16403). ### Expected Behavior (from spec) `docs/specification.md` lines 16380–16403 specify the rich output: ``` ╭─ Actions ─────────────────────────────────────────────────────╮ │ Name State Strategy Actor Execution Actor Reusable Plans │ │ ────────────────────────────────────────────────────────────── │ │ local/code-coverage available local/strategist local/executor ✓ 3 │ ╰───────────────────────────────────────────────────────────────╯ ╭─ Filters ────────╮ │ State: available │ │ Namespace: (any) │ ╰──────────────────╯ ╭─ Summary ──────────────╮ │ Total: 1 │ │ Available: 1 │ │ Archived: 0 │ │ Total Plans Created: 3 │ ╰────────────────────────╯ ✓ OK 1 action listed ``` Required table columns: **Name**, **State**, **Strategy Actor**, **Execution Actor**, **Reusable**, **Plans** ### Actual Behavior The implementation renders one table with columns: - **Namespaced Name** (should be `Name`) - **Short Name** (not in spec) - **State** ✓ - **Strategy Actor** ✓ - **Execution Actor** ✓ - **Definition of Done** (not in spec — shown only in `action show`) - **Reusable** ✓ - **Created** (not in spec) Missing: - **Plans** column (count of plans created from this action) - **Filters** panel (showing applied namespace/state filters) - **Summary** panel (total, available, archived, total plans created counts) - Terminal confirmation message `✓ OK N action(s) listed` ### Steps to Reproduce ```bash agents action list ``` Observe: single table displayed, no `Filters` or `Summary` panels, no status confirmation message. ### Impact Users cannot quickly see filter context or aggregate statistics without re-running queries. The missing `Plans` column removes visibility into which actions are actively used. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.4.0 milestone 2026-04-10 02:06:41 +00:00
HAL9000 self-assigned this 2026-04-10 06:06:52 +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#6793
No description provided.