n8n/packages/cli
Claude 27a18cd961
refactor(core): Return text-only responses from string-payload MCP builder tools
The get_node_types, search_nodes, get_workflow_sdk_reference and
get_workflow_best_practices MCP tools mirrored their entire text payload
(multi-KB TypeScript definitions, SDK reference, docs) verbatim into
structuredContent, doubling the size of every response on the wire. The
structured envelope carried no additional semantics for these tools and
has no programmatic consumers, unlike the JSON-payload tools (e.g.
get_workflow_details, whose structuredContent the workflow-preview MCP
app depends on), which keep theirs.

Drop outputSchema and structuredContent from these four tools so the
text block is the single source of the payload. The n8nConnect coverage
block remains appended to the text as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017gHjn1wM5srMwPexRpukJg
2026-07-31 13:33:20 +03:00
..
bin chore: Initial V2 changes (#22553) 2025-12-01 20:44:59 +02:00
scripts feat(editor): Implements AI Assistant template examples experiment (no-changelog) (#33244) 2026-07-08 10:15:46 +00:00
src refactor(core): Return text-only responses from string-payload MCP builder tools 2026-07-31 13:33:20 +03:00
templates feat(Form Node): Support multiple files when returning binary from form ending (#33780) 2026-07-13 12:07:47 +00:00
test feat(editor): Show the latest workflow review state in the canvas header (#35233) 2026-07-31 08:47:32 +00:00
AGENTS.md chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
BREAKING-CHANGES.md fix: Security patches (#22748) 2025-12-05 13:28:39 +00:00
eslint.config.mjs chore: Add ESLint guardrails for public API handler pattern (no-changelog) (#35021) 2026-07-28 12:04:18 +00:00
nodemon.json
package.json feat: Support inbound binary attachments for agents (no-changelog) (#34869) 2026-07-30 14:20:06 +00:00
tsconfig.build.json feat: Add @n8n/telemetry event registry with typed track() support (no-changelog) (#34662) 2026-07-23 16:09:54 +00:00
tsconfig.json feat: Add @n8n/telemetry event registry with typed track() support (no-changelog) (#34662) 2026-07-23 16:09:54 +00:00
vitest.config.base.ts feat: Add @n8n/telemetry event registry with typed track() support (no-changelog) (#34662) 2026-07-23 16:09:54 +00:00
vitest.config.integration.testcontainers.ts chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
vitest.config.integration.ts chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
vitest.config.migration.testcontainers.ts chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
vitest.config.migration.ts chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
vitest.config.ts test: Migrate cli package from Jest to Vitest (#31804) 2026-06-29 21:19:56 +03:00
vitest.tsc-entity-transform.ts chore: Consolidate ts tooling catalog (#34310) 2026-07-16 10:10:12 +00:00
vitest.workspace-externals.ts test: Migrate cli package from Jest to Vitest (#31804) 2026-06-29 21:19:56 +03:00