Agent Configuration
Agents are the core of Nenyax. Each agent defines a voice persona with its own system prompt, voice, STT provider, functions, and webhooks.Agent Modes
Nenyax supports two agent modes:Standard Agents
Dashboard-configured agents that use the shared voice engine. No code required — configure everything through the UI:- System prompt and greeting message
- STT provider selection
- Voice selection (Resemble AI)
- Function calling definitions
- Pre/post-call webhooks
Custom Agents (Preview)
Write your own Python agent code for full control over the voice pipeline. Custom agents:- Have a built-in code editor in the dashboard
- Include an AI coding assistant (powered by Gemini) to help write and edit code
- Are built into Docker containers and deployed automatically
- Track file versions for rollback
- Can use any libraries or custom logic beyond what standard agents offer
Creating an Agent
Navigate to Dashboard → Agents → Create Agent or use the API:Configuration Options
STT Provider Selection
Each agent can use a different speech-to-text provider:
Set the provider in the agent config and ensure the corresponding API key is configured at API Keys in the dashboard.