From b5720ff17a815c32bc72a87716f774e3bbc5c931 Mon Sep 17 00:00:00 2001 From: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com> Date: Tue, 23 Sep 2025 17:24:14 -0400 Subject: [PATCH] chore(langchain): simplifying HITL condition (#33065) Simplifying condition --- .../langchain/agents/middleware/human_in_the_loop.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/langchain_v1/langchain/agents/middleware/human_in_the_loop.py b/libs/langchain_v1/langchain/agents/middleware/human_in_the_loop.py index d07cce86a7d..86bf75c71f3 100644 --- a/libs/langchain_v1/langchain/agents/middleware/human_in_the_loop.py +++ b/libs/langchain_v1/langchain/agents/middleware/human_in_the_loop.py @@ -139,11 +139,7 @@ class HumanInTheLoopMiddleware(AgentMiddleware): allow_respond=True, ) elif any( - [ - tool_config.get("allow_accept", False), - tool_config.get("allow_edit", False), - tool_config.get("allow_respond", False), - ] + tool_config.get(x, False) for x in ["allow_accept", "allow_edit", "allow_respond"] ): resolved_tool_configs[tool_name] = tool_config self.tool_configs = resolved_tool_configs