APIs# LLMAgent Basic Agent Implementation Parallel Execution Example Agent Communication Example API Reference LLMAgent ModuleLLM Basic LLM Setup Custom API Endpoints Tool Integration Asynchronous Usage Structured Output Integration with LLMAgent API Reference ModuleLLM Memory Module Usage in Mesa Simulations Core memory interfaces MemoryEntry Memory Memory implementations STLTMemory ShortTermMemory LongTermMemory EventGrade normalize_dict_values() EpisodicMemory Reasoning System Usage in Mesa Simulations Base abstractions Observation Plan Reasoning Reasoning strategies CoTReasoning ReActOutput ReActReasoning ReWOOReasoning Tools System Usage in Mesa Simulations Tool manager ToolManager Tool decorator add_tool_callback() DocstringParsingError tool() Built-in tools move_one_step() teleport_to_location() speak_to() Recording Module Usage Examples Basic Recording Setup Manual Recorder Integration Custom Event Recording Analysis and Visualization Event Type Categories Export and Integration Core Components SimulationEvent SimulationRecorder Model recording integration Parameters record_model() Analysis utilities AgentViewer quick_agent_view() Parallel Stepping Usage in Mesa Simulations Parallel Execution in MODEL file Agent Implementation for Parallel Execution Manual Parallel Control Mode Selection API Reference step_agents_parallel() step_agents_multithreaded() step_agents_parallel_sync() enable_automatic_parallel_stepping() disable_automatic_parallel_stepping()