mirror of
https://github.com/n8n-io/n8n.git
synced 2026-07-27 19:15:01 +02:00
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> |
||
|---|---|---|
| .. | ||
| @n8n | ||
| cli | ||
| core | ||
| extensions/insights | ||
| frontend | ||
| node-dev | ||
| nodes-base | ||
| testing | ||
| workflow | ||