Expand description
agents queue — deferred prompts queue. Three top-level
subcommands:
delete— remove one queued prompt by id.deliver— wake every queue-pending strict descendant of the caller (try-lock each AIH; spawn the idle ones with empty messages so they drain their own queues).read(nested) — sub-tier whose only leaf today isid, which fetches one piece of queued content by itsprompt_contents.id. The wire shape mirrorsRichContentPart(tagged bytype).
Enqueue is no longer a CLI verb here — use agents message
instead; it handles persistence under the hood. Drain is also
gone — the API consumes queue rows directly via the WS reverse-
attach read_message_queue / clear_message_queue server
requests once a matching hierarchy comes online.
Modules§
- delete
agents queue delete— manually drop one queued prompt by itsprompts.id(the id surfaced byagents queue list). Returns the deleted row’s metadata + content so callers can confirm exactly which item was dropped.- deliver
agents queue deliver— wake every queue-pending descendant agent of the caller.- read
agents queue readsub-tier. Two leaves:
Structs§
- Read
Command - Intermediate clap level for the
readsub-tier. Splitting it into its own wrapper (rather than a fattenedReadIdvariant onCommand) gives the CLI surfaceagents queue read id <num>to match the user’s invocation style and keeps the door open for additionalread <…>leaves later.