Skip to main content

Module settings

Module settings 

Source
Expand description

Settings management for oxi CLI

Settings are loaded in layers (later layers override earlier):

  1. Built-in defaults
  2. Global config: ~/.oxi/settings.toml
  3. Project config: .oxi/settings.toml (walked up to repo root)
  4. Environment variables (OXI_* prefix)
  5. CLI arguments

Migration is handled via a version field in the config file.

Structs§

CustomProvider
A custom OpenAI-compatible provider configuration.
Settings
Application settings

Enums§

SettingsFormat
Supported settings file formats.
ThinkingLevel
Thinking level for agent responses

Functions§

parse_thinking_level
Parse a thinking level from a string.