fix duplicate implementation

This commit is contained in:
AI Christianson 2025-03-04 15:14:17 -05:00
parent 600bf355d9
commit 47cb6b65ef
2 changed files with 3 additions and 19 deletions

View File

@ -640,24 +640,7 @@ def main():
config=config, config=config,
) )
# Proceed with planning and implementation if not an informational query # for how long have we had a second planning agent triggered here?
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,
)
except (KeyboardInterrupt, AgentInterrupt): except (KeyboardInterrupt, AgentInterrupt):
print() print()

View File

@ -4,6 +4,7 @@ from typing import Any, Dict, List, Union
import logging import logging
from langchain_core.tools import tool from langchain_core.tools import tool
from langchain_text_splitters import markdown
from rich.console import Console from rich.console import Console
from ra_aid.agent_context import ( from ra_aid.agent_context import (
@ -455,7 +456,7 @@ def request_task_implementation(task_spec: str) -> str:
if response_data.get("work_log"): if response_data.get("work_log"):
markdown_parts.append(f"\n## Work Log\n\n{response_data['work_log']}") markdown_parts.append(f"\n## Work Log\n\n{response_data['work_log']}")
markdown_parts.append( 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 # Join all parts into a single markdown string