Claude
6a087e6294
feat(core): Add detailLevel option to MCP get_workflow_details
...
Adds an optional detailLevel input ('full' | 'execution', default 'full')
to the get_workflow_details MCP tool. With 'execution', the response
omits the graph fields (nodes, connections, nodeGroups, activeVersion,
settings, meta) and returns only workflow metadata plus trigger info —
enough to run the workflow via execute_workflow at a fraction of the
response size. 'execution' also skips loading the active version
relation from the database.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW82a6VEyiYjRxtiz8VzzT
2026-07-31 13:33:18 +03:00
Claude
d3bc90a777
feat(instance-ai): Record errored MCP build tool calls with messages (no-changelog)
...
Correlate tool_result events back to their tool_use by id and record every
is_error result as {tool, message} (message truncated to 500 chars; string
and text-block-array contents both handled). The failure list rides next to
toolCalls through the whole spend pipeline: buildToolErrorsPerRun per case
and per-tool error counts in summary.mcpBuild.toolErrors in
eval-results.json, a build_tool_errors count as LangSmith row feedback plus
per-tool totals in experiment metadata, and per-build lists + totals in the
manifest builder's stats sidecar. Timed-out builds keep contributing the
errors their partial stream recorded.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GA23ytEUfHpzkv7meRdVAJ
2026-07-31 13:32:37 +03:00
Claude
fad8718e0c
feat(instance-ai): Attribute MCP eval build turns to specific tools (no-changelog)
...
Switch the claude -p MCP build from --output-format json to stream-json
(with --verbose), persist the verbatim NDJSON event stream as the
per-attempt .jsonl build log, and count tool_use blocks per tool name.
The counts ride alongside the existing cost/turns spend: per case as
buildToolCallsPerRun and run-wide as summary.mcpBuild.toolCalls in
eval-results.json, as build_tool_calls in LangSmith experiment metadata,
and in the manifest builder's stats sidecar. Timed-out builds contribute
the attribution their partial stream recorded, so a hung build now says
what it was doing.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GA23ytEUfHpzkv7meRdVAJ
2026-07-31 13:32:35 +03:00
Alex Grozav
4e03a0784f
refactor(editor): Single-source CloudPlanState (no-changelog) ( #35328 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 10:11:34 +00:00
Svetoslav Dekov
736f570d19
fix(Notion Node): Mark title as required for database page create in v3 ( #35334 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 10:08:48 +00:00
Arvin A
bbe1c374af
feat(core): Add REST endpoints for agent evals (no-changelog) ( #35101 )
2026-07-31 09:50:33 +00:00
Nikhil Kuriakose
d512f5c8de
fix(editor): Wait for animated zoom-in transition to settle ( #35244 )
2026-07-31 09:29:21 +00:00
Alex Grozav
5b314258b5
refactor(editor): Move usePageRedirectionHelper's base composable into @n8n/stores (no-changelog) ( #35174 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-07-31 09:25:09 +00:00
Alex Grozav
3e5cbb8adb
refactor(editor): Relocate the toast bootstrap registration out of the deprecated useToast shim (no-changelog) ( #35151 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 09:21:42 +00:00
Kai
f52e2b831d
feat(editor): Show the latest workflow review state in the canvas header ( #35233 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 08:47:32 +00:00
mfsiega
2a310a8e3f
feat(core): Persist step results in @n8n/engine (no-changelog) ( #35192 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 08:43:49 +00:00
Arvin A
4943a064be
feat(core): Add agent-eval rating persistence with edit capture (no-changelog) ( #35252 )
2026-07-31 08:31:45 +00:00
Miguel Ángel Moreno
0e3aead790
feat(core): Make invalid node groups non-fatal in update_workflow and create_workflow_from_code (no-changelog) ( #35060 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-31 08:24:15 +00:00
Alex Grozav
0ad676cc82
refactor(editor): Drop the IInviteResponse and ModalOpeners re-export shims (no-changelog) ( #35168 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 08:07:03 +00:00
Lorent Lempereur
ba21bea63f
fix(editor): Guard optional fields when reading public settings ( #35281 )
2026-07-31 08:03:59 +00:00
RomanDavydchuk
22816b3f34
feat(Cal.com Trigger Node): Fully migrate to API v2 ( #35055 )
2026-07-31 07:58:46 +00:00
Kai
96d37a319f
feat(editor): Make the review inbox URL-addressable with deep-linkable reviews ( #35201 )
2026-07-31 07:44:07 +00:00
Dimitri Lavrenük
ce8669e4db
feat: Add ap-east-2 and ap-southeast-6 AWS regions ( #35278 )
2026-07-31 07:33:16 +00:00
José Braulio González Valido
be12a4ccdc
feat(ai-builder): Let eval runs exercise the builder's web search (no-changelog) ( #35274 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 07:31:10 +00:00
oleg
1cedd9f114
fix(core): Skip error workflow dispatch for AI builder verification runs ( #35247 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 07:17:59 +00:00
oleg
703466644c
fix(core): Preserve saved node positions when the assistant edits a workflow ( #35268 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 07:17:45 +00:00
Charlie Kolb
9f3cb8ba7b
ci: Guard weekly minor release PR creation with a cadence check ( #35165 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 06:46:42 +00:00
Michael Kret
47569fcd88
fix: Support n8n credits on nodes with multiple credential types ( #35190 )
2026-07-31 05:16:29 +00:00
n8n-assistant[bot]
15e3f05358
chore: Update e2e impact map ( #35308 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-31 03:43:16 +00:00
Elias Meire
5a0697ea0c
refactor(editor): Extract the MCP connect flow into a composable ( #35258 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-07-30 21:37:43 +00:00
Svetoslav Dekov
d4902d58f3
feat(editor): Add per-agent MCP access management with agent scopes ( #34853 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 21:33:15 +00:00
Tomi Turtiainen
ca54f325bd
fix: Validate Send and Wait custom forms before sending ( #35262 )
2026-07-30 21:03:19 +00:00
Michael Drury
703c600b0a
fix(editor): Rename preview AI Agent node to V2 ( #35285 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
2026-07-30 16:26:37 +00:00
Robin Braumann
94099ba9bd
fix(core): Stream sub-agent output to the chat and keep its trace (no-changelog) ( #35255 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 16:21:46 +00:00
Robin Braumann
33caa35985
fix(editor): Create agent-builder credentials in the agent's project ( #35286 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 16:21:43 +00:00
Jon
e4e33e3363
fix(Slack Node): Add groups:write OAuth scope for private channel actions ( #35288 )
2026-07-30 16:15:10 +00:00
Robin Braumann
9b1d5af815
fix(core): Stop AIA agent builder on cancel without red tree errors (no-changelog) ( #35243 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 15:43:55 +00:00
Kai
eb07728511
feat(core): Block publishing a workflow while its review is open ( #35199 )
2026-07-30 15:37:27 +00:00
Riqwan Thamir
bbd7b7db88
feat(core): Add workflow SDK validation framework for Instance AI ( #35045 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 15:18:11 +00:00
Robin Braumann
3ca4828a20
feat(editor): Show and change the target workflow of an agent workflow tool ( #35276 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 15:15:05 +00:00
Michael Kret
1c11f43556
feat: Enable n8n Connect for the Agent Builder ( #34298 )
...
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
2026-07-30 15:14:02 +00:00
Lorent Lempereur
bdf33c1ad3
fix(core): Limit the size of webhook responses relayed through the queue ( #35032 )
2026-07-30 15:00:01 +00:00
Jon
1aed5e6289
feat(Slack Node): Show user real names and handles in user pickers ( #35279 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 14:39:06 +00:00
Iván Ovejero
bcf7502adc
feat(core): Complete v1-to-v2 workflow converter (no-changelog) ( #35189 )
2026-07-30 14:25:54 +00:00
Eugene
0932806c05
feat: Support inbound binary attachments for agents (no-changelog) ( #34869 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 14:20:06 +00:00
oleg
d0d0b7a12c
fix(core): Default AI-created workflows to v1 execution order ( #35277 )
2026-07-30 14:09:20 +00:00
Tomi Turtiainen
0d4c3a7e22
fix(core): Preserve cause on execution errors ( #35216 )
2026-07-30 13:55:28 +00:00
Marc Littlemore
83b1f15208
ci: Fix Wrangler install in API schema publish workflow ( #35188 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-30 13:29:01 +00:00
Ricardo Espinoza
256478f748
refactor(core): Break credentials-overwrites and frontend service cycle ( #35226 )
2026-07-30 13:13:19 +00:00
Dmitrii
062ce8752e
docs: Rewrite public-api agent skill and split reference (no-changelog) ( #35187 )
2026-07-30 13:10:48 +00:00
n8n-cat-bot[bot]
71273ea3a8
test: Fix assistant credential-help spec for credential-modal default ( #35260 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-30 13:08:43 +00:00
Iván Ovejero
03316691b6
perf(core): Ungate skip persisting run data for discarded executions ( #35256 )
2026-07-30 13:03:07 +00:00
Elias Meire
c1f55776ed
fix(MCP Server Trigger Node): Save execution data only after tool call completes ( #35239 )
2026-07-30 12:59:10 +00:00
Tomi Turtiainen
2d61b0fa65
fix(core): Only wake the publication outbox consumer on the leader (no-changelog) ( #35261 )
2026-07-30 12:55:32 +00:00
Charlie Kolb
c1f6fcaafb
ci: Restrict Docker image strip to TypeScript declaration files (no-changelog) ( #35248 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-30 12:46:50 +00:00