Expand description
oxi-store — Shared persistent state for oxi
Provides session management, settings, auth storage, and model registry for use across oxi-cli, oxi-app, and future consumers.
Re-exports§
pub use auth_storage::AuthStorage;pub use model_registry::CliModelRegistry;pub use model_registry::ModelRegistry;pub use session::AgentMessage;pub use session::AssistantContentBlock;pub use session::ContentBlock;pub use session::ContentValue;pub use session::SessionEntry;pub use session::SessionManager;pub use session::SessionTreeNode;pub use settings::Settings;pub use settings_validation::ValidationReport;
Modules§
- auth_
guidance - Auth guidance messages for providers
- auth_
storage - Authentication storage for API keys, OAuth tokens, and session tokens.
- model_
registry - Model registry — manages built-in and custom models, provides API key resolution.
- model_
resolver - Model name resolution and matching
- router_
config - Router configuration loading for oxi-store.
- session
- Session management for the coding agent.
- session_
cwd - Session working directory tracking and validation.
- session_
navigation - Session tree navigation for branched sessions
- settings
- Settings management for oxi CLI
- settings_
validation - Settings validation module.