UAT: agents project show omits Validations/Context/Indexing/Active Plans sections #6270

Open
opened 2026-04-09 19:43:24 +00:00 by HAL9000 · 0 comments
Owner

Summary

agents project show does not render the spec-required panels for validations, context policy, indexing status, or active plans in any output mode. The implementation only prints basic project metadata and a flat list of linked resource IDs, so both Rich and machine-readable formats violate docs/specification.md (§agents project show, lines 3187-3410).

Steps to Reproduce

  1. Ensure a project exists with linked resources, validations, and plan activity (or inspect the CLI source in src/cleveragents/cli/commands/project.py).
  2. Run agents project show local/api-service (Rich) or agents project show local/api-service --format json.

Expected Result

Per the spec:

  • Rich output must include panels for Linked Resources, Validations, Context, Indexing Status, and Active Plans.
  • JSON/YAML output must include the corresponding structured sections (linked_resources, validations, context, indexing_status, active_plans).

Actual Result

The command only emits:

  • A header panel with Name/Namespace/Description/Created/Updated.
  • A plain list of linked resource IDs (no type, sandbox, read-only markers).
  • No validations, context, indexing status, or active plans sections at all.

Implementation reference: src/cleveragents/cli/commands/project.py lines 872-923 simply gather _project_spec_dict (basic fields) and render a minimal panel. There is no call to fetch validations, context config, or indexing data.

Notes

  • This affects all output formats. Rich mode misses the panels entirely, and machine-readable formats lack the sections altogether.
  • Known issue #6160 covers JSON/YAML gaps, but this bug also applies to Rich output, so the command is never spec-compliant.

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

## Summary `agents project show` does not render the spec-required panels for validations, context policy, indexing status, or active plans in any output mode. The implementation only prints basic project metadata and a flat list of linked resource IDs, so both Rich and machine-readable formats violate docs/specification.md (§agents project show, lines 3187-3410). ## Steps to Reproduce 1. Ensure a project exists with linked resources, validations, and plan activity (or inspect the CLI source in `src/cleveragents/cli/commands/project.py`). 2. Run `agents project show local/api-service` (Rich) or `agents project show local/api-service --format json`. ## Expected Result Per the spec: - Rich output must include panels for **Linked Resources**, **Validations**, **Context**, **Indexing Status**, and **Active Plans**. - JSON/YAML output must include the corresponding structured sections (`linked_resources`, `validations`, `context`, `indexing_status`, `active_plans`). ## Actual Result The command only emits: - A header panel with Name/Namespace/Description/Created/Updated. - A plain list of linked resource IDs (no type, sandbox, read-only markers). - No validations, context, indexing status, or active plans sections at all. Implementation reference: `src/cleveragents/cli/commands/project.py` lines 872-923 simply gather `_project_spec_dict` (basic fields) and render a minimal panel. There is no call to fetch validations, context config, or indexing data. ## Notes - This affects **all** output formats. Rich mode misses the panels entirely, and machine-readable formats lack the sections altogether. - Known issue #6160 covers JSON/YAML gaps, but this bug also applies to Rich output, so the command is never spec-compliant. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
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#6270
No description provided.