Skip to main content
An Agent is what you deploy. Autonomous, Workflow, and Runbook describe how the agent starts and how much structure Duckie should follow. These are not competing features. Strong Duckie systems often combine all three: an autonomous agent for flexible support, workflows for controlled processes, and runbooks for reusable operating guidance.

Comparison

ConceptBest forHow it runsWhat you configureWatch-out
Autonomous agentBroad support, triage, research, ambiguous customer requestsStarts from Instructions, then chooses resources and tools as neededModel, Instructions, Tools, Callable agents, Knowledge Tags, Guidelines, Guardrails, Runbooks & WorkflowsNeeds clear scope, escalation rules, and careful access to write actions
WorkflowExact processes, compliance steps, approvals, routing, repeatable tool sequencesVisual graph with Start, Tool, Decision, and End nodesNodes, branches, Rule or AI decisions, Else paths, Ticket Data, Previous Node outputsLess natural for broad, open-ended conversations
RunbookFlexible procedures, support playbooks, policy-guided conversationsNatural-language guidance the agent follows while adapting to contextObjective, steps, conditional guidance, tool references, snippets, escalation criteriaNot ideal when every branch and action must happen in an exact order

Use Autonomous Agents When

Use an autonomous agent when the request is open-ended and Duckie needs to decide what to research, which tools to use, and how to respond. Good fits include:
  • Broad support queues
  • Triage across many topics
  • Research-heavy questions
  • Conversations that may need different runbooks, workflows, tools, or sub-agents
  • Situations where natural language judgment improves the outcome
Keep autonomous agents focused with clear Instructions, scoped Tools, Knowledge Tags, Guidelines, Guardrails, and Runbooks & Workflows access.

Use Workflows When

Use a workflow when the process must follow exact steps, branches, approvals, retries, or tool order. Good fits include:
  • Eligibility checks
  • Required approvals
  • Deterministic routing
  • Compliance-sensitive paths
  • Multi-step tool orchestration
  • Reusable subprocesses that other agents or workflows can call
A workflow can call Agents, Runbooks, and other Workflows from a Tool node.

Use Runbooks When

Use a runbook when there is a known procedure but the conversation still needs judgment and flexibility. Good fits include:
  • Troubleshooting guides
  • Policy-guided responses
  • Support playbooks
  • Escalation criteria
  • Procedures that are easier to maintain as natural language than as a visual graph
A runbook is operating guidance, not a rigid script. If every branch and action must happen in a fixed order, use a workflow.

Examples

ScenarioGood design
Password resetRunbook for flexible troubleshooting, workflow if security checks must happen in fixed order, autonomous agent if Duckie first needs to classify the issue
Refund requestWorkflow for eligibility and approval gates, runbook for policy-guided customer messaging, autonomous billing agent to choose the right path
Chargeback handlingWorkflow backbone for deadlines and required fields, autonomous agents for reading notes, drafting evidence, and summarizing context
Internal reviewWorkflow routes the approval step, then uses Ask and Wait, Escalator, or an agent to involve a human

How to Decide

Start with the strictest requirement:
  1. If exact order or auditability matters, start with a workflow.
  2. If a flexible procedure is enough, start with a runbook.
  3. If the agent must choose the path, start with an autonomous agent.
  4. If one part needs a specialist, add a sub-agent.
  5. If a human must approve, add an approval or escalation path.

Autonomous Agents

Configure agents that choose resources and tools at run time.

Workflows

Build visual process logic.

Runbooks

Write flexible procedures.

Agent Configuration

Review start modes and access settings.