Skip to main content

vtcode_core/hooks/lifecycle/
mod.rs

1mod 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};