main.py (13 lines of code) (raw):
from agent.agent import Agent
from computers import LocalPlaywrightBrowser
def main(user_input=None):
with LocalPlaywrightBrowser() as computer:
agent = Agent(computer=computer)
items = []
while True:
user_input = input("> ")
items.append({"role": "user", "content": user_input})
output_items = agent.run_full_turn(items, debug=True, show_images=True)
items += output_items
if __name__ == "__main__":
main()