Skip to main content

Module config

Module config 

Source
Expand description

Configuration loading from TOML files.

Configuration is stored at ~/.oxios/config.toml and controls kernel, gateway, and execution settings.

Structs§

AuditConfig
Audit trail configuration.
BrowserConfig
Headless browser configuration.
BudgetConfig
Budget enforcement configuration.
CalendarConfig
Calendar configuration.
ChannelsConfig
Channel activation configuration.
ConsolidationConfig
Memory consolidation configuration (RFC-008). All values have sensible defaults — users never need to configure these.
ContextConfig
Context manager configuration (inspired by AIOS).
CronConfig
Cron scheduler configuration.
DaemonConfig
Daemon mode configuration.
EmailConfig
Email configuration.
EmbeddingConfig
Embedding provider configuration (RFC-012).
EngineConfig
LLM engine configuration.
ExecConfig
Exec configuration.
GatewayConfig
Gateway configuration.
GitConfig
Git version control configuration.
InlineCronJob
Inline cron job definition in config.toml.
KernelConfig
Kernel configuration.
LearningConfig
Learning engine configuration (RFC-012 Phase 4).
LoggingConfig
Logging configuration.
MarketplaceConfig
ClawHub marketplace configuration.
McpConfig
MCP server configuration loaded from config.toml.
McpServerDef
A single MCP server definition in config.toml.
MemoryBridgeConfig
AutoMemoryBridge configuration (RFC-012 Phase 7).
MemoryConfig
Memory system configuration.
OrchestratorConfig
Orchestrator configuration (Ouroboros protocol execution).
OtelConfig
OpenTelemetry tracing configuration.
OxiosConfig
Top-level Oxios configuration.
PersonaConfig
Persona system configuration.
ResourceMonitorConfig
Resource monitor configuration.
SchedulerConfig
Scheduler configuration (inspired by AIOS / AgentRM).
SecurityConfig
Security/access control configuration (inspired by OWASP Agentic AI).
SessionConfig
Session management configuration.
SkillsShConfig
Skills.sh registry configuration.
SqliteMemoryConfig
SQLite-backed memory storage configuration (RFC-012).
SurfacesConfig
Surface activation configuration.
TelegramChannelConfig
Telegram channel configuration.
TelegramSessionConfig
Telegram session management configuration.

Enums§

AllowlistMode
Execution allowlist behavior mode.
ExecMode
Execution mode for commands.

Functions§

expand_home
Expand ~/ in paths to the user’s home directory.
load_config
Loads configuration from a TOML file.