SYMBOL INDEX (31 symbols across 8 files) FILE: autolang/agent/base.py class AutonomousAgent (line 16) | class AutonomousAgent(Agent): method _agent_type (line 22) | def _agent_type(self) -> str: method observation_prefix (line 26) | def observation_prefix(self) -> str: method llm_prefix (line 30) | def llm_prefix(self) -> str: method finish_tool_name (line 34) | def finish_tool_name(self) -> str: method create_prompt (line 38) | def create_prompt( method _extract_tool_and_input (line 59) | def _extract_tool_and_input(self, llm_output: str) -> Optional[Tuple[s... method from_llm_and_tools (line 71) | def from_llm_and_tools( FILE: autolang/auto.py class AutoAgent (line 14) | class AutoAgent(BaseModel): method from_llm_and_objectives (line 29) | def from_llm_and_objectives( method add_task (line 50) | def add_task(self, task: Dict): method run (line 53) | def run(self, max_iterations: Optional[int] = None): FILE: autolang/executor.py class ExecutionAgent (line 8) | class ExecutionAgent(BaseModel): method from_llm (line 13) | def from_llm(cls, llm: BaseLLM, objective: str, tools: List[Tool], ver... method execute_task (line 18) | def execute_task(self, task: str, context: str) -> str: FILE: autolang/learner.py class LearningChain (line 29) | class LearningChain(LLMChain): method from_llm (line 32) | def from_llm(cls, llm: BaseLLM, objective: str, verbose: bool = True) ... method update_memory (line 35) | def update_memory(self, memory: str, observation: str, completed_tasks... FILE: autolang/planner.py class PlanningChain (line 27) | class PlanningChain(LLMChain): method from_llm (line 32) | def from_llm(cls, llm: BaseLLM, objective: str, tools: List[Tool] , ve... method generate_tasks (line 36) | def generate_tasks(self) -> List[Dict]: FILE: autolang/printer.py function print_objective (line 1) | def print_objective(objective): function print_task_list (line 5) | def print_task_list(complete_list, pending_list): function print_next_task (line 15) | def print_next_task(task): function print_task_result (line 19) | def print_task_result(result): function print_end (line 23) | def print_end(final_result): function color_print (line 28) | def color_print(text: str, color: int): FILE: autolang/reviewer.py class ReviewingChain (line 34) | class ReviewingChain(LLMChain): method from_llm (line 37) | def from_llm(cls, llm: BaseLLM, objective: str, verbose: bool = True) ... method review_tasks (line 40) | def review_tasks(self, this_task_id: int, completed_tasks: List[str], ... FILE: autolang/utils.py function parse_task_list (line 2) | def parse_task_list(response):