Skip to main content

shellfirm/
lib.rs

1pub mod agent;
2pub mod audit;
3pub mod blast_radius;
4pub mod checks;
5mod config;
6pub mod context;
7mod data;
8pub mod env;
9pub mod error;
10#[cfg(feature = "llm")]
11pub mod llm;
12#[cfg(feature = "mcp")]
13pub mod mcp;
14pub mod policy;
15pub mod prompt;
16#[cfg(feature = "wrap")]
17pub mod wrap;
18pub use config::{
19    value_set, AgentConfig, Challenge, Config, LlmConfig, Settings, SeverityEscalationConfig,
20    WrapperToolConfig, WrappersConfig, DEFAULT_ENABLED_GROUPS,
21};
22pub use data::CmdExit;