📄️ Agent Configuration
The Agent Configuration defines the core behavior, capabilities, and operational mode of an AI agent. It specifies which LLM model powers the agent and what business services are enabled.
📄️ Deployment Configuration
The Deployment Configuration is the central composition entity that brings together agent behavior, instructions, and channel configuration to create a deployable unit. Each deployment has exactly one channel (1:1 relationship).
📄️ Dynamic Agent Setup
Dynamic setup schemas for configuring AI assistants across different channels. Provides streamlined setup flows for phone and web deployments with channel-specific configurations.
📄️ Instruction Configuration
The Instruction Configuration is the heart of agent behavior. It contains prompts, guidelines, and contextual instructions that define how agents operate during conversations. One instruction set can govern multiple agents (1:N relationship).
📄️ Interaction Channels
Deployment Channels define the communication channel through which a deployment is accessible. Each Deployment Configuration has exactly one channel (1:1 relationship). Multi-channel deployments require separate Deployment Configurations.
📄️ Knowledge Source
Knowledge Sources provide contextual information, documentation, and domain knowledge for AI agents. They are referenced by Instruction Configurations (1:N relationship) and support intelligent storage tier management for cost optimization.
📄️ Phone Configuration
Phone Configuration manages telephony resources including phone numbers from various providers (SignalWire, Twilio). They track provider information, channel associations, and operational status.
📄️ Phone Number
Phone number schemas manage the complete lifecycle of phone number acquisition from telephony providers: discovery of available inventory, purchase transactions, and provisioning into Phone Configurations.
📄️ Provisioning Configuration
Provisioning chains orchestrate voice interaction pipelines by linking Speech-to-Text (STT), Agent Configuration, and Text-to-Speech (TTS) models. Used for voice-based deployments with CHAINED provisioning type.
📄️ Support LLM (WIIL Model Registry)
The WIIL Platform Support Model Registry maintains a curated list of LLM models from various providers (OpenAI, Anthropic, ElevenLabs, etc.) that are supported by the platform. Agent Configurations reference these models via modelId.
📄️ Voice & Language Configuration
Voice and language configurations define supported voices and languages for text-to-speech synthesis and speech-to-text recognition. Referenced by support models and provisioning chains.