n8n/packages/@n8n/instance-ai/evaluations/cli
Arvin Ansari 9b6843af28
feat(core): Show whether context arrived in the two-arm cost comparison (no-changelog)
The comparison report priced two arms against each other but said nothing about
whether the context layer delivered. Cost alone cannot tell a better context
system from a cheaper one that fetches nothing, which is the comparison the report
exists to support.

Read the per-iteration context/build classification the harness now persists, and
print a per-arm tally under each arm's cost summary, ordered so it reads as a
diagnosis: never retrieved, present but unused, context used, passed without it.

The last cell is there deliberately. A working approach moves iterations out of
`never retrieved`; it must not move them into `passed without it`, which is the
build succeeding while the context lacked the fact — something other than the
context system carried it, and crediting the system there would flatter it.

The field is optional, and absent renders nothing rather than an empty tally: a
results file recorded before the harness wrote the classification genuinely has
none, and "not measured" must not read as "measured, found nothing". A cell name
the report has not been taught to order is still printed rather than dropped, so a
future classification cannot go silently missing.
2026-08-20 17:49:38 +02:00
..
args.ts refactor(ai-builder): Split the eval harness runner into domain modules (no-changelog) (#34834) 2026-07-27 09:01:09 +00:00
build-cost-report.ts feat(core): Show whether context arrived in the two-arm cost comparison (no-changelog) 2026-08-20 17:49:38 +02:00
build-mcp-manifest.ts test(core): Support credential seeding in MCP workflow evals (no-changelog) (#35782) 2026-08-10 19:56:03 +00:00
compare-pairwise.ts refactor: Remove @n8n/utils barrel export (no-changelog) (#33082) 2026-06-30 16:05:24 +03:00
index.ts feat: Add the credential-setup browser eval lane (no-changelog) (#35982) 2026-08-13 15:56:24 +00:00
langtracer-push.ts feat(ai-builder): Push a seeded case, and hand the agent its workflow (no-changelog) (#35304) 2026-08-05 16:09:01 +00:00
mcp-builder.ts feat(core): Check exact context values deterministically instead of by judge (no-changelog) 2026-08-20 15:23:53 +02:00
pairwise.ts refactor(ai-builder): Split the eval harness runner into domain modules (no-changelog) (#34834) 2026-07-27 09:01:09 +00:00
report.ts feat(core): Decouple Instance AI workflow verification from planning (#31340) 2026-06-05 10:44:47 +00:00
serve-fixture.ts feat: Add the credential-setup browser eval lane (no-changelog) (#35982) 2026-08-13 15:56:24 +00:00