Skip to main content

Crate opi_coding_agent

Crate opi_coding_agent 

Source

Modulesยง

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