n8n/packages/@n8n
Bernhard Wittmann 404118dfd1
spike(instance-ai): browser fixture adapter for CU evals [NODE-5547]
FixtureAdapter in @n8n/mcp-browser replays a recorded page-state machine
(aria trees + transitions + captured synthetic secrets) with no real
browser, extension, CDP relay, or daemon. Everything above the adapter
(tool wrappers, redaction, secret capture -> create_credential) runs for
real; only browser I/O is served from the fixture.

- @n8n/mcp-browser: FixtureAdapter (+ resolveRedactedSecret), adapter
  option + factory branch, redacted-key capture fast path
- cli/instance-ai: eval-thread-scoped ephemeral fixture browser server
  (only source:'evals' threads); double-gated on
  N8N_EVAL_BROWSER_ADAPTER=fixture so customer n8n is unaffected;
  per-thread /eval/browser-fixture endpoint (ownership-checked, hard
  errors when not in fixture mode)
- evaluations/harness: browserFixture as a first-class eval case field,
  provisioned per-thread after the credential allowlist

Pairs with the lang-tracer spike branch of the same name. See the RFC.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-27 10:06:55 +02:00
..
agents refactor(core): Remove unused templates and list_skills AI tools (no-changelog) (#34741) 2026-07-23 15:38:41 +00:00
ai-node-sdk 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
ai-utilities chore: Bundle/2.x (#34680) 2026-07-22 08:09:00 +00:00
ai-workflow-builder.ee 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
api-types refactor(core): Centralize agent draft model/credential validation (no-changelog) (#34775) 2026-07-23 14:05:53 +00:00
backend-common feat(core): Review submission flow endpoints and toggle (#34649) 2026-07-21 15:25:16 +00:00
backend-network 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
backend-test-utils 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
benchmark 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
blob-storage refactor(core): Store binary data via blob storage primitives (#34707) 2026-07-22 12:22:37 +00:00
chat-hub 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
cli feat(core): Auto-include sub-workflows in package exports (#34218) 2026-07-23 15:03:07 +00:00
client-oauth2 fix(core): Handle MCP OAuth2 token expiry and PKCE negotiation (#34494) 2026-07-23 08:21:56 +00:00
codemirror-lang 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
codemirror-lang-html 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
codemirror-lang-sql 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
computer-use chore: Bundle/2.x (#34680) 2026-07-22 08:09:00 +00:00
config feat(core): Implement StartExecution API in @n8n/engine (no-changelog) (#30039) 2026-07-23 12:11:21 +00:00
constants 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
crdt 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
create-node 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
db feat(core): Auto-include sub-workflows in package exports (#34218) 2026-07-23 15:03:07 +00:00
decorators fix(core): Redact a sub-workflow's own execution record per its own policy (#34621) 2026-07-23 12:55:51 +00:00
di 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
engine feat(core): Implement StartExecution API in @n8n/engine (no-changelog) (#30039) 2026-07-23 12:11:21 +00:00
errors 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
eslint-config chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
eslint-plugin-community-nodes 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
expression-runtime chore: Bundle/2.x (#34680) 2026-07-22 08:09:00 +00:00
extension-sdk 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
imap 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
instance-ai spike(instance-ai): browser fixture adapter for CU evals [NODE-5547] 2026-07-27 10:06:55 +02:00
json-schema-to-zod 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
local-gateway chore: More Typescript 7 migrations (#34228) 2026-07-16 07:44:11 +00:00
mcp-apps 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
mcp-browser spike(instance-ai): browser fixture adapter for CU evals [NODE-5547] 2026-07-27 10:06:55 +02:00
mcp-browser-extension chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
node-cli 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
nodes-langchain fix(core): Handle MCP OAuth2 token expiry and PKCE negotiation (#34494) 2026-07-23 08:21:56 +00:00
permissions feat(editor): Polish end-user credential setup modal and NDV states (#34766) 2026-07-23 19:53:12 +00:00
scan-community-package 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
scheduler 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
stylelint-config chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
syslog-client 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
task-runner chore: Bundle/2.x (#34680) 2026-07-22 08:09:00 +00:00
task-runner-python feat(core): Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (#33130) 2026-06-30 08:20:12 +00:00
telemetry feat: Add @n8n/telemetry event registry with typed track() support (no-changelog) (#34662) 2026-07-23 16:09:54 +00:00
tournament chore: Bundle/2.x (#34680) 2026-07-22 08:09:00 +00:00
typeorm 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
typescript-config 🚀 Release 2.31.0 (#34117) 2026-07-14 07:18:45 +00:00
utils 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
vitest-config 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
workflow-sdk build: Bump pinned dependency versions to latest patch/minor releases (#34629) 2026-07-22 16:02:00 +00:00