EmbodiedAgent
- system_message (BaseMessage): The system message for the chat agent.
- model (BaseModelBackend, optional): The model backend to use for generating responses. (default: :obj:
OpenAIModel
withGPT_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_interpreter
andtool_agent
are bothNone
, default toSubProcessInterpreter
. Ifcode_interpreter
isNone
andtool_agents
is 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.