Expand description
oxicode-cli’s self-contained domain types and adapters.
Previously lived in a separate oxicode-store crate. After the
port-based refactor, all of oxicode-cli’s storage-adjacent code lives
here in a single module. The oxicode-sdk port traits
(oxicode_sdk::ports::*) are the persistence contract; this module
holds concrete types and file-based adapters.
§Removed during legacy cleanup
The following modules were absorbed from the old oxicode-store crate
but had zero importers in oxicode-cli, so they were deleted:
auth_guidance(124 lines) — UX strings, never wiredsettings_validation(346 lines) — validation messages, never wiredsession_navigation(1,451 lines) — tree traversal, never wiredmodel_resolver(1,430 lines) — name → metadata, never wiredmodel_registry(1,792 lines) — replaced byoxicode_sdk::ModelRegistry
Modules§
- access_
compat - Permission compatibility — partial port of grok-build
xai-grok-workspace/src/permission/(Apache-2.0). - auth_
storage - Authentication storage for API keys, OAuth tokens, and session tokens.
- extracting_
backend - LLM fact-extraction wrapper around any
oxicode_agent::tools::MemoryBackend. - fs_util
- Atomic write helpers shared across
store/*. - hook_
approval - First-run approval gate for project-scoped
[[hooks]]. - issues
- Local issue tracking system — GitHub-style issues stored as markdown files.
- memory_
mnemopi - Mnemopi-backed memory store implementing
MemoryBackend. - memory_
sqlite - SQLite-backed memory store implementing
MemoryBackend. - memory_
summary - Autonomous memory pipeline (omp
local-backendport). - memory_
workers - SQLite-backed job queue + Phase 1 / Phase 2 workers for the
autonomous memory pipeline (
memory_summary.rs). - mnemopi
- Simple JSON-file-based memory store implementing
MemoryBackend. - router_
config - Router configuration loading for oxicode-store.
- session
- Session management for the coding agent.
- session_
cwd - Session working directory tracking and validation.
- settings
- Settings management for oxicode CLI
- todo_
state - Session-scoped todo state.