• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microlinkhq / browserless / 37764102840
77%

Build:
DEFAULT BRANCH: master
Ran 08 Oct 2026 10:33AM UTC
Jobs 12
Files 61
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Oct 2026 10:32AM UTC coverage: 79.075% (-1.5%) from 80.607%
37764102840

push

github

web-flow
feat(agent): page.goal and page.extract, plus browserless exec (#958)

* feat(agent): add finite-choice Puppeteer goal runner

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(agent): cover decisions, stale targets and blocked states

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs(agent): document provider contracts and acceptance candidate

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(agent): make text entry work in real Chrome and report stale decisions

Text entry called page.keyboard.insertText, which Puppeteer 25 does not
have, and relied on Meta+A, which does not select-all in headless Chrome
on macOS. It now selects the target's contents in the page and uses
sendCharacter, and it requires the target to hold keyboard focus.

Only inputs, textareas and editing hosts are indexed as fill targets, in
every contenteditable form. Discarded stale decisions are sent to the
model as stale. A non-OK provider response releases its body.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(agent): prove value replacement per fillable input type in Chrome

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(cli): add exec command to run a script file against a page

`browserless exec <file>` opens a page and calls the function the file
exports with `{ page, browserless, opts }`. It accepts CommonJS and ES
modules, prints the returned value, and exits with code 1 when the
script throws.

The package test script was `exit 0`; it now runs ava, so CI tests the
CLI package.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs(agent): run the example through browserless exec

The example required `@browserless/agent`, which does not resolve inside
this repository. It is now an exec script that requires the local
package, and `npm start` runs it with the workspace CLI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(cli): validate the exec file before browser start... (continued)

2051 of 2330 branches covered (88.03%)

Branch coverage included in aggregate %.

1548 of 2285 new or added lines in 12 files covered. (67.75%)

7574 of 9842 relevant lines covered (76.96%)

51186.75 hits per line

Uncovered Changes

Lines Coverage ∆ File
336
1.18
packages/agent/src/snapshot.js
169
57.35
packages/agent/src/rules.js
92
63.46
packages/agent/src/browser.js
92
2.13
packages/agent/src/outline.js
46
91.18
packages/agent/scripts/compare.js
2
98.58
packages/agent/src/index.js
Jobs
ID Job ID Ran Files Coverage
1 @browserless/capture - 37764102840.1 08 Oct 2026 10:33AM UTC 11
86.63
GitHub Action Run
2 @browserless/cli - 37764102840.2 08 Oct 2026 10:33AM UTC 3
85.11
GitHub Action Run
3 @browserless/lighthouse - 37764102840.3 08 Oct 2026 10:33AM UTC 3
97.83
GitHub Action Run
4 @browserless/ai - 37764102840.4 08 Oct 2026 10:34AM UTC 6
73.14
GitHub Action Run
5 @browserless/devices - 37764102840.5 08 Oct 2026 10:33AM UTC 1
95.41
GitHub Action Run
6 browserless - 37764102840.6 08 Oct 2026 10:34AM UTC 3
80.16
GitHub Action Run
7 @browserless/function - 37764102840.7 08 Oct 2026 10:33AM UTC 3
94.97
GitHub Action Run
8 @browserless/errors - 37764102840.8 08 Oct 2026 10:33AM UTC 1
99.45
GitHub Action Run
9 @browserless/screencast - 37764102840.9 08 Oct 2026 10:33AM UTC 1
96.08
GitHub Action Run
10 @browserless/agent - 37764102840.10 08 Oct 2026 10:33AM UTC 10
73.69
GitHub Action Run
11 @browserless/screenshot - 37764102840.11 08 Oct 2026 10:33AM UTC 12
73.7
GitHub Action Run
12 @browserless/goto - 37764102840.12 08 Oct 2026 10:35AM UTC 7
76.05
GitHub Action Run
Source Files on build 37764102840
  • Tree
  • List 61
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37764102840
  • b6ca3636 on github
  • Prev Build on master (#37585027967)
  • Next Build on master (#37769570282)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc