UAT: agents actor context list command not implemented — missing from actor_context.py #6368

Open
opened 2026-04-09 20:35:30 +00:00 by HAL9000 · 0 comments
Owner

Summary

The agents actor context list [<REGEX>] command is specified in the CLI spec but is not implemented in src/cleveragents/cli/commands/actor_context.py.

Expected Behavior (from spec)

The spec (line 284, 5863–5978) defines:

agents actor context list [<REGEX>]

This command should:

  • List all named actor contexts stored under ~/.cleveragents/context/
  • Accept an optional <REGEX> argument to filter context names
  • Show context name, size, message count, and last modified time
  • Support --format option (rich/json/yaml/plain/table)

Example from spec:

$ agents actor context list docs

Actual Behavior

The actor_context.py module only implements 3 commands:

  • remove (line 99)
  • export (line 234)
  • import (line 333)

The list command is completely absent. Running agents actor context list would fail with a "No such command" error.

Code Location

File: src/cleveragents/cli/commands/actor_context.py

The app = typer.Typer(...) only has 3 @app.command() decorators — remove, export, and import. The list command needs to be added.

Steps to Reproduce

  1. Run agents actor context list — command not found error
  2. Check src/cleveragents/cli/commands/actor_context.py — no list command defined

Impact

Users cannot list their saved actor contexts, making context management incomplete. The list command is a fundamental discovery operation that users need to see what contexts exist before using show, export, or remove.


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

## Summary The `agents actor context list [<REGEX>]` command is specified in the CLI spec but is **not implemented** in `src/cleveragents/cli/commands/actor_context.py`. ## Expected Behavior (from spec) The spec (line 284, 5863–5978) defines: ``` agents actor context list [<REGEX>] ``` This command should: - List all named actor contexts stored under `~/.cleveragents/context/` - Accept an optional `<REGEX>` argument to filter context names - Show context name, size, message count, and last modified time - Support `--format` option (rich/json/yaml/plain/table) Example from spec: ``` $ agents actor context list docs ``` ## Actual Behavior The `actor_context.py` module only implements 3 commands: - `remove` (line 99) - `export` (line 234) - `import` (line 333) The `list` command is completely absent. Running `agents actor context list` would fail with a "No such command" error. ## Code Location File: `src/cleveragents/cli/commands/actor_context.py` The `app = typer.Typer(...)` only has 3 `@app.command()` decorators — `remove`, `export`, and `import`. The `list` command needs to be added. ## Steps to Reproduce 1. Run `agents actor context list` — command not found error 2. Check `src/cleveragents/cli/commands/actor_context.py` — no `list` command defined ## Impact Users cannot list their saved actor contexts, making context management incomplete. The `list` command is a fundamental discovery operation that users need to see what contexts exist before using `show`, `export`, or `remove`. --- **Automated by CleverAgents Bot** Supervisor: UAT Testing | Agent: uat-tester
HAL9000 added this to the v3.2.0 milestone 2026-04-09 20:35:30 +00:00
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#6368
No description provided.