This page covers all configuration options available for Duckie agents. Access these settings by clicking on any agent in Build → Agents.Documentation Index
Fetch the complete documentation index at: https://docs.duckie.ai/llms.txt
Use this file to discover all available pages before exploring further.
Basic Settings
Name & Description
- Name — Displayed throughout the app and in analytics
- Description — Help your team understand what this agent does
Status
Agents can be:- Active — Available for deployments and testing
- Inactive — Saved but not active
- Draft — In progress and not ready for production use
Starting Logic
The start mode defines how your agent begins handling a conversation. Choose one:Autonomous
An autonomous agent starts from instructions and decides which resources and tools to use. When to use:- Requests vary across many topics
- The agent needs to research before deciding what to do
- The agent may need to choose between multiple runbooks, workflows, or tools
Workflow
A workflow is a visual graph that defines exact steps and branches. When to use:- Process must follow exact steps every time
- Compliance requires predictable, auditable execution
- Multiple tools must be called in a specific order
Runbook
A runbook is natural language instructions that guide the agent while allowing flexibility. When to use:- Conversations require judgment and adaptation
- Process has a general structure but varies by situation
- You want to leverage AI reasoning within guidelines
Autonomous Instructions
Autonomous agents include an instructions editor and model settings. Use instructions to define:- The agent’s role and scope
- How it should decide what to research
- When it should call tools
- When it should escalate
- Any tone, format, or process rules specific to this agent
Knowledge Configuration
Control what information the agent can access when searching.Tag Filtering
Filter by knowledge tags:- Leave tags empty to allow all connected and custom knowledge
- Select tags to allow knowledge with those tags
- Select No Tags to allow untagged knowledge only
Strategy Tips
| Goal | Approach |
|---|---|
| Broad access | Leave knowledge tags empty |
| Domain-specific | Use tags like “billing”, “technical” |
| Product-specific | Tag articles by product, filter per agent |
Guidelines
Assign guideline sections that shape how the agent communicates.Section Assignment
- Check sections to include
- Sections are combined when multiple are selected
- Order doesn’t matter — all selected guidelines apply
Common Sections
- Tone & Voice — How the agent should sound
- Formatting — Response structure and length
- Brand — Terminology and phrases
- Domain — Product-specific instructions
Guardrails
Define safety constraints that protect customers and your brand.Escalation Rules
Select rules that trigger handoff to humans:- Each rule defines a condition (e.g., “customer is angry”)
- When triggered, agent escalates instead of responding
- Multiple rules can be active simultaneously
Restrictions
Select hard limits on agent behavior:- Highest priority — checked before processing
- Define what the agent cannot do or say
- Provide alternative responses when triggered
Classification
Configure how the agent tags conversations for analytics.Categories
Select categories the agent should assign:- Agent picks one category per conversation
- Categories appear in breakdown analytics
- Leave unselected to disable category assignment
Attributes
Select attributes to extract:- Agent identifies values for each attribute
- Can be single or multi-select
- Attributes appear in analytics and can be used for filtering
Tools
Configure which tools an autonomous agent can use.Workflow and runbook agents get tool behavior from the selected workflow or runbook. Per-agent tool access applies to autonomous agents.
Duckie Tools
Built-in capabilities:- Responder — Generate and send responses
- Knowledge Search — Search the knowledge base
- Escalator — Hand off to humans
- Ask and Wait — Ask clarifying questions
App Tools
Tools from connected integrations:- Automatically available when integrations are connected
- Enable/disable specific tools per agent
- Examples: Update Zendesk ticket, Create Jira issue
Custom Tools
Your own HTTP-based tools:- Created in Build → Tools
- Enable per agent as needed
MCP Tools
Tools discovered from MCP servers:- Added in Build → Tools → MCP Servers
- Grouped by server in the tool access dialog
- Enable per agent as needed
Advanced Settings
Runbooks & Workflows
For autonomous agents, control which runbooks and workflows the agent can use:- Only allow these runbooks — Limit the runbooks the agent can read
- Block these runbooks — Hide specific runbooks from the agent
- Only allow these workflows — Limit the workflows the agent can call
- Block these workflows — Hide specific workflows from the agent
Conversation Context
Agents use conversation history and run context when processing customer messages. Autonomous agents can continue work across turns on the same ticket by using prior conversation context and saved run memory.Deployment Behavior
Deployment settings control whether the agent runs in testing mode or responds live to customers.Next Steps
Autonomous Agents
Configure agents that choose resources and tools at run time
Workflows
Build deterministic agent flows
Runbooks
Write flexible procedures for agents
Tools
Configure actions agents can take
Test Your Agent
Validate in the playground