vtcode_core/hooks/lifecycle/
mod.rs1mod compiled;
2mod engine;
3mod interpret;
4mod types;
5mod utils;
6
7#[cfg(test)]
8mod tests;
9
10pub use engine::{
11 LifecycleHookCommandPreview, LifecycleHookEngine, carry_or_restore_workspace_hook_approval,
12 restore_workspace_hook_approval,
13};
14pub use types::{
15 HookMessage, HookMessageLevel, NotificationHookType, PermissionDecisionBehavior, PermissionDecisionScope,
16 PermissionRequestHookDecision, PermissionRequestHookOutcome, PermissionUpdateDestination, PermissionUpdateKind,
17 PermissionUpdateRequest, PreCompactHookOutcome, PreToolHookDecision, SessionEndReason, SessionStartTrigger,
18 StopHookOutcome,
19};