Skip to main content

Module config

Module config 

Source

Modules§

instructions
memory
prompt_sections
Unified system prompt — single source of truth.
provider

Structs§

Config
DatalogConfig
Controls the per-turn markdown datalog writer.
LspConfig
Controls LSP (Language Server Protocol) integration.
NotificationConfig
Controls long-running task completion notifications.
PluginConfig
Plugin / marketplace bootstrap configuration. Persisted as the [plugin] table.
SubAgentConfig
Sub-agent execution policy (enable + resilience knobs). Drives agent::sub_agent::SubAgentTask::execute and the try_sub_agent_dispatch config gate.
UiConfig
UI section of the config — currently just the theme switch driving the TUIX colour palette. Persisted as a top-level [ui] table.

Enums§

UiTheme
UI colour palette selector.

Constants§

LINUX_RULES
Linux-specific rules.
MACOS_RULES
macOS-specific rules (minimal — macOS is the primary dev platform).
WINDOWS_RULES
Windows-specific rules appended to the system prompt. Only injected on Windows builds — macOS/Linux never see these.

Functions§

platform_rules
Get platform-specific rules for the current OS.