Skip to main content

Module boot

Module boot 

Source
Expand description

Boot Sequence - 7-phase startup with progress reporting

Phases:

  1. Config discovery (find .nika/)
  2. Config validation (parse config.toml)
  3. Memory loading (load memory files)
  4. Secrets loading (load from nika daemon or fallback)
  5. MCP server startup (launch configured servers)
  6. Provider validation (check API keys)
  7. Ready state

Structs§

BootContext
Boot context - accumulated state during boot
BootSequence
Boot sequence runner
BootstrapConfig
Nika configuration from config.toml
EditorConfig
PhaseResult
Phase result with timing
PolicyConfig
Policy configuration for security enforcement
ProviderConfig
SessionConfig
ToolsConfig
TraceConfig

Enums§

BootPhase
Boot phase enumeration