remove final use of pyautogui
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
import pyautogui
|
|
||||||
import base64
|
import base64
|
||||||
import time
|
import time
|
||||||
from enum import StrEnum
|
from enum import StrEnum
|
||||||
@@ -144,7 +143,7 @@ class ComputerTool(BaseAnthropicTool):
|
|||||||
self.send_to_vm(f"pyautogui.moveTo({x}, {y})")
|
self.send_to_vm(f"pyautogui.moveTo({x}, {y})")
|
||||||
return ToolResult(output=f"Moved mouse to ({x}, {y})")
|
return ToolResult(output=f"Moved mouse to ({x}, {y})")
|
||||||
elif action == "left_click_drag":
|
elif action == "left_click_drag":
|
||||||
current_x, current_y = pyautogui.position()
|
current_x, current_y = self.send_to_vm("pyautogui.position()")
|
||||||
self.send_to_vm(f"pyautogui.dragTo({x}, {y}, duration=0.5)")
|
self.send_to_vm(f"pyautogui.dragTo({x}, {y}, duration=0.5)")
|
||||||
return ToolResult(output=f"Dragged mouse from ({current_x}, {current_y}) to ({x}, {y})")
|
return ToolResult(output=f"Dragged mouse from ({current_x}, {current_y}) to ({x}, {y})")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user