EmbodiedAgent
- system_message (BaseMessage): The system message for the chat agent.
- model (BaseModelBackend, optional): The model backend to use for generating responses. (default: :obj:
OpenAIModelwithGPT_4O_MINI) - message_window_size (int, optional): The maximum number of previous messages to include in the context window. If
None, no windowing is performed. (default: :obj:None) - tool_agents (List[BaseToolAgent], optional): The tools agents to use in the embodied agent. (default: :obj:
None) - code_interpreter (BaseInterpreter, optional): The code interpreter to execute codes. If
code_interpreterandtool_agentare bothNone, default toSubProcessInterpreter. Ifcode_interpreterisNoneandtool_agentsis notNone, default toInternalPythonInterpreter. (default: :obj:None) - verbose (bool, optional): Whether to print the critic’s messages.
- logger_color (Any): The color of the logger displayed to the user. (default: :obj:
Fore.MAGENTA)
init
_set_tool_agents
_get_tool_agents_prompt
get_tool_agent_names
step
- input_message (BaseMessage): The input message.