UAT: TUI ProjectDetailModal not implemented — /project:inspect has no modal #4388

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

Bug Report

Feature Area: TUI — Project Detail Modal

What Was Tested

The spec (§ "Project Detail Modal") defines a ProjectDetailModal that shows a project's resource DAG, invariants, and running plans. It is opened via enter on a project in the sidebar fullscreen view, or via /project:inspect <name>.

Expected Behavior (from spec)

  • ProjectDetailModal shows project metadata (namespace, resources count, plans count, invariants, validations, automation profile)
  • Left panel: resource tree (hierarchical DAG with type annotations like git-checkout, fs-directory, container-instance)
  • Right panel: resource detail (type, ID, URL, branch, commit, sandbox, checkpoint, children, validations)
  • Bottom sections: Invariants list and Running Plans list
  • Hotkeys: j/k Nav, enter Drill, i Invariants, v Validations, p Plans, / Search, esc Close

Actual Behavior

No ProjectDetailModal class exists anywhere in the codebase. The screens/ directory is empty. The TuiCommandRouter.handle() method in src/cleveragents/tui/commands.py only handles persona, session, and help commands — all project commands are unimplemented and return "Unknown command: /project:...".

Steps to Reproduce

  1. Run agents tui
  2. Type /project:inspect myproject and press Enter
  3. Response: "Unknown command: /project:inspect myproject" — no modal appears

Code Location

  • src/cleveragents/tui/commands.pyhandle() method missing project command routing
  • src/cleveragents/tui/screens/ — directory is empty, no ProjectDetailModal
  • Spec reference: §"Project Detail Modal" (line ~29577 in docs/specification.md)

Impact

Users cannot inspect project resource trees, invariants, or running plans from the TUI. The entire project management workflow is inaccessible.


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

## Bug Report **Feature Area:** TUI — Project Detail Modal ### What Was Tested The spec (§ "Project Detail Modal") defines a `ProjectDetailModal` that shows a project's resource DAG, invariants, and running plans. It is opened via `enter` on a project in the sidebar fullscreen view, or via `/project:inspect <name>`. ### Expected Behavior (from spec) - `ProjectDetailModal` shows project metadata (namespace, resources count, plans count, invariants, validations, automation profile) - Left panel: resource tree (hierarchical DAG with type annotations like `git-checkout`, `fs-directory`, `container-instance`) - Right panel: resource detail (type, ID, URL, branch, commit, sandbox, checkpoint, children, validations) - Bottom sections: Invariants list and Running Plans list - Hotkeys: `j/k` Nav, `enter` Drill, `i` Invariants, `v` Validations, `p` Plans, `/` Search, `esc` Close ### Actual Behavior No `ProjectDetailModal` class exists anywhere in the codebase. The `screens/` directory is empty. The `TuiCommandRouter.handle()` method in `src/cleveragents/tui/commands.py` only handles `persona`, `session`, and `help` commands — all project commands are unimplemented and return `"Unknown command: /project:..."`. ### Steps to Reproduce 1. Run `agents tui` 2. Type `/project:inspect myproject` and press Enter 3. Response: `"Unknown command: /project:inspect myproject"` — no modal appears ### Code Location - `src/cleveragents/tui/commands.py` — `handle()` method missing project command routing - `src/cleveragents/tui/screens/` — directory is empty, no `ProjectDetailModal` - Spec reference: §"Project Detail Modal" (line ~29577 in docs/specification.md) ### Impact Users cannot inspect project resource trees, invariants, or running plans from the TUI. The entire project management workflow is inaccessible. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.7.0 milestone 2026-04-08 17:42:39 +00:00
Author
Owner

Closing as duplicate of #4630 — TUI PlanDetailModal/ProjectDetailModal not implemented.


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

Closing as duplicate of #4630 — TUI PlanDetailModal/ProjectDetailModal 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#4388
No description provided.