duvo runs to start Jobs, check status, stream messages, respond to human-in-the-loop requests, and stop running Jobs.
Starting and inspecting Jobs
--json to any command for machine-readable output suitable for scripting.
Streaming a Job live
Add--follow to watch messages stream in real time instead of polling duvo runs get. It works two ways:
--follow keeps printing new messages until the Job completes, then exits.
Mid-run interaction
Send a message to a Job in progress (for example, to add clarifying instructions):Responding to human-in-the-loop requests
When an Assignment pauses to ask a human a question or request approval, you can respond from the CLI:--answer flag takes a <question-id>=<answer-text> pair. Find the <question-id> by running duvo runs messages <run-id> and looking at the pending human request.
Scripting examples
Start a Job and wait for it to finish
Auto-approve any pending human requests on a Job
Useful in trusted batch pipelines where every approval is expected to pass:Forward Job output to a script
Related
- Managing Assignments — list and configure the Assignments you can start
- Cases and Queues — when Jobs are kicked off by Cases on a Queue