Each agent combines four components: a system prompt that defines behavior, an LLM for reasoning, a voice for speech, and optional tools for actions. Here’s how they fit together.Documentation Index
Fetch the complete documentation index at: https://docs.blackbox.dasha.ai/llms.txt
Use this file to discover all available pages before exploring further.
Agent components
| Component | Required | What it does |
|---|---|---|
| System prompt | Yes | Defines personality, role, rules, knowledge |
| LLM config | Yes | Which AI model powers the brain (OpenAI, Groq, etc.) |
| Voice config | Yes | Which voice speaks the responses (ElevenLabs, Cartesia, etc.) |
| Tools | No | External actions the agent can take mid-conversation |
| Schedule | No | Business hours — when the agent accepts calls |
| Webhooks | No | URLs to notify when things happen |
Agent states
An agent is either enabled or disabled. Enabled — Active and handling conversations. This is the default. Configuration changes apply immediately, even to active calls. Disabled — Paused. Won’t accept new conversations. Existing calls complete normally. Configuration is preserved. No charges while disabled.API example: Disable an agent
API example: Disable an agent
What’s next
Conversations
Learn about conversation types and states
Tools
Let your agent take actions
Create your first agent
Step-by-step guide
LLM Configuration
Model selection and parameters