Expand description
Configuration structs for OpenRustClaw.
Maps to config/default.toml and environment variable overrides.
Uses the config crate for layered configuration loading.
Structs§
- Anthropic
Config - Anthropic provider configuration.
- AppConfig
- Root configuration for the entire OpenRustClaw system.
- Channel
Runtime Config - Channel runtime resilience configuration.
- Channels
Config - Channel integrations configuration.
- Consolidation
Config - Memory consolidation configuration.
- Database
Config - Database configuration.
- Discord
Config - Discord bot configuration.
- External
Backends Config - Governance policy for optional external execution backends.
- Gateway
Config - Gateway (WebSocket server) configuration.
- Gemini
Config - Gemini provider configuration.
- Gmail
PubSub Config - Gmail Pub/Sub configuration.
- Google
Chat Config - Google Chat bot configuration.
- Google
Meet Config - Google Meet integration configuration.
- IMessage
Config - iMessage configuration.
- Line
Config - LINE Messaging API configuration.
- Matrix
Config - Matrix protocol configuration.
- Mattermost
Config - Mattermost bot / slash-command configuration.
- Memory
Config - Memory system configuration.
- Memory
TtlConfig - Memory TTL (time-to-live) configuration.
- Meta
Config - Meta (Messenger & Instagram) configuration.
- Observability
Config - Observability configuration.
- Ollama
Config - Ollama (local model) configuration.
- Open
AiConfig - OpenAI provider configuration.
- Open
Router Config - OpenRouter provider configuration.
- Providers
Config - Provider configuration container.
- Scheduler
Config - Scheduler configuration.
- Security
Config - Security configuration.
- Session
Routing Config - Session-routing policy configuration.
- Sidecar
Config - Python sidecar configuration.
- Signal
Config - Signal messenger configuration.
- Skills
Config - Skills/Plugins configuration.
- Slack
Config - Slack app configuration.
- Teams
Config - Microsoft Teams bot configuration.
- Telegram
Config - Telegram bot configuration.
- Twilio
Config - Twilio SMS/MMS configuration.
- Viber
Config - Viber Bot API configuration.
- Voice
Config - Voice runtime configuration.
- Voice
SttRuntime Config - Speech-to-text runtime configuration.
- Voice
Talk Mode Runtime Config - Continuous talk-mode configuration.
- Voice
TtsRuntime Config - Text-to-speech runtime configuration.
- Voice
Wake Word Config - Wake-word configuration for voice flows.
- WeChat
Config - WeChat configuration (supports both Work and Official Accounts).
- Whats
AppConfig - WhatsApp Web configuration.
- XConfig
- X (Twitter) API v2 configuration.
Enums§
- Google
Chat Response Mode - Response mode for Google Chat bot.
- IMessage
Bridge Mode - Bridge mode for iMessage integration.
- Sidecar
Role - The allowed role of the optional Python sidecar.
- Slack
Mode - Slack connection mode.
- Teams
Group Policy - Group policy for Microsoft Teams mentions.
- Telegram
Mode - Telegram connection mode.