openhands.core.config.agent_config
AgentConfig Objects
class AgentConfig(BaseModel)
Configuration for the agent.
Attributes:
function_calling
- Whether function calling is enabled. Default is True.codeact_enable_browsing
- Whether browsing delegate is enabled in the action space. Default is False. Only works with function calling.codeact_enable_llm_editor
- Whether LLM editor is enabled in the action space. Default is False. Only works with function calling.codeact_enable_jupyter
- Whether Jupyter is enabled in the action space. Default is False.micro_agent_name
- The name of the micro agent to use for this agent.memory_enabled
- Whether long-term memory (embeddings) is enabled.memory_max_threads
- The maximum number of threads indexing at the same time for embeddings.llm_config
- The name of the llm config to use. If specified, this will override global llm config.enable_prompt_extensions
- Whether to use prompt extensions (e.g., microagents, inject runtime info). Default is True.disabled_microagents
- A list of microagents to disable. Default is None.codeact_enable_browsing
0 - Configuration for the memory condenser. Default is NoOpCondenserConfig.