From 1ce52774d7f66fd2f034c4e543f09de8a697f990 Mon Sep 17 00:00:00 2001 From: AI Christianson Date: Thu, 27 Feb 2025 08:36:16 -0500 Subject: [PATCH] fix langgraph prebuilt dep; remove modification tools from research phase --- pyproject.toml | 3 ++- ra_aid/tool_configs.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2429a99..29bd294 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,8 @@ dependencies = [ "langchain-google-genai>=2.0.11", "langgraph>=0.2.74", "langgraph-checkpoint>=2.0.16", - "langchain-core>=0.3.39", + "langchain-core>=0.3.40", + "langgraph-prebuilt>=0.1.0", "langchain>=0.3.19", "rich>=13.0.0", "GitPython>=3.1", diff --git a/ra_aid/tool_configs.py b/ra_aid/tool_configs.py index 6e36f98..8b85e8f 100644 --- a/ra_aid/tool_configs.py +++ b/ra_aid/tool_configs.py @@ -152,7 +152,8 @@ def get_research_tools( # Add modification tools if not research_only if not research_only: - tools.extend(MODIFICATION_TOOLS) + # For now, we ONLY do modifications after planning. + # tools.extend(MODIFICATION_TOOLS) tools.append(request_implementation) # Add expert tools if enabled