feat : signal handler now agent specific instead of global
This commit is contained in:
@@ -296,7 +296,7 @@ class BrowserAgent(Agent):
|
||||
prompt = self.make_newsearch_prompt(user_prompt, search_result)
|
||||
unvisited = [None]
|
||||
while not complete:
|
||||
answer, reasoning = self.llm_decide(prompt, show_reasoning = True)
|
||||
answer, reasoning = self.llm_decide(prompt, show_reasoning = False)
|
||||
|
||||
extracted_form = self.extract_form(answer)
|
||||
if len(extracted_form) > 0:
|
||||
|
||||
@@ -51,7 +51,7 @@ class CoderAgent(Agent):
|
||||
self.wait_message(speech_module)
|
||||
answer, reasoning = self.llm_request()
|
||||
if clarify_trigger in answer:
|
||||
return answer.replace(clarify_trigger, ""), reasoning
|
||||
return answer, reasoning
|
||||
if not "```" in answer:
|
||||
self.last_answer = answer
|
||||
break
|
||||
|
||||
+6
-1
@@ -162,6 +162,7 @@ class AgentRouter:
|
||||
("Search my drive for a file called vacation_photos_2023.jpg.", "files"),
|
||||
("Help me organize my desktop files into folders by type.", "files"),
|
||||
("What’s your favorite movie and why?", "talk"),
|
||||
("what directory are you in ?", "files"),
|
||||
("Search my drive for a file named budget_2024.xlsx", "files"),
|
||||
("Write a Python function to sort a list of dictionaries by key", "code"),
|
||||
("Find the latest updates on quantum computing on the web", "web"),
|
||||
@@ -330,7 +331,11 @@ class AgentRouter:
|
||||
Returns:
|
||||
str: The estimated complexity
|
||||
"""
|
||||
predictions = self.complexity_classifier.predict(text)
|
||||
try:
|
||||
predictions = self.complexity_classifier.predict(text)
|
||||
except Exception as e:
|
||||
pretty_print(f"Error in estimate_complexity: {str(e)}", color="failure")
|
||||
return "LOW"
|
||||
predictions = sorted(predictions, key=lambda x: x[1], reverse=True)
|
||||
if len(predictions) == 0:
|
||||
return "LOW"
|
||||
|
||||
Reference in New Issue
Block a user