Interactive setup wizard for S0RA.
WORKING
sora setup # Full interactive wizard
sora setup --provider NAME # Quick-setup a single voice providersora setup --provider gemini-live # Gemini API key
sora setup --provider vapi # Vapi API key
sora setup --provider elevenlabs # ElevenLabs API key + Agent ID
sora setup --provider openai-realtime # OpenAI API key
sora setup --provider xai-grok # xAI API key
sora setup --provider ultravox # Ultravox API key
sora setup --provider retell # Retell API key + Agent ID- Detects existing Hermes/OpenClaw configuration and offers to import.
- Asks for model provider (OpenRouter, Ollama, etc.).
- Asks for Discord bot token and default guild/channel.
- Configures voice bridges (one or many providers).
- Optionally configures VOIP (Asterisk ARI + Dograh).
- Configures MCP auto-discovery preferences.
- Configures memory passthrough (Honcho, Hermes).
- Enables/disables TTS/STT/LLM-voice providers.
- Optionally enables OpenWakeWord.
sora setup --provider gemini-live
sora status- The wizard writes secrets to
~/.sora/.envand non-secrets to~/.sora/config.yaml. - It does not start voice bridges; use
sora voice liveor the Hermes plugin after setup. - Import from
~/.openclawis best-effort and WORKING for common keys.