Skip to content

How to Run Your First Browser Debug Session with Gasoline

This is the simplest full debug loop you can run with Gasoline Agentic Devtools.

You will go from “something is broken” to “I can prove where it breaks.”

  • Bug triage: Quickly finding and classifying what is broken.
  • DOM (Document Object Model): The structured page content your browser renders.

Start on the exact page where the issue happens.

observe({what: "errors"})
observe({what: "logs", min_level: "warn"})

Use explicit interaction steps:

interact({what: "navigate", url: "https://your-app.example"})

Then click/type the steps that trigger the bug.

observe({what: "network_waterfall", status_min: 400})
observe({what: "network_bodies", status_min: 400})
observe({what: "screenshot", full_page: true})
generate({what: "reproduction"})

Now you have reproducible evidence for engineering, quality assurance (QA), or support.

[Image Idea] Side-by-side of errors, failing request, and screenshot evidence.

[Diagram Idea] Debug loop: reproduce -> observe -> isolate -> artifact.