pub struct OxiosConfig {Show 26 fields
pub kernel: KernelConfig,
pub engine: EngineConfig,
pub daemon: DaemonConfig,
pub gateway: GatewayConfig,
pub scheduler: SchedulerConfig,
pub orchestrator: OrchestratorConfig,
pub context: ContextConfig,
pub security: SecurityConfig,
pub persona: PersonaConfig,
pub memory: MemoryConfig,
pub cron: CronConfig,
pub mcp: McpConfig,
pub git: GitConfig,
pub audit: AuditConfig,
pub budget: BudgetConfig,
pub exec: ExecConfig,
pub resource_monitor: ResourceMonitorConfig,
pub otel: OtelConfig,
pub logging: LoggingConfig,
pub channels: ChannelsConfig,
pub surfaces: Option<SurfacesConfig>,
pub browser: BrowserConfig,
pub session: SessionConfig,
pub marketplace: MarketplaceConfig,
pub calendar: CalendarConfig,
pub email: EmailConfig,
}Expand description
Top-level Oxios configuration.
Fields§
§kernel: KernelConfigKernel settings.
engine: EngineConfigLLM engine settings.
daemon: DaemonConfigDaemon mode settings.
gateway: GatewayConfigGateway settings.
scheduler: SchedulerConfigScheduler settings (AIOS-inspired task scheduling).
orchestrator: OrchestratorConfigOrchestrator settings (Ouroboros protocol execution).
context: ContextConfigContext manager settings (LLM context window management).
security: SecurityConfigSecurity/access control settings.
persona: PersonaConfigPersona system settings.
memory: MemoryConfigMemory system settings.
cron: CronConfigCron scheduler settings.
mcp: McpConfigMCP server configurations.
git: GitConfigGit version control settings.
audit: AuditConfigAudit trail configuration.
budget: BudgetConfigBudget enforcement configuration.
exec: ExecConfigExec configuration (host command execution bridge).
resource_monitor: ResourceMonitorConfigResource monitor configuration.
otel: OtelConfigOpenTelemetry tracing configuration.
logging: LoggingConfigLogging configuration.
channels: ChannelsConfigChannel activation configuration (message interfaces: CLI, Telegram).
surfaces: Option<SurfacesConfig>Surface activation configuration (control interfaces: Web dashboard).
browser: BrowserConfigHeadless browser configuration.
session: SessionConfigSession management configuration.
marketplace: MarketplaceConfigClawHub marketplace configuration.
calendar: CalendarConfigCalendar configuration.
email: EmailConfigEmail configuration.
Implementations§
Trait Implementations§
Source§impl Clone for OxiosConfig
impl Clone for OxiosConfig
Source§fn clone(&self) -> OxiosConfig
fn clone(&self) -> OxiosConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more