fix : reset of blocks

This commit is contained in:
martin legrand 2025-05-05 15:37:13 +02:00
parent de315a43a1
commit 101c103aeb
3 changed files with 6 additions and 2 deletions

View File

@ -248,7 +248,6 @@ class Agent():
answer = "I will execute:\n" + answer # there should always be a text before blocks for the function that display answer
self.success = True
self.blocks_result = []
for name, tool in self.tools.items():
feedback = ""
blocks, save_path = tool.load_exec_block(answer)

View File

@ -46,7 +46,7 @@ class CoderAgent(Agent):
async def process(self, prompt, speech_module) -> str:
answer = ""
attempt = 0
max_attempts = 4
max_attempts = 5
prompt = self.add_sys_info_prompt(prompt)
self.memory.push('user', prompt)
clarify_trigger = "REQUEST_CLARIFICATION"

View File

@ -140,6 +140,11 @@ class Interaction:
self.last_query = query
return query
def set_query(self, query: str) -> None:
"""Set the query"""
self.is_active = True
self.last_query = query
async def think(self) -> bool:
"""Request AI agents to process the user input."""
push_last_agent_memory = False