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. One sub-tier today:read. The SDK’slogs::Request/logs::ResponseItemare now type aliases forread::*, so this tier just hands the request toread::execute.- 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.addis gone —agents messagenow handles enqueue 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.