block / goose

Goose is a developer agent that operates from your command line to help you do the boring stuff.
https://block.github.io/goose/
Apache License 2.0
109 stars 17 forks source link

feat: add io toolkit #86

Open Kvadratni opened 1 month ago

Kvadratni commented 1 month ago

This pull request introduces the new IO toolkit to control mouse and keyboard inputs, along with the necessary dependencies and tests. The most important changes include adding the pyautogui dependency, implementing the IO toolkit class, and creating tests for the new functionality.

New Toolkit Implementation:

Configuration Updates:

Testing:

michaelneale commented 1 month ago

oh this is wild I will be trying this!

michaelneale commented 12 hours ago

@Kvadratni this is actuallyu pretty awesome - if you can solve the co-ordinates and calculation stuff (and perhaps some of the prompts of when it is invoked) - do you have any testing tips?