Our our Browser Using Agent (BUA) model
bua/completions
endpoint.
Send a request to `bua/completions`
Receive a response from the BUA model
Execute the requested action
Capture the updated state
Repeat
playwright
for this purpose.
You can check out the bua-playwright library for an example implementation, in particular:
computer.screenshot()
computer.dom()
playwright
as your browser automation library, we already have a library that maps the browser calls to playwright actions:
bua-playwright-agent.