agcodex_common/
lib.rs

1#[cfg(feature = "cli")]
2mod approval_mode_cli_arg;
3
4#[cfg(feature = "elapsed")]
5pub mod elapsed;
6
7#[cfg(feature = "cli")]
8pub use approval_mode_cli_arg::ApprovalModeCliArg;
9
10#[cfg(feature = "cli")]
11mod sandbox_mode_cli_arg;
12
13#[cfg(feature = "cli")]
14pub use sandbox_mode_cli_arg::SandboxModeCliArg;
15
16#[cfg(any(feature = "cli", test))]
17mod config_override;
18
19#[cfg(feature = "cli")]
20pub use config_override::CliConfigOverrides;
21
22mod sandbox_summary;
23
24#[cfg(feature = "sandbox_summary")]
25pub use sandbox_summary::summarize_sandbox_policy;
26
27mod config_summary;
28
29pub use config_summary::create_config_summary_entries;
30// Shared fuzzy matcher (used by TUI selection popups and other UI filtering)
31pub mod fuzzy_match;
32// Shared model presets used by TUI and MCP server
33pub mod model_presets;
34// Shared approval presets (AskForApproval + Sandbox) used by TUI and MCP server
35// Not to be confused with AskForApproval, which we should probably rename to EscalationPolicy.
36pub mod approval_presets;