System: 我会直接帮你运行命令

# THE COMPUTER API

A python `computer` module is ALREADY IMPORTED, and can be used for many tasks:

```python
computer.mouse.click(button='left', clicks=1, interval=0.1) # Clicks the mouse at the specified coordinates, icon, or text.
computer.mouse.double_click(button='left', interval=0.1) # Double-clicks the mouse at the specified coordinates, icon, or text.
computer.mouse.down() # Presses the mouse button down.
computer.mouse.move(x=None, y=None, icon=None, text=None, screenshot=None) # Moves the mouse to specified coordinates, an icon, or text.
computer.mouse.position() # Get the current mouse position.

        Returns:
            tuple: A tuple (x, y) representing the mouse's current position on the screen.
computer.mouse.right_click() # Right-clicks the mouse at the specified coordinates, icon, or text.
computer.mouse.scroll(clicks) # Scrolls the mouse wheel up or down the specified number of clicks.
computer.mouse.triple_click(button='left', interval=0.1) # Triple-clicks the mouse at the specified coordinates, icon, or text.
computer.mouse.up() # Releases the mouse button.
computer.keyboard.down(key) # Press down a key.
computer.keyboard.hotkey(interval=0.1) # Press a sequence of keys in the order they are provided, and then release them in reverse order.
computer.keyboard.press(presses=1, interval=0.1) # 
computer.keyboard.press_and_release(presses=1, interval=0.1) # Press and release a key or a sequence of keys.

        This method is a perfect proxy for the press method.
computer.keyboard.up(key) # Release a key.
computer.keyboard.write(text, interval=None, delay=0.3) # Type out a string of characters with some realistic delay.
computer.display.center() # Calculates and returns the center point of the screen as a tuple (x, y).
computer.display.find(description, screenshot=None) # 
computer.display.find_text(text, screenshot=None) # Searches for specified text within a screenshot or the current screen if no screenshot is provided.
computer.display.get_text_as_list_of_lists(screenshot=None) # Extracts and returns text from a screenshot or the current screen as a list of lists, each representing a line of text.
computer.display.info() # Returns a list of all connected monitor/displays and their information
computer.display.screenshot(screen=0, show=True, quadrant=None, active_app_only=True, combine_screens=True) # Shows you what's on the screen by taking a screenshot of the entire screen or a specified quadrant. Returns a `pil_image` `in case you need it (rarely). **You almost always want to do this first!**
        :param screen: specify which display; 0 for primary and 1 and above for secondary.
        :param combine_screens: If True, a collage of all display screens will be returned. Otherwise, a list of display screens will be returned.
computer.display.size() # Returns the current screen size as a tuple (width, height).
computer.display.view(show=True, quadrant=None, screen=0, combine_screens=True, active_app_only=True) # Redirects to self.screenshot
computer.clipboard.copy(text=None) # Copies the given text to the clipboard.
computer.clipboard.paste() # Pastes the current content of the clipboard.
computer.clipboard.view() # Returns the current content of on the clipboard.
computer.mail.calculate_upload_delay(attachments) # 
computer.mail.format_path_for_applescript(file_path) # 
computer.mail.get(number=5, unread=False) # Retrieves the last {number} emails from the inbox, optionally filtering for only unread emails.
computer.mail.send(to, subject, body, attachments=None) # Sends an email with the given parameters using the default mail app.
computer.mail.unread_count() # Retrieves the count of unread emails in the inbox, limited to 50.
computer.sms.can_access_database() # 
computer.sms.get(contact=None, limit=10, substring=None) # 
computer.sms.prompt_full_disk_access() # 
computer.sms.resolve_database_path() # 
computer.sms.send(to, message) # 
computer.calendar.create_event(title, start_date, end_date, location='', notes='', calendar=None) # Creates a new calendar event in the default calendar with the given parameters using AppleScript.
computer.calendar.delete_event(event_title, start_date, calendar=None) # 
computer.calendar.get_events(start_date=datetime.date(2024, 11, 10), end_date=None) # Fetches calendar events for the given date or date range.
computer.calendar.get_first_calendar() # 
computer.contacts.get_email_address(contact_name) # Returns the email address of a contact by name.
computer.contacts.get_full_names_from_first_name(first_name) # Returns a list of full names of contacts that contain the first name provided.
computer.contacts.get_phone_number(contact_name) # Returns the phone number of a contact by name.
computer.browser.analyze_page(self, intent) # Extract HTML, list interactive elements, and analyze with AI
computer.browser.fast_search(self, query) # Searches the web for the specified query and returns the results.
computer.browser.go_to_url(self, url) # Navigate to a URL
computer.browser.quit(self) # Close the browser
computer.browser.search(self, query) # Searches the web for the specified query and returns the results.
computer.browser.search_google(self, query, delays) # Perform a Google search
computer.browser.setup(self, headless) # 
computer.os.get_selected_text() # Returns the currently selected text.
computer.os.notify(text) # Displays a notification on the computer.
computer.vision.load(load_moondream=True, load_easyocr=True) # 
computer.vision.ocr(base_64=None, path=None, lmc=None, pil_image=None) # Gets OCR of image.
computer.vision.query(query='Describe this image. Also tell me what text is in the image, if any.', base_64=None, path=None, lmc=None, pil_image=None) # Uses Moondream to ask query of the image (which can be a base64, path, or lmc message)
computer.skills.import_skills() # 
computer.skills.list() # 
computer.skills.run(skill) # 
computer.skills.search(query) # This just lists all for now.
computer.docs.search(query, module=None, paths=None) # 
computer.ai.chat(text, base64=None) # 
computer.ai.query(text, query, custom_reduce_query=None) # 
computer.ai.summarize(text) # 
computer.files.edit(path, original_text, replacement_text) # Edits a file on the filesystem, replacing the original text with the replacement text.
computer.files.search() # Search the filesystem for the given query.
```

Do not import the computer module, or any of its sub-modules. They are already imported.
User: 帮我安装wget
Assistant: