Skip to main content

Module queue

Module queue 

Source
Expand description

agents queue — CLI-side dispatch for the queue subtree. open (fetch one content piece), list (stream pending prompts), delete (drop one row), deliver (wake pending descendants). Enqueue is gone — agents message handles it under the hood.

Modules§

delete
agents queue delete — bare-naked handler. Atomically drops one queued message by its message_queue.id and returns the deleted row’s metadata + reconstructed content body. Cascade on message_queue_contents.message_queue_id sweeps every per-kind content row inside the same transaction.
deliver
agents queue deliver — wake every queue-pending target in the caller’s subtree.
list
agents queue read pending — stream every pending queue row for the resolved targets, parts-grouped. Symmetric with agents logs read all’s handler: Vec<Target> loop, per-target resolution, FuturesUnordered fan-out.
open
agents queue read id — resolve a message_queue_contents.id to its typed payload via the per-kind content tables, returning a RichContentPart directly.

Functions§

execute