From 47cb6b65effc5fb32b51dc990a476dcee3d14822 Mon Sep 17 00:00:00 2001 From: AI Christianson Date: Tue, 4 Mar 2025 15:14:17 -0500 Subject: [PATCH] fix duplicate implementation --- ra_aid/__main__.py | 19 +------------------ ra_aid/tools/agent.py | 3 ++- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/ra_aid/__main__.py b/ra_aid/__main__.py index ed874de..b850c79 100644 --- a/ra_aid/__main__.py +++ b/ra_aid/__main__.py @@ -640,24 +640,7 @@ def main(): config=config, ) - # Proceed with planning and implementation if not an informational query - if not is_informational_query(): - # Initialize planning model with potential overrides - planner_provider = args.planner_provider or args.provider - planner_model_name = args.planner_model or args.model - planning_model = initialize_llm( - planner_provider, planner_model_name, temperature=args.temperature - ) - - # Run planning agent - run_planning_agent( - base_task, - planning_model, - expert_enabled=expert_enabled, - hil=args.hil, - memory=planning_memory, - config=config, - ) + # for how long have we had a second planning agent triggered here? except (KeyboardInterrupt, AgentInterrupt): print() diff --git a/ra_aid/tools/agent.py b/ra_aid/tools/agent.py index a6e380f..c44cc61 100644 --- a/ra_aid/tools/agent.py +++ b/ra_aid/tools/agent.py @@ -4,6 +4,7 @@ from typing import Any, Dict, List, Union import logging from langchain_core.tools import tool +from langchain_text_splitters import markdown from rich.console import Console from ra_aid.agent_context import ( @@ -455,7 +456,7 @@ def request_task_implementation(task_spec: str) -> str: if response_data.get("work_log"): markdown_parts.append(f"\n## Work Log\n\n{response_data['work_log']}") markdown_parts.append( - "\n\nTHE ABOVE WORK HAS ALREADY BEEN COMPLETED --**DO NOT REQUEST IMPLEMENTATION OF IT AGAIN**" + "\n\nTHE ABOVE WORK HAS BEEN COMPLETED" ) # Join all parts into a single markdown string