(self)
| 7 | class MobileUse(BaseTool): |
| 8 | @property |
| 9 | def description(self): |
| 10 | return f""" |
| 11 | Use a touchscreen to interact with a mobile device, and take screenshots. |
| 12 | * This is an interface to a mobile device with touchscreen. You can perform actions like clicking, typing, swiping, etc. |
| 13 | * Some applications may take time to start or process actions, so you may need to wait and take successive screenshots to see the results of your actions. |
| 14 | * The screen's resolution is {self.display_width_px}x{self.display_height_px}. |
| 15 | * Make sure to click any buttons, links, icons, etc with the cursor tip in the center of the element. Don't click boxes on their edges unless asked. |
| 16 | """.strip() |
| 17 | |
| 18 | parameters = { |
| 19 | "properties": { |
nothing calls this directly
no outgoing calls
no test coverage detected