From cc192763e10f55f5d374b60b50e2421d032ea681 Mon Sep 17 00:00:00 2001 From: Andrei Eternal Date: Thu, 19 Mar 2026 21:31:56 -0700 Subject: [PATCH] Disable hooks on windows for now (#15252) We'll verify a bit later that all of this works correctly and re-enable --- codex-rs/hooks/src/engine/mod.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/codex-rs/hooks/src/engine/mod.rs b/codex-rs/hooks/src/engine/mod.rs index e6297d71d..24ff72990 100644 --- a/codex-rs/hooks/src/engine/mod.rs +++ b/codex-rs/hooks/src/engine/mod.rs @@ -74,6 +74,17 @@ impl ClaudeHooksEngine { }; } + if cfg!(windows) { + return Self { + handlers: Vec::new(), + warnings: vec![ + "Disabled `codex_hooks` for this session because `hooks.json` lifecycle hooks are not supported on Windows yet." + .to_string(), + ], + shell, + }; + } + let _ = schema_loader::generated_hook_schemas(); let discovered = discovery::discover_handlers(config_layer_stack); Self {