Skip to main contentCrate opi_coding_agent
Source - cli
- CLI argument parsing (S8.4).
- config
- TOML config loading (S9.1/S9.1.1).
- context_files
- AGENTS.md / CLAUDE.md context file discovery (task 3.7).
- harness
- Interactive CLI harness (S8.4).
- image
- Image input handling for CLI/TUI attachment (task 3.4).
- interactive
- Interactive TUI mode using opi-tui for terminal rendering.
- model_listing
- Model listing helpers backed by ProviderRegistry.
- package_discovery
- Package progressive discovery, resource composition, and registry.
- picker
- Picker integration: bridges provider registry and session listing to
SelectItem for the SelectList widget (task 3.11).
- policy
- Tool safety policy for non-interactive mode (S8.4, S10).
- pricing
- Built-in model pricing lookup table.
- prompt
- System prompt construction (S8.4).
- prompt_fragment
- Prompt fragment/template progressive discovery, registry, and expansion.
- resource
- Extension resource discovery and loading.
- rpc
- RPC JSONL mode: bidirectional command/event protocol over stdin/stdout.
- runner
- Non-interactive runner (S10).
- session_cli
- Session management CLI operations (task 2.7).
- session_coordinator
- Session lifecycle coordinator bridging harness, session writer,
compaction engine, and usage accumulation.
- skill
- Skill progressive discovery and registry.
- theme_discovery
- Theme progressive discovery, registry, and loading.
- tool