Expand description
agents tier dispatch. Mirrors
objectiveai-sdk-rs/src/cli/command/agents/mod.rs. Mix of unary
leaves (get, publish) and streaming sub-trees (list, spawn,
message, logs, queue, tags, plus the surviving
instances aggregate that owns me/list).
Modules§
- enqueue
agents enqueue— fire-and-forget into the queue.- get
agents get— read an agent definition by remote path.- instances
agents instances— CLI-side dispatch for the surviving instances subtree. Two leaves:get,list.spawn,message, andreadmoved up toagents spawn,agents message, andagents logs read.- list
agents list— enumerate agents from the local filesystem state. Streams oneResponseItem(aRemotePath) per agent found under<state>/agents/<owner>/<repository>.- locks
- Lock coordinates for the per-agent lockfiles.
- logs
agents logs— CLI-side dispatch for the logs subtree.open(look up one row),list(stream rows:--all/--pending),subscribe(live stream of new rows).- message
agents message— unary delivery primitive.- publish
agents publish— write aRemoteAgentBaseWithFallbacksto a repository on the filesystem and return its content sha.- queue
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 messagehandles it under the hood.- spawn
agents spawn— in-process chunk-or-id streaming handler.- tags
agents tags— CLI-side dispatch for the tags subtree.- wait
agents wait— block until an agent is done.