Commit Graph

33 Commits

Author SHA1 Message Date
Matsu
7be94a1184
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
Jaakko Husso
532911cd70
fix(core): Gate browser credential creation on its own permission (#36931)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 08:19:17 +00:00
Bernhard Wittmann
077d7782a2
fix(core): Redact secrets rendered beside their label in browser snapshots (#36817) 2026-08-21 13:24:00 +00:00
Bernhard Wittmann
9c4b439122
fix(core): Stop code editors mangling values typed by browser_type (no-changelog) (#36804) 2026-08-21 13:08:05 +00:00
Bernhard Wittmann
2238b99b61
fix(core): Fail fast on browser actions against unactionable targets (no-changelog) (#36608) 2026-08-19 14:59:45 +00:00
Bernhard Wittmann
d5133e5f72
fix(core): Capture browser secrets independently of match boundaries (#36447)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-08-19 11:46:03 +00:00
Bernhard Wittmann
f66a0e8bc3
fix(core): Explain Browser Use failures caused by other browser extensions (#36011) 2026-08-17 07:54:26 +00:00
n8n-cat-bot[bot]
5a1e1867fd
fix: Default all navigations to domcontentloaded (#36238)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 12:28:44 +00:00
Bernhard Wittmann
62d5de3ec7
feat: Add the credential-setup browser eval lane (no-changelog) (#35982)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 15:56:24 +00:00
n8n-cat-bot[bot]
1ad64b8a76
fix: Rethrow unreachable-element errors in getElementValue (#36199)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 14:54:02 +00:00
Dimitri Lavrenük
7f3713702a
feat: Add snapshot option to every browser use interaction tool (#36111)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 12:24:33 +00:00
Matsu
1c40b4b6d0
chore: More Typescript 7 migrations (#34228) 2026-07-16 07:44:11 +00:00
Bernhard Wittmann
0647cba555
fix(core): Return empty form values when capturing browser secrets (no-changelog) (#33612) 2026-07-06 07:25:34 +00:00
Bernhard Wittmann
48024f243f
fix: Broaden secret detection in browser tool snapshots (#33528) 2026-07-03 11:56:29 +00:00
Bernhard Wittmann
c2aa7d6f07
fix(core): Support element refs when capturing browser secrets (no-changelog) (#33518) 2026-07-03 10:26:35 +00:00
Dimitri Lavrenük
78e3d3d7d8
feat: Browser Use connects directly to n8n instance without Computer Use (#32680)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-06-25 10:33:07 +00:00
n8n-assistant[bot]
71262655e4
chore: Bundle/2.x (#32031)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-10 07:42:43 +00:00
Matsu
2824370072
test: Migrate @n8n/mcp-browser test suite from Jest to Vitest (no-changelog) (#31527) 2026-06-03 05:57:20 +00:00
Bernhard Wittmann
60c8517004
fix: Extend Browser mcp secret redaction patterns (#30970) 2026-06-02 08:58:04 +00:00
Dimitri Lavrenük
e89dd2450d
feat: Computer use can capture secrets from non-interactive elements (no-changelog) (#30655)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-05-19 05:32:17 +00:00
Dimitri Lavrenük
c8c3d9a751
fix: Improve browser_scroll description (no-changelog) (#30667) 2026-05-19 05:05:35 +00:00
Bernhard Wittmann
cebb78d515
feat: Number MCP browser redaction markers (no-changelog) (#30526) 2026-05-18 15:43:30 +00:00
Bernhard Wittmann
613feff275
fix: Gate MCP browser visual tools on visible secrets (no-changelog) (#30514) 2026-05-18 14:05:03 +00:00
Dimitri Lavrenük
c32591e66c
feat: Computer use tools to safely create credentials (no-changelog) (#30320) 2026-05-18 12:46:17 +00:00
Bernhard Wittmann
658f0cf38b
feat: Mask password inputs and reveal-dialog content in snapshot adapter (no-changelog) (#30118) 2026-05-18 11:50:28 +00:00
Bernhard Wittmann
2c31768331
fix: Redact issuer-shaped secrets from MCP browser tool outputs (#30026) 2026-05-18 06:00:25 +00:00
Bernhard Wittmann
b445221c6a
feat: Computer-use evaluation harness (no-changelog) (#29797)
Co-authored-by: Elias Meire <elias@meire.dev>
2026-05-12 08:36:12 +00:00
Dimitri Lavrenük
bda1782de6
fix: Remove confirmation from browser connect and disconnect tools (no-changelog) (#30096) 2026-05-08 14:43:06 +00:00
Dimitri Lavrenük
1e8f89bd5a
feat: Allow late browser connection after timeout (no-changelog) (#30092) 2026-05-08 14:42:53 +00:00
Dimitri Lavrenük
9255311491
feat: Use agent-browser within Computer Use (no-changelog) (#29863) 2026-05-07 07:27:49 +00:00
Elias Meire
6bb90d43b6
feat: Rename extension to "Browser Use" and prepare for publishing (#27898)
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-04-08 12:58:31 +00:00
Elias Meire
94f0a4db5d
fix: Improve browser use Chrome extension connection stability (#27846)
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-04-08 08:16:45 +00:00
oleg
629826ca1d
feat: Instance AI and local gateway modules (no-changelog) (#27206)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03:00