n8n/packages/@n8n/decorators
Jaakko Husso c647357fe4
feat(core): Point the AI logs tool at the whole deployment (no-changelog)
Routes the tool's search through the distributed grep in queue mode. Reading
only the local composite meant the agent saw this main's stream window and its
own n8n.log — so an execution that failed on a worker was invisible, which is
the question the tool exists to answer. Non-responding hosts are passed through
to the model, since "nothing matched" and "nobody looked" are otherwise the
same empty result.

Addresses log context by timestamp instead of `seq`. `seq` counts lines within
one storage tier, so it could not address a record across the ring buffer, the
cross-host stream and the rotated files: context worked only for a live record
on a single main, and silently returned nothing elsewhere.

Promotes the tool to always-loaded. Registration is already gated on the module
supplying a port, so instances without it are unaffected.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 15:53:10 +03:00
..
src feat(core): Point the AI logs tool at the whole deployment (no-changelog) 2026-08-12 15:53:10 +03:00
eslint.config.mjs build: Update ESLint to v9 (#16639) 2025-06-27 10:42:47 +02:00
package.json 🚀 Release 2.35.0 (#36006) 2026-08-11 07:16:06 +00:00
tsconfig.build.json chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
tsconfig.json chore: Migrate the rest of packages/@n8n to typescript 7 (#34332) 2026-07-17 10:45:58 +03:00
vitest.config.ts chore: Fix hoisted type errors on vite configurations (#33276) 2026-07-01 13:29:48 +03:00