From cbde62a39bb2cb2a7fd8b9e3ef0972d0881d0954 Mon Sep 17 00:00:00 2001 From: viyatb-oai Date: Fri, 27 Mar 2026 12:52:26 -0700 Subject: [PATCH] chore(core): drop view_image overlap from deny-read stack Co-authored-by: Codex --- codex-rs/core/src/tools/handlers/view_image.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/codex-rs/core/src/tools/handlers/view_image.rs b/codex-rs/core/src/tools/handlers/view_image.rs index 224748230f..f4015a7624 100644 --- a/codex-rs/core/src/tools/handlers/view_image.rs +++ b/codex-rs/core/src/tools/handlers/view_image.rs @@ -10,7 +10,6 @@ use codex_utils_image::PromptImageMode; use codex_utils_image::load_for_prompt_bytes; use serde::Deserialize; -use crate::filesystem_deny_read::ensure_read_allowed; use crate::function_tool::FunctionCallError; use crate::original_image_detail::can_request_original_image_detail; use crate::protocol::EventMsg; @@ -94,11 +93,6 @@ impl ToolHandler for ViewImageHandler { AbsolutePathBuf::try_from(turn.resolve_path(Some(args.path))).map_err(|error| { FunctionCallError::RespondToModel(format!("unable to resolve image path: {error}")) })?; - ensure_read_allowed( - abs_path.as_path(), - &turn.file_system_sandbox_policy, - &turn.cwd, - )?; let metadata = turn .environment