class openssa.deprecated.ssa.agent.Agent(llm=<openssa.deprecated.utils.llms.OpenAILLM object>, resources=None, short_term_memory=None, long_term_memory=None, heuristics=None)

Bases: object

solve(objective)
solve_task(task)
select_optimal_heuristic(task)
subtask(task, heuristic)
run_ooda_loop(task, heuristic)
update_memory(key, value, memory_type='short')