add project info to reasoning assist prompts

This commit is contained in:
AI Christianson 2025-03-10 18:01:56 -04:00
parent 3db7cc2ca9
commit a18998be0d
4 changed files with 19 additions and 2 deletions

View File

@ -202,6 +202,7 @@ def run_task_implementation_agent(
related_files="\n".join(related_files),
env_inv=env_inv,
tool_metadata=formatted_tool_metadata,
project_info=formatted_project_info,
)
# Show the reasoning assist query in a panel

View File

@ -197,6 +197,7 @@ def run_planning_agent(
related_files=related_files,
env_inv=env_inv,
tool_metadata=formatted_tool_metadata,
project_info=formatted_project_info,
)
# Show the reasoning assist query in a panel

View File

@ -216,6 +216,7 @@ def run_research_agent(
related_files=related_files,
env_inv=get_env_inv(),
tool_metadata=formatted_tool_metadata,
project_info=formatted_project_info,
)
# Show the reasoning assist query in a panel
@ -511,8 +512,8 @@ def run_web_research_agent(
console.print(Panel(Markdown(console_message), title="🔬 Researching..."))
logger.debug("Web research agent completed successfully")
none_or_fallback_handler = init_fallback_handler(agent, tools)
_result = run_agent_with_retry(agent, prompt, none_or_fallback_handler)
none_or_fallback_handler = agent_utils.init_fallback_handler(agent, tools)
_result = agent_utils.run_agent_with_retry(agent, prompt, none_or_fallback_handler)
if _result:
# Log web research completion
log_work_event(f"Completed web research phase for: {query}")

View File

@ -23,6 +23,10 @@ Working Directory: {working_directory}
{related_files}
</related files>
<project info>
{project_info}
</project info>
<environment information>
{env_inv}
</environment information>
@ -85,6 +89,10 @@ Working Directory: {working_directory}
{related_files}
</related files>
<project info>
{project_info}
</project info>
<environment information>
{env_inv}
</environment information>
@ -147,6 +155,10 @@ Working Directory: {working_directory}
{related_files}
</related files>
<project info>
{project_info}
</project info>
<environment information>
{env_inv}
</environment information>
@ -166,6 +178,8 @@ Given the available information, tools, and base task or query, write a couple p
The agent is so dumb it needs you to explicitly say how to use the parameters to the tools as well.
ONLY FOR NEW PROJECTS: If this is a new project, most of the focus needs to be on asking the expert, reading/research available library files, emitting key snippets/facts, and most importantly research notes to lay out that we have a new project and what we are building. DO NOT INSTRUCT THE AGENT TO LIST PROJECT DIRECTORIES/READ FILES IF WE ALREADY KNOW THERE ARE NO PROJECT FILES.
Answer quickly and confidently with five sentences at most.
DO NOT WRITE CODE