Skip to main content
Agents are the workflows your team has built in Duvo. The CLI lets you list, inspect, create, and update Agents, organize them into folders, and manage their Revisions (versioned Setup snapshots).

Listing and inspecting Agents

Add --json to any command for machine-readable output.

Creating, updating, and deleting Agents

Starting Runs automatically

Agents can start Runs on their own — on a schedule, when an external event fires, or when a Case lands on a Queue. These live on their own page: see Scheduling and Triggers for duvo agents schedules, duvo agents triggers, and duvo agents case-triggers.

Organizing with folders

Group Agents into folders for easier navigation.

Revisions

A Revision is a versioned Setup snapshot of an Agent. Each time you publish changes, a new Revision is created. Most workflows don’t need to manage Revisions directly — Runs always use the latest Revision automatically. Use these commands when you need to roll back, compare versions, or update a specific Revision in place.

Memory

When an Agent has agentic memory enabled, it persists notes across Runs as memory files. Use these read-only commands to see what an Agent has remembered.
Toggle agentic memory itself with duvo agents update <agent-id> --enable-agentic-memory / --disable-agentic-memory.

Evaluation rubrics

Every Run is scored against evaluation rubrics: the platform default rubrics plus up to five custom, Agent-specific rubrics per Revision. Custom rubrics are Pass/Fail checks written as a short title and a Pass condition. Use these commands to read and manage the custom set.
Add --json to any command for machine-readable output. These default to the Agent’s live Revision; pass --build <build-id> to read or edit the set on a specific Revision.

Scripting examples

Create an Agent from a JSON config

Roll out a config change across multiple Agents

For commands that bind specific Connections or integrations to a Revision, see Advanced commands.