#[doc(hidden)]
pub mod bundler;
#[doc(hidden)]
pub mod editing;
#[doc(hidden)]
pub mod finders;
#[doc(hidden)]
pub mod hardening;
#[doc(hidden)]
pub mod refactor;
pub use bundler::{analyze_agent, build_bundle_scope, AgentBundle, BundleScope};
pub use finders::{
find_preambles, find_run_agent_functions, find_tools, looks_like_rig_agent, AgentEntrypoint,
ExtractedPrompt, ExtractedTool,
};
pub use hardening::{
analyze_hardening, HardeningAnalysis, HardeningAnalyzeConfig, HardeningEvidenceDepth,
HardeningFileChange, HardeningFinding, HardeningStrategy,
};
pub use refactor::{
analyze_refactor, ModuleEdge, ModuleEdgeKind, PublicItemSummary, RefactorAnalysis,
RefactorAnalyzeConfig, RefactorFileSummary,
};