SYMBOL INDEX (38 symbols across 2 files) FILE: web_interaction/__init__.py class Message (line 9) | class Message(TypedDict): class AutoGPTWebInteraction (line 14) | class AutoGPTWebInteraction(AutoGPTPluginTemplate): method __init__ (line 19) | def __init__(self): method post_prompt (line 25) | def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: method can_handle_post_prompt (line 79) | def can_handle_post_prompt(self) -> bool: method can_handle_on_response (line 87) | def can_handle_on_response(self) -> bool: method on_response (line 95) | def on_response(self, response: str, *args, **kwargs) -> str: method can_handle_on_planning (line 99) | def can_handle_on_planning(self) -> bool: method on_planning (line 107) | def on_planning( method can_handle_post_planning (line 118) | def can_handle_post_planning(self) -> bool: method post_planning (line 126) | def post_planning(self, response: str) -> str: method can_handle_pre_instruction (line 137) | def can_handle_pre_instruction(self) -> bool: method pre_instruction (line 145) | def pre_instruction(self, messages: List[Message]) -> List[Message]: method can_handle_on_instruction (line 156) | def can_handle_on_instruction(self) -> bool: method on_instruction (line 164) | def on_instruction(self, messages: List[Message]) -> Optional[str]: method can_handle_post_instruction (line 175) | def can_handle_post_instruction(self) -> bool: method post_instruction (line 183) | def post_instruction(self, response: str) -> str: method can_handle_pre_command (line 194) | def can_handle_pre_command(self) -> bool: method pre_command (line 202) | def pre_command( method can_handle_post_command (line 216) | def can_handle_post_command(self) -> bool: method post_command (line 224) | def post_command(self, command_name: str, response: str) -> str: method can_handle_chat_completion (line 236) | def can_handle_chat_completion( method handle_chat_completion (line 252) | def handle_chat_completion( method can_handle_text_embedding (line 268) | def can_handle_text_embedding( method handle_text_embedding (line 273) | def handle_text_embedding( method can_handle_user_input (line 278) | def can_handle_user_input(self, user_input: str) -> bool: method user_input (line 281) | def user_input(self, user_input: str) -> str: method can_handle_report (line 284) | def can_handle_report(self) -> bool: method report (line 287) | def report(self, message: str) -> None: FILE: web_interaction/web_interaction.py function start_browser (line 7) | def start_browser(): function go_to_page (line 25) | def go_to_page(url): function scroll (line 38) | def scroll(direction): function click (line 54) | def click(id): function type (line 75) | def type(id, text): function enter (line 81) | def enter(): function type_and_enter (line 86) | def type_and_enter(id, text): function get_current_url (line 93) | def get_current_url(): function crawl (line 100) | def crawl():