n8n/packages/@n8n
Arvin Ansari 245bc86bb4
feat(core): Check exact context values deterministically instead of by judge (no-changelog)
Grading whether a value reached the model was LLM-judged, which puts a model on
the load-bearing path for the claims where a wrong verdict misleads most: if the
judge says a fact was absent, the conclusion is "the context system failed", and
that is an expensive thing to get wrong.

For a concrete value — a date, a channel, a column name, a parameter key — the
question is a substring search over data the harness already captures. Add
`contextAssertions`, checked without an LLM: it cannot hallucinate, costs nothing,
and needs no rubric. `mustAppear: false` covers the inverse, a stale value that
should have been dropped.

It also searches the untruncated context. The judge's view is capped so the part
worth grading stays in its attention, which means a value living in an elided
region reads as absent; this check has no such limit.

Matching is case-insensitive and callers are told to assert atomic values rather
than formatted phrases, because the same value is serialised with different
spacing and quoting depending on which context tier carries it.

Judged `memoryExpectations` stay for claims a string search cannot express — that
a retrieved sibling was the right *kind* of artifact, or that a value is present
but altered. Verdicts from both share `kind: "memory"`, so the report and results
file group them together, and both degrade to `incomplete` on the same missing
capture.
2026-08-20 15:23:53 +02:00
..
agents fix(core): Validate chat models and recover from execution failures (#36550) 2026-08-19 16:46:31 +00:00
ai-node-sdk 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
ai-utilities fix(MCP Server Trigger Node): Emit tool schemas as JSON Schema 2020-12 (#36490) 2026-08-19 07:52:36 +00:00
ai-workflow-builder.ee 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
api-types feat(API): Add Git connections public API (no-changelog) (#36272) 2026-08-20 07:28:36 +00:00
backend-common feat(core): Add policy infrastructure module scaffold (no-changelog) (#36613) 2026-08-19 14:43:12 +00:00
backend-network chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
backend-test-utils 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
benchmark 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
blob-storage 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
chat-hub 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
cli feat: Add git-connections commands to the n8n CLI (no-changelog) (#36287) 2026-08-20 08:09:57 +00:00
client-oauth2 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24: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 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
config feat(core): Add generic feature flag overrides via environment variable (#36643) 2026-08-20 06:14:39 +00:00
constants feat(core): Add Git connections module and service (no-changelog) (#36270) 2026-08-19 13:46:51 +00:00
crdt 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
create-node 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
db fix(core): Add project:manageUsers scope to gate project membership changes (#36243) 2026-08-19 18:43:35 +00:00
decorators feat(core): Add policy check contract, decorator and registry (#36532) 2026-08-19 08:25:20 +00:00
di 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
engine feat(engine): Map iterations across loop edges (no-changelog) (#36524) 2026-08-19 12:32:15 +00:00
errors 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
eslint-config feat(editor): Promote v2 Pagination to core, removed legacy CSS (#36522) 2026-08-18 17:02:25 +00:00
eslint-plugin-community-nodes 🚀 Release 2.35.0 (#36006) 2026-08-11 07:16:06 +00:00
expression-runtime chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
extension-sdk 🚀 Release 2.34.0 (#35487) 2026-08-04 07:14:55 +00:00
imap 🚀 Release 2.32.0 (#34600) 2026-07-21 07:14:52 +00:00
instance-ai feat(core): Check exact context values deterministically instead of by judge (no-changelog) 2026-08-20 15:23:53 +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.36.0 (#36483) 2026-08-18 08:24:56 +00:00
mcp-browser fix(core): Fail fast on browser actions against unactionable targets (no-changelog) (#36608) 2026-08-19 14:59:45 +00:00
mcp-browser-extension feat: Restyle and simplify Browser Use connection view (no-changelog) (#36611) 2026-08-20 07:02:55 +00:00
node-cli fix: Return list-search pagination token as a string in github-issues template (#36657) 2026-08-20 06:56:45 +00:00
node-engine-compatibility refactor(engine): Extract the engine runtime wiring into a factory (no-changelog) (#36504) 2026-08-19 08:39:38 +00:00
nodes-langchain fix(core): Surface agent failures with a useful message and original cause (#36603) 2026-08-20 08:11:56 +00:00
permissions feat(API): Add Git connections public API (no-changelog) (#36272) 2026-08-20 07:28:36 +00:00
scan-community-package 🚀 Release 2.35.0 (#36006) 2026-08-11 07:16:06 +00:00
scheduler 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +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.34.0 (#35487) 2026-08-04 07:14:55 +00:00
task-runner 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
task-runner-python refactor: Assign task runner IDs from n8n (#35494) 2026-08-10 11:20:37 +00:00
telemetry 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
tournament chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
typeorm 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
typescript-config 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
utils Merge tag 'n8n@2.36.0' 2026-08-18 09:41:33 +00:00
vitest-config 🚀 Release 2.36.0 (#36483) 2026-08-18 08:24:56 +00:00
workflow-sdk fix(core): Correct chainLlm structured-output shape in eval verifier guidance (no-changelog) (#36283) 2026-08-19 11:07:12 +00:00