feat(decisions): implement agents plan tree CLI command
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 34s
CI / build (pull_request) Successful in 57s
CI / lint (pull_request) Successful in 1m11s
CI / quality (pull_request) Successful in 1m16s
CI / typecheck (pull_request) Successful in 1m30s
CI / security (pull_request) Successful in 1m39s
CI / e2e_tests (pull_request) Successful in 3m59s
CI / integration_tests (pull_request) Successful in 4m36s
CI / unit_tests (pull_request) Successful in 4m52s
CI / docker (pull_request) Successful in 1m30s
CI / coverage (pull_request) Successful in 10m55s
CI / status-check (pull_request) Successful in 4s
CI / benchmark-regression (pull_request) Successful in 1h4m19s
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 34s
CI / build (pull_request) Successful in 57s
CI / lint (pull_request) Successful in 1m11s
CI / quality (pull_request) Successful in 1m16s
CI / typecheck (pull_request) Successful in 1m30s
CI / security (pull_request) Successful in 1m39s
CI / e2e_tests (pull_request) Successful in 3m59s
CI / integration_tests (pull_request) Successful in 4m36s
CI / unit_tests (pull_request) Successful in 4m52s
CI / docker (pull_request) Successful in 1m30s
CI / coverage (pull_request) Successful in 10m55s
CI / status-check (pull_request) Successful in 4s
CI / benchmark-regression (pull_request) Successful in 1h4m19s
Add CHANGELOG and CONTRIBUTORS entries for the agents plan tree CLI command implementation (issue #8525). The command was implemented as part of the v3 plan lifecycle decision tree visualization feature, providing hierarchical tree rendering with multiple output formats, superseded decision filtering, depth limiting, and per-type ordinal labeling. ISSUES CLOSED: #8525
This commit is contained in:
@@ -16,6 +16,17 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
|
||||
### Added
|
||||
|
||||
- **`agents plan tree` CLI Command** (#8525): Implemented the `agents plan tree <plan_id>`
|
||||
command for visualizing decision trees in the v3 plan lifecycle. The command renders a
|
||||
hierarchical tree of all decisions for a given plan with support for multiple output
|
||||
formats (`rich`, `plain`, `json`, `yaml`, `table`). Features include: per-type ordinal
|
||||
labeling for clear node identification, superseded decision filtering with `--show-superseded`
|
||||
flag, depth limiting via `--depth`, graceful handling of empty decision trees, and a
|
||||
'Decision IDs (for correction)' panel for easy reference. BFS tree traversal uses
|
||||
`collections.deque` for correctness. Comprehensive Behave unit tests in
|
||||
`features/plan_explain.feature` and CLI coverage tests in
|
||||
`features/plan_explain_cli_coverage.feature` achieve >=97% coverage.
|
||||
|
||||
- **Architecture Pool Supervisor Milestone Assignment** (#7521): Added a "PR Workflow
|
||||
for Major Changes" section to the `architecture-pool-supervisor` agent definition
|
||||
documenting the milestone assignment step for spec PRs. The agent now has
|
||||
|
||||
@@ -25,3 +25,4 @@ Below are some of the specific details of various contributions.
|
||||
* HAL 9000 has contributed automated bug fixes, CLI output formatting improvements, and ongoing maintenance as part of the CleverAgents automation system.
|
||||
* HAL 9000 has contributed the file edit encoding parameter fix (PR #8258 / issue #7559).
|
||||
* HAL 9000 has contributed the architecture-pool-supervisor milestone assignment feature (PR #8188 / issue #7521): added `forgejo_update_pull_request` permission and documented the PR workflow for major spec changes, enabling automatic milestone assignment for specification PRs.
|
||||
* HAL 9000 has contributed the `agents plan tree` CLI command implementation (PR #8691 / issue #8525): implemented the decision tree visualization command with hierarchical tree rendering, multiple output formats, superseded decision filtering, depth limiting, and per-type ordinal labeling for the v3 plan lifecycle.
|
||||
|
||||
Reference in New Issue
Block a user