Adapters
chemistry
biology
legal
music
art
code
climate
medical
Not-For-All-Audiences
Autonomous-AI / agent.py
Leonydis137's picture
Upload 7 files
88a72f6 verified
raw
history blame contribute delete
719 Bytes
import os
import traceback
from datetime import datetime
from utils import save_log, read_memory, write_memory, plan_task, generate_code, run_code
MEMORY_FILE = "memory.txt"
LOG_DIR = "logs"
def autonomous_agent(task):
try:
plan = plan_task(task)
code = generate_code(task)
result = run_code(code)
# Save memory and logs
write_memory(f"{datetime.now()}: Completed task '{task}'")
save_log(task, plan, code, result)
return f"✅ Task Complete:\nPlan: {plan}\n\nCode:\n{code}\n\nResult:\n{result}"
except Exception as e:
error = traceback.format_exc()
save_log(task, "FAILED", "None", error)
return f"❌ Task Failed:\n{error}"