diff --git a/ra_aid/agent_utils.py b/ra_aid/agent_utils.py index 3f40ed7..b7d6846 100644 --- a/ra_aid/agent_utils.py +++ b/ra_aid/agent_utils.py @@ -396,7 +396,7 @@ def run_research_agent( except RuntimeError as e: logger.error(f"Failed to access key fact repository: {str(e)}") key_facts = "" - code_snippets = _global_memory.get("code_snippets", "") + key_snippets = format_key_snippets_dict(get_key_snippet_repository().get_snippets_dict()) related_files = get_related_files() current_date = datetime.now().strftime("%Y-%m-%d %H:%M:%S") @@ -435,7 +435,7 @@ def run_research_agent( web_research_section=web_research_section, key_facts=key_facts, work_log=get_memory_value("work_log"), - code_snippets=code_snippets, + key_snippets=key_snippets, related_files=related_files, project_info=formatted_project_info, new_project_hints=NEW_PROJECT_HINTS if project_info.is_new else "", @@ -551,7 +551,11 @@ def run_web_research_agent( except RuntimeError as e: logger.error(f"Failed to access key fact repository: {str(e)}") key_facts = "" - code_snippets = _global_memory.get("code_snippets", "") + try: + key_snippets = format_key_snippets_dict(get_key_snippet_repository().get_snippets_dict()) + except RuntimeError as e: + logger.error(f"Failed to access key snippet repository: {str(e)}") + key_snippets = "" related_files = get_related_files() current_date = datetime.now().strftime("%Y-%m-%d %H:%M:%S") @@ -565,7 +569,7 @@ def run_web_research_agent( human_section=human_section, key_facts=key_facts, work_log=get_memory_value("work_log"), - code_snippets=code_snippets, + key_snippets=key_snippets, related_files=related_files, ) diff --git a/ra_aid/prompts/research_prompts.py b/ra_aid/prompts/research_prompts.py index c812d44..8bd38f2 100644 --- a/ra_aid/prompts/research_prompts.py +++ b/ra_aid/prompts/research_prompts.py @@ -27,7 +27,7 @@ Context from Previous Research (if available): -{code_snippets} +{key_snippets}