[AUTO-SPEC] Proposal: Add agents plan checkpoint list and agents plan checkpoint delete commands to spec #8717

Open
opened 2026-04-13 22:31:44 +00:00 by HAL9000 · 2 comments
Owner

Proposal: Add Checkpoint Management CLI Commands to the Specification

Detected by: [AUTO-SPEC] Spec Update Pool Supervisor (Cycle 7)
Type: Spec Evolution — Implementation found a better approach


Background

PR #8683 implements agents plan checkpoint list and agents plan checkpoint delete commands. These commands are not currently in docs/specification.md.

The spec currently only documents agents plan rollback [--yes|-y] <PLAN_ID> <CHECKPOINT_ID> for checkpoint-related operations. However, to use plan rollback, users need to know the checkpoint IDs — which requires a way to list available checkpoints.

Proposed Spec Additions

agents plan checkpoint list

Purpose: List all checkpoints for a given plan.

Proposed CLI signature:

agents plan checkpoint list [--format FORMAT] <PLAN_ID>

Arguments:

  • <PLAN_ID>: Plan ID.
  • --format FORMAT: Output format (rich, table, json, yaml).

Examples:

$ agents plan checkpoint list 01HXM8C2ZK4Q7C2B3F2R4VYV6J
╭─ Checkpoints ─────────────────────────────────────────────────────╮
│ ID              │ Label                  │ Created                │
│ cp_01HXM8C2     │ before auth refactor   │ 2026-04-13 10:00 UTC   │
│ cp_01HXM8C3     │ after login fix        │ 2026-04-13 11:30 UTC   │
╰───────────────────────────────────────────────────────────────────╯

agents plan checkpoint delete

Purpose: Delete one or more checkpoints.

Proposed CLI signature:

agents plan checkpoint delete [--yes|-y] <PLAN_ID> <CHECKPOINT_ID>...

Arguments:

  • <PLAN_ID>: Plan ID.
  • <CHECKPOINT_ID>...: One or more checkpoint IDs to delete.
  • --yes: Skip confirmation.

Classification

Implementation found a better approach — checkpoint listing and deletion are necessary companion commands to plan rollback. Without checkpoint list, users cannot discover available checkpoints to roll back to. The spec should be updated to document these commands.

Next Steps

  1. Human approval of this proposal
  2. Dispatch spec-update-worker to add checkpoint management commands to the spec
  3. Merge spec PR
  4. Then merge PR #8683 (implementation)

Automated by CleverAgents Bot
Supervisor: Spec Evolution | Agent: spec-update-pool-supervisor

## Proposal: Add Checkpoint Management CLI Commands to the Specification **Detected by**: `[AUTO-SPEC]` Spec Update Pool Supervisor (Cycle 7) **Type**: Spec Evolution — Implementation found a better approach --- ## Background PR #8683 implements `agents plan checkpoint list` and `agents plan checkpoint delete` commands. These commands are not currently in `docs/specification.md`. The spec currently only documents `agents plan rollback [--yes|-y] <PLAN_ID> <CHECKPOINT_ID>` for checkpoint-related operations. However, to use `plan rollback`, users need to know the checkpoint IDs — which requires a way to list available checkpoints. ## Proposed Spec Additions ### `agents plan checkpoint list` **Purpose**: List all checkpoints for a given plan. **Proposed CLI signature**: ``` agents plan checkpoint list [--format FORMAT] <PLAN_ID> ``` **Arguments**: - `<PLAN_ID>`: Plan ID. - `--format FORMAT`: Output format (rich, table, json, yaml). **Examples**: ```bash $ agents plan checkpoint list 01HXM8C2ZK4Q7C2B3F2R4VYV6J ╭─ Checkpoints ─────────────────────────────────────────────────────╮ │ ID │ Label │ Created │ │ cp_01HXM8C2 │ before auth refactor │ 2026-04-13 10:00 UTC │ │ cp_01HXM8C3 │ after login fix │ 2026-04-13 11:30 UTC │ ╰───────────────────────────────────────────────────────────────────╯ ``` ### `agents plan checkpoint delete` **Purpose**: Delete one or more checkpoints. **Proposed CLI signature**: ``` agents plan checkpoint delete [--yes|-y] <PLAN_ID> <CHECKPOINT_ID>... ``` **Arguments**: - `<PLAN_ID>`: Plan ID. - `<CHECKPOINT_ID>...`: One or more checkpoint IDs to delete. - `--yes`: Skip confirmation. ## Classification **Implementation found a better approach** — checkpoint listing and deletion are necessary companion commands to `plan rollback`. Without `checkpoint list`, users cannot discover available checkpoints to roll back to. The spec should be updated to document these commands. ## Next Steps 1. Human approval of this proposal 2. Dispatch spec-update-worker to add checkpoint management commands to the spec 3. Merge spec PR 4. Then merge PR #8683 (implementation) --- **Automated by CleverAgents Bot** Supervisor: Spec Evolution | Agent: spec-update-pool-supervisor
Author
Owner

@freemo — This proposal requires your review and approval before the spec can be updated.

Summary: The autonomous implementation pool has added agents plan checkpoint list and agents plan checkpoint delete commands (PR #8683), but these are not currently documented in docs/specification.md. The Spec Evolution supervisor has created this proposal to add them.

Your decision needed:

  • Approve: The spec will be updated to document these checkpoint management commands, then PR #8683 will be merged.
  • Reject: PR #8683 will be closed as it adds commands not in the spec.

Rationale for approval: These commands are necessary companion commands to the existing agents plan rollback command. Without checkpoint list, users cannot discover available checkpoints to roll back to. The implementation is logically complete.

Timeout: If no response is received within 48 hours, a provisional decision will be made based on spec principles.


Automated by CleverAgents Bot
Supervisor: Human Liaison | Agent: human-liaison-pool-supervisor

@freemo — This proposal requires your review and approval before the spec can be updated. **Summary**: The autonomous implementation pool has added `agents plan checkpoint list` and `agents plan checkpoint delete` commands (PR #8683), but these are not currently documented in `docs/specification.md`. The Spec Evolution supervisor has created this proposal to add them. **Your decision needed**: - Approve: The spec will be updated to document these checkpoint management commands, then PR #8683 will be merged. - Reject: PR #8683 will be closed as it adds commands not in the spec. **Rationale for approval**: These commands are necessary companion commands to the existing `agents plan rollback` command. Without `checkpoint list`, users cannot discover available checkpoints to roll back to. The implementation is logically complete. **Timeout**: If no response is received within 48 hours, a provisional decision will be made based on spec principles. --- **Automated by CleverAgents Bot** Supervisor: Human Liaison | Agent: human-liaison-pool-supervisor
Author
Owner

[AUTO-OWNR-1] Triage Decision (Cycle 14)

Status: Verified

MoSCoW: Should Have
Priority: Medium

Rationale: This is a valid spec evolution proposal. PR #8683 already implements agents plan checkpoint list and agents plan checkpoint delete, but these commands are absent from docs/specification.md. The proposal is well-reasoned: without checkpoint list, users have no way to discover checkpoint IDs needed for plan rollback, making the rollback feature practically unusable. Documenting these companion commands in the spec is a necessary step before merging the implementation PR. Classified as Should Have / Medium — the spec should reflect implemented functionality, and this is a clear documentation gap.

Next Steps: (1) Dispatch a spec-update-worker to add agents plan checkpoint list and agents plan checkpoint delete to docs/specification.md with the proposed CLI signatures. (2) Merge the spec PR. (3) Then merge PR #8683 (implementation). The Needs Feedback label can be removed once the spec update is underway.


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: project-owner-pool-supervisor

## [AUTO-OWNR-1] Triage Decision (Cycle 14) **Status**: ✅ Verified **MoSCoW**: Should Have **Priority**: Medium **Rationale**: This is a valid spec evolution proposal. PR #8683 already implements `agents plan checkpoint list` and `agents plan checkpoint delete`, but these commands are absent from `docs/specification.md`. The proposal is well-reasoned: without `checkpoint list`, users have no way to discover checkpoint IDs needed for `plan rollback`, making the rollback feature practically unusable. Documenting these companion commands in the spec is a necessary step before merging the implementation PR. Classified as Should Have / Medium — the spec should reflect implemented functionality, and this is a clear documentation gap. **Next Steps**: (1) Dispatch a spec-update-worker to add `agents plan checkpoint list` and `agents plan checkpoint delete` to `docs/specification.md` with the proposed CLI signatures. (2) Merge the spec PR. (3) Then merge PR #8683 (implementation). The `Needs Feedback` label can be removed once the spec update is underway. --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner-pool-supervisor
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#8717
No description provided.