n8n/packages/nodes-base
Mutasem Aldmour ff8bc0aa7b
Some checks failed
CI: Python / Checks (push) Has been cancelled
fix(core): Stop the Python import guidance pointing at deployment config
On managed deployments the import allowlist is not the user's to change, so an
agent that names `N8N_RUNNERS_STDLIB_ALLOW` or tells them their setting is
invalid only produces a support request about something nobody will change for
them. Cloud also runs task runners in external mode, where n8n cannot see the
runner's configuration at all, so that guidance was doubly unfounded there.

Every agent- and user-facing surface now states the capability and stops: assume
no imports, write import-free Python, or use JavaScript. Environment variables
survive only in code comments and the config class, where operators read them.

The external-mode and rejected-allowlist cases now share one message. They led to
the same action already, and the separate wording existed only to name the
setting behind each.

Tests pin the rule across every policy shape rather than the phrasing, so a
future edit cannot quietly reintroduce a config recommendation.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 15:47:56 +02:00
..
credentials refactor: Apply outbound request protection by default (no-changelog) (#36841) 2026-08-26 10:52:56 +00:00
nodes fix(core): Stop the Python import guidance pointing at deployment config 2026-08-27 15:47:56 +02:00
scripts ci: Scope frontend + nodes unit tests via janitor (DEVP-194) (#31096) 2026-05-27 14:54:57 +01:00
test fix(core): Derive OAuth resource URL from the served endpoint (no-changelog) (#35441) 2026-08-03 18:37:22 +00:00
types fix(Code Node): Upgrade pyodide, sandbox it, and prevent JS sandbox escape (#14356) 2025-04-23 14:41:48 +02:00
utils chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
AGENTS.md test: Migrate nodes-base from Jest to Vitest (#31564) 2026-06-16 08:57:00 +00:00
aws-credentials.js refactor(core): Expose AWS credentials via a proper n8n-nodes-base sub-path (no-changelog) (#32989) 2026-06-30 09:02:07 +00:00
biome.jsonc feat: Generate Schema Files - 18113073 (no-changelog) (#12927) 2025-01-30 15:59:04 +01:00
CLAUDE.md docs: Introduce AGENTS.md for nodes-base directory (#22354) 2025-12-02 10:39:41 +01:00
eslint.config.mjs feat(Kafka Node): Add v2 shared config conversion and lazy loading (no-changelog) (#35360) 2026-08-05 09:15:13 +00:00
index.js fix(core): Improve community nodes loading (#5608) 2023-03-24 17:04:26 +01:00
package.json 🚀 Release 2.37.0 (#36986) 2026-08-25 07:32:14 +00:00
README.md docs: Fix links to license files in readme (no-changelog) (#10257) 2024-08-06 15:21:57 +01:00
shims.d.ts feat: Upgrade nodes-base package to use modern tsconfig.json (no-changelog) (#16884) 2025-07-04 14:55:39 +03:00
TESTING_PROMPT_WORKFLOW.md test: Add testing guidelines for AI tools (no-changelog) (#20161) 2025-10-02 12:56:03 +01:00
TESTING_PROMPT.md test: Migrate nodes-base from Jest to Vitest (#31564) 2026-06-16 08:57:00 +00:00
TESTING.MD test: Add testing guidelines for AI tools (no-changelog) (#20161) 2025-10-02 12:56:03 +01:00
tsconfig.build.cjs.json chore: Migrate all base packages to TypeScript 7 (#34338) 2026-07-17 12:56:29 +03:00
tsconfig.json chore: Migrate all base packages to TypeScript 7 (#34338) 2026-07-17 12:56:29 +03:00
vite.config.ts test: Enable restoreMocks by default in shared vitest configs (#33526) 2026-07-03 10:03:01 +00:00
vitest.integration.config.ts test: Add testcontainers infrastructure and MySQL integration tests (#24603) 2026-01-28 09:33:43 +00:00

n8n.io - Workflow Automation

n8n-nodes-base

The nodes which are included by default in n8n

npm install n8n-nodes-base -g

License

You can find the license information here