↓ 41 callersFunctionstep_once(env, trajectory, render_helper, traces, state_info, agent, args, intent, meta_data, target_action)
webarena/solver/utils.py:37
↓ 3 callersMethodconstruct(
self,
trajectory: Trajectory,
intent: str,
meta_data: dict[str, Any] = {},
webarena/agent/prompts/prompt_constructor.py:120
↓ 3 callersFunctiongenerate_from_openai_chat_completion(
messages: list[dict[str, str]],
model: str,
temperature: float,
max_tokens: int,
top_p:
webarena/llms/providers/openai_utils.py:238
↓ 3 callersMethodparse(self, root: html.HtmlElement, keep: list[str], obs: list[str], parent_chain: bool=False, get_new_label: bool=
webarena/browser_env/html_tools/html_parser.py:163
↓ 2 callersMethodget_keep_elements(self, tree: html.HtmlElement, keep: list[str], max_depth: int, max_children: int,
miniwob++/html_tools/html_parser.py:283
↓ 2 callersMethodget_keep_elements(self, tree: html.HtmlElement, keep: list[str], max_depth: int, max_children: int,
webarena/browser_env/html_tools/html_parser.py:298
↓ 2 callersMethodparse(self, root: html.HtmlElement, keep: list[str], obs: list[str], parent_chain: bool=False, get_new_label: bool=
miniwob++/html_tools/html_parser.py:158