cuenv_core/hooks/
mod.rs

1//! Hook execution system for cuenv
2//!
3//! This module provides the core hook execution functionality, including:
4//! - Hook definition and serialization
5//! - Background hook execution with state tracking  
6//! - Approval-based security system
7//! - Shell integration support
8
9pub mod approval;
10pub mod executor;
11pub mod state;
12pub mod types;
13
14pub use approval::{ApprovalManager, ApprovalStatus};
15pub use executor::{HookExecutor, execute_hooks};
16pub use state::{HookExecutionState, StateManager};
17pub use types::*;