Commit Graph

17892 Commits

Author SHA1 Message Date
Oleg Ivaniv
3e2600d8c6
merge: integrate master into instance ai agents rewrite
Some checks failed
CI: Python / Checks (push) Has been cancelled
2026-05-07 12:37:25 +02:00
Oleg Ivaniv
2885181b15
test: fix instance ai playwright benchmarks 2026-05-07 11:13:36 +02:00
Dawid Myslak
acc9643811
feat(Twilio Trigger Node): Add webhook request verification (#29259) 2026-05-07 09:00:56 +00:00
Michael Kret
29a864ca9b
fix(HTTP Request Node): Validate URL type in older node versions (#29886) 2026-05-07 08:46:16 +00:00
Guillaume Jacquart
e71afedfab
fix(editor): Rename encryption keys "Type" column to "Status" (#29966)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:31:30 +00:00
Arvin A
6232de4d47
feat(editor): Cap eval concurrency slider at admin-set limit (#29807)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 08:31:13 +00:00
Albert Alises
273db4be75
fix(ai-builder): Validate MCP tool names and schemas (no-changelog) (#29871) 2026-05-07 08:25:04 +00:00
Albert Alises
8dd6d12918
fix(ai-builder): Improve filesystem read handling (no-changelog) (#29870) 2026-05-07 08:24:47 +00:00
Albert Alises
be90f9f873
fix(ai-builder): Use expiring Computer Use setup tokens (no-changelog) (#29872) 2026-05-07 08:24:38 +00:00
Albert Alises
5e3aa1a726
fix(ai-builder): Preserve collected planning context (#29916) 2026-05-07 08:24:00 +00:00
Michael Kret
55df7cbd06
fix(Google Chat Node): Clarify message resource name field (#29964) 2026-05-07 08:16:20 +00:00
Elias Meire
9b3b29b505
fix: Correct connect.html path in browser extension (#29714) 2026-05-07 08:11:53 +00:00
Dawid Myslak
4e2865206c
feat(Formstack Trigger Node): Add webhook request verification (#29495)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:07:07 +00:00
Bernhard Wittmann
68560fbb9a
refactor: Extract shared eval helpers (no-changelog) (#29800) 2026-05-07 08:05:01 +00:00
Mutasem Aldmour
34f2107071
feat(core): Accept merge.input(n) inside ifElse/switch branch targets in workflow-sdk (#29716)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-05-07 07:46:06 +00:00
Mutasem Aldmour
ac993e8859
chore(core): Add CLI to print Instance AI agent prompts (no-changelog) (#29759) 2026-05-07 07:45:49 +00:00
Michael Drury
4b67c31896
feat(core): Add get_environment tool for runtime date and timezone (no-changelog) (#29930)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 07:36:09 +00:00
Dimitri Lavrenük
9255311491
feat: Use agent-browser within Computer Use (no-changelog) (#29863) 2026-05-07 07:27:49 +00:00
Oleg Ivaniv
a4b4eac220
fix(instance-ai): avoid trace token double counting 2026-05-07 09:03:48 +02:00
Dawid Myslak
3276edce10
feat(Cal Trigger Node): Add webhook request verification (#29484) 2026-05-07 05:55:23 +00:00
Dawid Myslak
e929f9fbe7
feat(Calendly Trigger Node): Add webhook request verification (#29482) 2026-05-07 05:55:20 +00:00
Dawid Myslak
a772016e36
feat(Customer.io Trigger Node): Add webhook request verification (#29480) 2026-05-07 05:55:17 +00:00
Dawid Myslak
eaadf190b8
feat(Mautic Trigger Node): Add webhook request verification (#29658)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 05:55:10 +00:00
Dawid Myslak
3c97c49d63
feat(Taiga Trigger Node): Add webhook request verification (#29487) 2026-05-07 05:50:38 +00:00
Dawid Myslak
12b7cc6739
feat(MailerLite Trigger Node): Add webhook request verification (#29491)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 05:37:51 +00:00
bjorger
1faa3b1f2a
fix(core): Stop agent builder from hallucinating LLM model ids (no-changelog) (#29922) 2026-05-07 05:11:11 +00:00
José Braulio González Valido
2164afc5df
chore(ai-builder): Improve eval comparison alert clarity (no-changelog) (#29929)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 21:20:49 +00:00
Yuliia Pominchuk
dd812c5010
fix(core): Emit missing auth audit events for OIDC and SSO-restricted login (#29856)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-06 19:00:20 +00:00
Stephen Wright
ae57e606b4
fix(core): Initialise encryption key proxy on worker and webhook instances (#29912) 2026-05-06 18:12:48 +00:00
Rob Hough
1e52b14b99
fix(editor-ui): Fix ChatHub prompt background to surface token (no-changelog) (#29892) 2026-05-06 17:47:56 +00:00
Garrit Franke
31f577a39f
feat: Add cred-class-name-suffix lint rule (no-changelog) (#29801) 2026-05-06 16:00:49 +00:00
yehorkardash
64079ad98c
feat(core): Agents as first class entities support (no-changelog) (#28017)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
2026-05-06 15:44:44 +00:00
Oleg Ivaniv
b6e1256394
fix(instance-ai): add trace runtime version metadata 2026-05-06 17:22:22 +02:00
Oleg Ivaniv
f2feb27180
fix(instance-ai): compact trace tool metadata 2026-05-06 17:05:42 +02:00
Oleg Ivaniv
ca986ba28d
fix(instance-ai): improve langsmith trace readability 2026-05-06 16:26:30 +02:00
Tuukka Kantola
6b1061386e
feat(editor): Add button to open workflow from Instance AI preview (no-changelog) (#29880)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-06 14:22:22 +00:00
Itay
bc8d196931
fix(core): Stop logging password reset token values (#29405)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-05-06 14:02:22 +00:00
Oleg Ivaniv
b3cfccf427
fix(instance-ai): normalize langsmith tool messages 2026-05-06 15:51:50 +02:00
Ricardo Espinoza
d6cc3bedd1
feat(core): Add MCP tool to list credentials (#29438) 2026-05-06 13:42:53 +00:00
Ricardo Espinoza
60a51229e0
fix(core): Throw on bare OutputSelector passed to .add()/.to() (#29736) 2026-05-06 13:33:30 +00:00
Andreas Fitzek
04e9b258a8
fix(core): Add support for context establishment hooks in webhook mode (#29893) 2026-05-06 13:22:27 +00:00
Daria
f42be9030e
fix(core): Allow GIT_SSH_COMMAND in simple-git after 3.36.0 upgrade (#29894) 2026-05-06 13:08:25 +00:00
Oleg Ivaniv
bccb6d0717
fix(instance-ai): bind telemetry metadata to active actor 2026-05-06 15:03:40 +02:00
Oleg Ivaniv
a99796bf5e
docs(instance-ai): align tracing spec with internal trace gate
Document that title-generation internal_operation roots are intentionally gated by Instance AI's internal tracing env flags to avoid default LangSmith thread noise.
2026-05-06 14:51:37 +02:00
Oleg Ivaniv
bfea5762f6
feat(instance-ai): enrich traced tool manifests
Add stable manifest refs on LLM spans and include source, category, and side-effect fields in the compact agent tool manifests.
2026-05-06 14:50:23 +02:00
Oleg Ivaniv
19245720fc
feat(instance-ai): trace internal title generation
Add a provider-neutral telemetry option to the agents title helper so native AI SDK LLM spans can be emitted when a product supplies telemetry.

Wrap Instance AI title refinement in a gated internal_operation trace context, keeping the LangSmith-specific root metadata and export controls inside instance-ai.
2026-05-06 14:46:52 +02:00
Oleg Ivaniv
6ab822879e
refactor(instance-ai): detach browser credential setup
Run browser credential setup as an accepted background_subagent task instead of an inline orchestrator sub-agent, publish UI spawn events only after accepted task creation, and close detached actor spans before their root trace.
2026-05-06 14:34:31 +02:00
Oleg Ivaniv
4de67e70bf
refactor(instance-ai): trace orchestrator resume activations
Create orchestrator_resume trace roots for internal follow-ups and HITL approvals, close activation roots as suspended at wait boundaries, and carry proxy trace config through continuation contexts. Also keeps related Instance AI lint cleanups in the touched module paths.
2026-05-06 14:24:49 +02:00
Rob Hough
8e30d78939
refactor(editor): Migrate v2 Dropdown (no-changelog) (#29466) 2026-05-06 12:24:48 +00:00
Alex Grozav
81a621e3d8
refactor(editor): Add injectNDVStore helper and migrate consumers (no-changelog) (#29794) 2026-05-06 12:16:49 +00:00