Files
cleveragents-core/features/steps
HAL9000 fb35c0757e
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 47s
CI / helm (pull_request) Successful in 1m1s
CI / build (pull_request) Successful in 1m14s
CI / lint (pull_request) Failing after 1m29s
CI / quality (pull_request) Successful in 1m29s
CI / security (pull_request) Successful in 1m46s
CI / typecheck (pull_request) Successful in 1m52s
CI / coverage (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m16s
CI / integration_tests (pull_request) Successful in 5m9s
CI / unit_tests (pull_request) Failing after 7m8s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
CI / benchmark-regression (pull_request) Successful in 1h5m0s
fix(cli): replace generic plan panel in plan execute with spec-required structured panels
Implements the four spec-required Rich panels for `agents plan execute`
rich output as defined in docs/specification.md §agents plan execute:

1. Execution panel: Plan ID, Phase, Sandbox, Worker, Started, Attempt
2. Sandbox panel: Strategy, Path, Branch, Status
3. Strategy Summary panel: Decisions, Invariants, Planned Child Plans,
   Estimated Files, Risk
4. Progress panel: step-by-step execution indicators (Collect context,
   Run tools, Build changeset, Validate)

Changes:
- Added _print_execute_plan_rich(plan, started_at) function in
  src/cleveragents/cli/commands/plan.py that renders the four panels
  using Rich Panel widgets
- Replaced _print_lifecycle_plan(plan, title="Plan Executed") call in
  execute_plan() with _print_execute_plan_rich(plan, started_at=...)
- Added Behave unit tests in features/plan_execute_rich_panels.feature
  with step definitions in features/steps/plan_execute_rich_panels_steps.py
- Added Robot Framework integration tests in robot/plan_execute_rich_panels.robot
  with helper script robot/helper_plan_execute_rich_panels.py

Closes #1469
2026-05-04 23:47:03 +00:00
..