Spaces:
Runtime error
Runtime error
File size: 668 Bytes
5877ece |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from agents.planner import generate_plan
from agents.executor import execute_step
from agents.critic import reflect_and_improve
from agents.memory import MemoryAgent
memory = MemoryAgent()
def run_autonomous_loop(user_goal):
memory.save("Goal", user_goal)
plan = generate_plan(user_goal, memory)
memory.save("Plan", plan)
final_output = ""
for step in plan:
result = execute_step(step, memory)
memory.save(f"Result of {step}", result)
improved_step = reflect_and_improve(step, result, memory)
final_output += f"Step: {step}\nResult: {result}\nImproved Step: {improved_step}\n\n"
return final_output
|