kodeagent.kodeagent.Agent ========================= .. currentmodule:: kodeagent.kodeagent .. autoclass:: Agent .. automethod:: __init__ .. rubric:: Methods .. autosummary:: ~Agent.__init__ ~Agent.add_output_file ~Agent.add_to_history ~Agent.clear_history ~Agent.get_history ~Agent.get_system_prompt_content ~Agent.get_tools_description ~Agent.get_usage_metrics ~Agent.get_usage_report ~Agent.init_history ~Agent.normalize_content ~Agent.parse_text_response ~Agent.post_run ~Agent.pre_run ~Agent.response ~Agent.run ~Agent.salvage_response .. rubric:: Attributes .. autosummary:: ~Agent.HISTORY_TRUNCATE_CHARS ~Agent.artifacts ~Agent.current_plan ~Agent.current_trace ~Agent.description ~Agent.filter_tools_for_task ~Agent.final_answer_found ~Agent.max_iterations ~Agent.max_retries ~Agent.msg_idx_of_new_task ~Agent.name ~Agent.persona ~Agent.planner ~Agent.purpose ~Agent.system_prompt ~Agent.task ~Agent.tracing_type ~Agent.work_dir ~Agent.model_name ~Agent.tools ~Agent.litellm_params ~Agent.id ~Agent.tool_name_to_func ~Agent.tool_names ~Agent.chat_history ~Agent.usage_tracker ~Agent.tracer_manager ~Agent.observer ~Agent.is_visual_model ~Agent.task_output_files