Merged notes from refs/notes/ai-remote/origin into refs/notes/ai

This commit is contained in:
Irénée 2026-07-22 08:22:16 +01:00
commit 693f7b9567
188 changed files with 12187 additions and 1905 deletions

View File

@ -0,0 +1,53 @@
docs/generated/postgres-schema/public.workflow_review_request_reviewers.md
s_1ce27f65a72f7e::t_777104847eff56 16,24-25
docs/generated/sqlite-schema/workflow_review_request_authors.md
s_1ce27f65a72f7e::t_777104847eff56 9,27-29,35,42-43,46-47
packages/@n8n/db/src/entities/workflow-review-request-author.ee.ts
s_1ce27f65a72f7e::t_777104847eff56 1,4-5,8
docs/generated/sqlite-schema/README.md
s_1ce27f65a72f7e::t_777104847eff56 123-124,295-298,1403-1404,1407-1408
docs/generated/postgres-schema/public.workflow_review_request_authors.md
s_1ce27f65a72f7e::t_777104847eff56 16,24
packages/frontend/editor-ui/src/app/stores/settings.store.ts
s_1ce27f65a72f7e::t_4ec4da3c5df3cd 1-6
docs/generated/sqlite-schema/user.md
s_1ce27f65a72f7e::t_777104847eff56 79-80,313-314,317-318
docs/generated/sqlite-schema/workflow_review_request.md
s_1ce27f65a72f7e::t_777104847eff56 48,58-59,96-97,100-101
packages/@n8n/db/src/entities/workflow-review-request.ee.ts
s_1ce27f65a72f7e::t_777104847eff56 1,27
packages/@n8n/db/src/repositories/workflow-review-request-author.repository.ts
s_1ce27f65a72f7e::t_5f2e9424832fe9 32,43
docs/generated/sqlite-schema/workflow_review_request_reviewers.md
s_1ce27f65a72f7e::t_777104847eff56 9,27-29,35-36,43-44,47-48
packages/@n8n/db/src/repositories/workflow-review-request-reviewer.repository.ts
s_1ce27f65a72f7e::t_0a09066c434661 41,52
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-author.repository.test.ts
s_1ce27f65a72f7e::t_e46f7563abf63a 26
packages/frontend/@n8n/stores/src/settings.store.ts
s_1ce27f65a72f7e::t_11a656f52a0ce2 504
s_1ce27f65a72f7e::t_8a7d3d707e6b90 303-306
s_1ce27f65a72f7e::t_f79b430d34bdd0 6
docs/generated/postgres-schema/public.workflow_review_request.md
s_1ce27f65a72f7e::t_777104847eff56 43
packages/@n8n/db/src/entities/workflow-review-request-reviewer.ee.ts
s_1ce27f65a72f7e::t_777104847eff56 1,4-6,9
docs/generated/postgres-schema/README.md
s_1ce27f65a72f7e::t_777104847eff56 123-124
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "001ce79c28f7b7e4e229bbb8804216423e053fab",
"prompts": {},
"sessions": {
"s_1ce27f65a72f7e": {
"agent_id": {
"tool": "cursor",
"id": "fe4de028-d4e6-481b-94d5-62353f11d7f2",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -0,0 +1,28 @@
packages/frontend/editor-ui/src/app/components/Modals.vue
s_93bfa2eb2d7de3::t_4e62411fc02118 147-151
s_93bfa2eb2d7de3::t_5bb07aa3b36e1b 560-565
s_93bfa2eb2d7de3::t_6ded4b1164355b 45
packages/frontend/editor-ui/src/app/constants/modals.ts
s_93bfa2eb2d7de3::t_bca3d6d0a31345 52
packages/frontend/editor-ui/src/experiments/trialIntroModal/constants.ts
s_93bfa2eb2d7de3::t_0b5f30b484a80f 1
packages/frontend/editor-ui/src/app/stores/ui.store.ts
s_93bfa2eb2d7de3::t_fd1044749bf523 182
s_93bfa2eb2d7de3::t_0c206cf1738e4d 48
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "00a5e7541909609eb05e315063e32b04e1adcece",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -0,0 +1,135 @@
packages/@n8n/agents/src/runtime/loop/agent-runtime.ts
s_3e31ec08b26a81::t_37e1caefa4e1a7 728,770
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-similar-customer-cases-distinct-during-cross-session-recall.json
s_3e31ec08b26a81::t_c30e8f1f64e62c 44,59,434,449,900,915,1067,1082
s_3e31ec08b26a81::t_72f7f956a2497f 12,28-29,31-43,45-58,60,62,402,418-419,421-433,435-448,450,452,868,877,884-885,887-899,901-914,916,918,928,1008,1017,1027,1029,1051-1052,1054-1066,1068-1081,1083,1085,1144
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/isolates-episodic-memory-between-resources-for-the-same-agent.json
s_3e31ec08b26a81::t_72f7f956a2497f 12,28-29,31-43,45-58,60,62,478,494-495,497-509,511-524,526,528,538,616,635,637,659-660,662-674,676-689,691,693,752
s_3e31ec08b26a81::t_c30e8f1f64e62c 44,59,510,525,675,690
packages/@n8n/agents/src/runtime/memory/episodic-memory.ts
s_3e31ec08b26a81::t_403e59ee9fd8ad 578-580,589,600-601
s_3e31ec08b26a81::t_6d2ad4ecd5f214 590-592
s_3e31ec08b26a81::t_4e4720b65dd321 6,96,148-151,226
s_3e31ec08b26a81::t_48c21802402352 83,238
s_3e31ec08b26a81::t_e572aeb85812c1 325-349,602
s_3e31ec08b26a81::t_278f05a6ec3210 235-236,239,259
s_3e31ec08b26a81::t_e574203f5a5674 33,42-51,69-82,84-88,217,224,227-229,231-234,243-250,270,277-280,285-296,309-318
s_3e31ec08b26a81::t_00c481fde2cc80 30,32,213,222,323
s_3e31ec08b26a81::t_0d20bc036f21a8 22-23,38-40,237,240-242,256-258,260-269,271-276,281-284
s_3e31ec08b26a81::t_724813c1b7fbb5 31
s_3e31ec08b26a81::t_c221ca400383f2 251-255
s_3e31ec08b26a81::t_91010dc29f6a05 322
s_3e31ec08b26a81::t_e36c4ab0518e06 41
s_3e31ec08b26a81::t_8929d7e8f16f4d 324
s_3e31ec08b26a81::t_5164919b3e24c2 603
packages/cli/src/modules/agents/integrations/n8n-memory.ts
s_3e31ec08b26a81::t_876309f7a98d1b 31,50,132-133
s_3e31ec08b26a81::t_327a30f12ecb5a 644-657,659-664,666,668-670,673-676,679-681,686-704,706-746
s_3e31ec08b26a81::t_2c4d8e6dfc112e 705
s_3e31ec08b26a81::t_10278a0c7bb374 43,45,788-817
s_3e31ec08b26a81::t_e739d2b23a03d9 747
packages/@n8n/agents/src/runtime/memory/memory-store.ts
s_3e31ec08b26a81::t_10278a0c7bb374 2-5,588-591,593,595-601,604,606,626-631,663-667
s_3e31ec08b26a81::t_76aba159cc9b80 468
s_3e31ec08b26a81::t_c7dbd7b288107f 549
s_3e31ec08b26a81::t_c221ca400383f2 550-554
s_3e31ec08b26a81::t_2621dc72924745 32,114-115,545-548,555-570
s_3e31ec08b26a81::t_90ef5852ba7b4b 464-465
s_3e31ec08b26a81::t_f6d7b15152ab74 466-467,469
s_3e31ec08b26a81::t_a1b4b433993abd 1
s_3e31ec08b26a81::t_fa30b1b8d41fe2 571-573
s_3e31ec08b26a81::t_5f110b6a2b0e29 574
packages/frontend/editor-ui/src/features/agents/components/AgentChatMessageList.vue
s_3e31ec08b26a81::t_724813c1b7fbb5 205
s_3e31ec08b26a81::t_d27dc45a4b4d7a 204,206-211,253
packages/@n8n/agents/src/runtime/__tests__/agent-runtime.test.ts
s_3e31ec08b26a81::t_f82a5a6713374f 5004,5022,5026-5027,5254,5307,5396-5402
s_3e31ec08b26a81::t_8e28ca2ad1d15a 5311,5314-5330,5332-5347,5349-5352
s_3e31ec08b26a81::t_80e8556a90ba5d 5368-5371
s_3e31ec08b26a81::t_2fbc414bd3a309 5331,5348
s_3e31ec08b26a81::t_a974e6f7a1410e 5353-5367,5372-5395
packages/@n8n/agents/src/runtime/loop/runtime-context.ts
s_3e31ec08b26a81::t_48c21802402352 243
s_3e31ec08b26a81::t_4fe464b8a65e3c 5
s_3e31ec08b26a81::t_1190a66059c780 240-241
s_3e31ec08b26a81::t_37e1caefa4e1a7 11,15-16,112,114,147,160-161,197,201,214,216,219-239,242,244-249
s_3e31ec08b26a81::t_4172ab086ebd2b 61,257
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-indexed-entries-source-backed-with-source-thread-evidence.json
s_3e31ec08b26a81::t_72f7f956a2497f 12,28-29,31-43,45-58,60,62
s_3e31ec08b26a81::t_c30e8f1f64e62c 44,59
packages/frontend/editor-ui/src/features/agents/__tests__/AgentChatMessageList.test.ts
s_3e31ec08b26a81::t_5dd287ede531ec 474-507
packages/@n8n/agents/src/sdk/agent.ts
s_3e31ec08b26a81::t_4e4720b65dd321 13,79
packages/@n8n/agents/src/types/sdk/memory.ts
s_3e31ec08b26a81::t_4e4720b65dd321 267
s_3e31ec08b26a81::t_6e146496dd1aba 175
s_3e31ec08b26a81::t_d43ad592186f4b 7,126-132,176-178
s_3e31ec08b26a81::t_724813c1b7fbb5 268
s_3e31ec08b26a81::t_c3595eddbd35aa 179
packages/@n8n/agents/src/runtime/memory/episodic-memory-defaults.ts
s_3e31ec08b26a81::t_dd6cffa7d1ff05 22
s_3e31ec08b26a81::t_91010dc29f6a05 24
s_3e31ec08b26a81::t_4e4720b65dd321 21,23,26
packages/@n8n/agents/src/sdk/__tests__/inline-sub-agent-tools.test.ts
s_3e31ec08b26a81::t_4e4720b65dd321 4,121
packages/@n8n/agents/src/sdk/__tests__/memory-builder-episodic.test.ts
s_3e31ec08b26a81::t_4172ab086ebd2b 107
packages/@n8n/agents/src/index.ts
s_3e31ec08b26a81::t_4e4720b65dd321 299,301-302,319
s_3e31ec08b26a81::t_d43ad592186f4b 65
s_3e31ec08b26a81::t_0f8f2396e8ffd0 313
packages/@n8n/agents/src/runtime/__tests__/episodic-memory.test.ts
s_3e31ec08b26a81::t_557b6652361de6 167,177-182
s_3e31ec08b26a81::t_5296e23427d682 249-259
s_3e31ec08b26a81::t_efeabf2075170d 283-290,292-297,299-314,316-318
s_3e31ec08b26a81::t_80e8556a90ba5d 323-326
s_3e31ec08b26a81::t_bd30092d088ffb 1131-1151
s_3e31ec08b26a81::t_39a6e04e318697 291,315
s_3e31ec08b26a81::t_48c21802402352 211,298,332
s_3e31ec08b26a81::t_772eb5348da03c 195-198,207-210,212-248,260-265,281-282
s_3e31ec08b26a81::t_a974e6f7a1410e 319-322,327-331,333-356
s_3e31ec08b26a81::t_0b435a52d69032 1152-1208
s_3e31ec08b26a81::t_58b78920bc31a9 405
s_3e31ec08b26a81::t_4fb33ce7b21f69 11,13,166,169,175-176,206,359,397
s_3e31ec08b26a81::t_2fbc414bd3a309 199-205,266-280
s_3e31ec08b26a81::t_23688ebcd14dcc 1083-1130
packages/cli/src/modules/agents/integrations/__tests__/n8n-memory.test.ts
s_3e31ec08b26a81::t_39a6e04e318697 1354,1373-1375,1377-1380
s_3e31ec08b26a81::t_bf6a06f65c4a56 1353,1355-1372,1376
s_3e31ec08b26a81::t_1065eb31ce92cb 60,134,139,1303-1308,1335,1343-1344,1381,1388-1393,1416-1424,1456-1461,1490,1498,1503-1511
s_3e31ec08b26a81::t_bd30092d088ffb 1634-1650
s_3e31ec08b26a81::t_c221ca400383f2 118
s_3e31ec08b26a81::t_2fbc414bd3a309 1382-1387,1394-1415
s_3e31ec08b26a81::t_21162e4eb1b7c5 52-53,59,61,108-117,119,135-138,140-147,186,193-198,201
packages/@n8n/agents/docs/prompt-caching.md
s_3e31ec08b26a81::t_4172ab086ebd2b 69,129,192
s_3e31ec08b26a81::t_4e4720b65dd321 80
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-corrected-current-state-without-treating-stale-values-as-current.json
s_3e31ec08b26a81::t_72f7f956a2497f 12,28-29,31-43,45-58,60,62,402,418-419,421-433,435-448,450,452,462,540,559,561,583-584,586-598,600-613,615,617,997,1006,1013-1014,1016-1028,1030-1043,1045,1047,1057,1135,1144,1153,1158,1160,1182-1183,1185-1197,1199-1212,1214,1216,1275
s_3e31ec08b26a81::t_c30e8f1f64e62c 44,59,434,449,599,614,1029,1044,1198,1213
s_3e31ec08b26a81::t_b194092a4e7c14 676
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-exact-artifacts-across-threads-when-explicitly-asked-for-prior-context.json
s_3e31ec08b26a81::t_c30e8f1f64e62c 44,59,472,487,637,652
s_3e31ec08b26a81::t_72f7f956a2497f 12,28-29,31-43,45-58,60,62,440,449,456-457,459-471,473-486,488,490,500,578,587,597,599,621-622,624-636,638-651,653,655,714
packages/@n8n/agents/src/types/index.ts
s_3e31ec08b26a81::t_d43ad592186f4b 96
packages/@n8n/agents/src/__tests__/integration/memory-episodic.test.ts
s_3e31ec08b26a81::t_98a6257e6175c0 66-67,118,122-123,189,193,224,228
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "01d698d94b24ad763e7b209f086c5157f916fe24",
"prompts": {},
"sessions": {
"s_3e31ec08b26a81": {
"agent_id": {
"tool": "codex",
"id": "019f81af-e9a0-7ed0-9878-9dbf7e2960a0",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/api-types/src/agents/agent-json-config.schema.ts
s_5498409d12d03d::t_7a97ab87465829 376
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0388ceb6e1b187f16a5713ddb1aecc044f98f184",
"prompts": {},
"sessions": {
"s_5498409d12d03d": {
"agent_id": {
"tool": "claude",
"id": "70db0817-ca21-48df-8edb-aa5562a5b07f",
"model": "claude-opus-4-8"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,27 @@
packages/cli/src/workflows/__tests__/workflow.service.test.ts
s_b1ae3677d6bc36::t_b14870116ed15a 1184
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_ead898d46fb30e 298-303,311-315,323
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_6d8245050b505a 214-216
s_b1ae3677d6bc36::t_cd397399f2d1df 50,56-61,109,125,137
s_b1ae3677d6bc36::t_cfb8b43e510b6e 1,12
packages/cli/src/workflows/publication/workflow-publication-outbox-consumer.ts
s_b1ae3677d6bc36::t_77fb7d909f3777 252-257
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "0495137d3fdbaf73801bbfcb122804e9de07ede3",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -6,6 +6,18 @@ packages/@n8n/db/src/migrations/common/1784000000049-CreateWorkflowReviewRequest
s_44a98ba2784a12::t_a613b3319a0a76 28,35-36
packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.test.ts
s_44a98ba2784a12::t_7a2ff4e4cd9f0b 169-173
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 98
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 149
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 434,434
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 452,452
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
@ -13,11 +25,33 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
"base_commit_sha": "0495843af1640285123f88072d7032034b697875",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
@ -26,6 +60,46 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
@ -33,6 +107,14 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,24 @@
packages/cli/src/workflows/publication/__tests__/publication-status-reporter.test.ts
s_b1ae3677d6bc36::t_331d66c4c4992b 144
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bfc2188420dca1 180-185
s_b1ae3677d6bc36::t_0441c51b7c691c 195-197
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_413a797f88fecd 194-198
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "056c1a6af3d3dc9033e3c0fc2936fee1a4719ac8",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,28 @@
packages/frontend/editor-ui/src/features/agents/views/AgentBuilderView.vue
s_8477c5008f2125::t_6443d7630013ac 99,703,713-718
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/useInstanceAiHandoff.test.ts
s_8477c5008f2125::t_28a75a39ac196d 12-13
s_8477c5008f2125::t_e345543a0e3167 140
s_8477c5008f2125::t_d898073218a49b 1-11,14-32,42,46-53,138-139,141-170
packages/frontend/editor-ui/src/features/ai/instanceAi/composables/useInstanceAiHandoff.ts
s_8477c5008f2125::t_6443d7630013ac 17-20,228-253
s_8477c5008f2125::t_1a6c68cd362ef1 336
packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderView.test.ts
s_8477c5008f2125::t_d898073218a49b 287,289-292,539,1173,1178-1184
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "058a7abc086584d6cd9681e3a14eeb3a48c21c54",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/_canvasNodeStyles.scss
s_91867aabfce3e6::t_2a4181d50c2d6f 75-81,86-89
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "05a0c4bef762cf9756af775d4f754275b1c65439",
"prompts": {},
"sessions": {
"s_91867aabfce3e6": {
"agent_id": {
"tool": "claude",
"id": "1156cde0-6aaf-4b55-96bc-80e64e08928f",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,71 @@
packages/cli/src/workflows/publication/__tests__/publication-status-reporter.test.ts
s_b1ae3677d6bc36::t_331d66c4c4992b 145
s_b1ae3677d6bc36::t_f313402a3e15f6 74
s_b1ae3677d6bc36::t_894670702e3b8b 242
s_b1ae3677d6bc36::t_f9616a6fa65f3b 199
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_a4b3eb10d1208e 448,453-464
s_b1ae3677d6bc36::t_d2836cf44dcb18 449-452
s_b1ae3677d6bc36::t_d84947fe3822e8 3
s_b1ae3677d6bc36::t_e6869f6ad36b73 408,410-412,424,428
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_adb222b10c8bbc 221
s_b1ae3677d6bc36::t_677dfe806a3bc1 193,205
s_b1ae3677d6bc36::t_413a797f88fecd 194-198
s_b1ae3677d6bc36::t_3509d91a1bddfb 8
s_b1ae3677d6bc36::t_2acfd783c9fae1 217
s_b1ae3677d6bc36::t_f98aca1a7f844d 189-192
s_b1ae3677d6bc36::t_f6c31a2ca3d397 201
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bfc2188420dca1 189-194
s_b1ae3677d6bc36::t_0441c51b7c691c 204-206
s_b1ae3677d6bc36::t_937c50461883a8 49-54
s_b1ae3677d6bc36::t_4304285aa422b2 113
s_b1ae3677d6bc36::t_f2118e0cdf4354 154,159-164,171,176
s_b1ae3677d6bc36::t_11ec5a87873ad2 232,235-237,243-248,251
s_b1ae3677d6bc36::t_3c7038d67b736a 310,334,338-340
s_b1ae3677d6bc36::t_3b9e4041c9db2d 136,139
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_92a2ba468a7361 5-12
packages/@n8n/db/src/entities/index.ts
s_b1ae3677d6bc36::t_1e62b990f4c4c7 54
s_b1ae3677d6bc36::t_7947edfbe5ee4b 124
packages/cli/src/workflows/publication/publication-result.ts
s_b1ae3677d6bc36::t_02567e58680c30 43-47,56,59-68,70-75
s_b1ae3677d6bc36::t_45c2bde961b357 42
packages/cli/src/workflows/publication/__tests__/workflow-publication-outbox-consumer.test.ts
s_b1ae3677d6bc36::t_577333faecf611 69
s_b1ae3677d6bc36::t_c54d6ed339697d 70-72
s_b1ae3677d6bc36::t_e468a6fd5f5c63 73,226,265,295-299,354,358-362,378-382
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_5b9d52dc191f8f 533,565,666
s_b1ae3677d6bc36::t_64d9d742eefdac 597
s_b1ae3677d6bc36::t_a1a1ccee7ac313 198
s_b1ae3677d6bc36::t_cab1e9dd12124e 632
s_b1ae3677d6bc36::t_9ff78fdacb9c03 108
s_b1ae3677d6bc36::t_123c44f94ca322 246,282,297,328,354,379,405,425,470,692
s_b1ae3677d6bc36::t_9b428de511696d 513
s_b1ae3677d6bc36::t_4c3539e3961609 213,225-235
s_b1ae3677d6bc36::t_77a9b96d55beee 236-237
packages/cli/src/workflows/publication/publication-status-reporter.ts
s_b1ae3677d6bc36::t_1716f87aea0097 45
s_b1ae3677d6bc36::t_b31a81b03f2e6f 48,80,82,85,97,111,128,138,149,151,156
packages/cli/src/workflows/publication/workflow-publication-status.service.ts
s_b1ae3677d6bc36::t_1ec4fa6b4a414a 45
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "0674b236a7f2f65c79053d490867a4772bbb8acd",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,61 @@
packages/frontend/editor-ui/src/features/workflows/templates/views/TemplatesSearchView.vue
s_7a02a7a08c3da6::t_c5dcbdf74af976 301
packages/frontend/editor-ui/src/app/init.test.ts
s_7a02a7a08c3da6::t_12725ec47c3192 252-254
s_7a02a7a08c3da6::t_eda1ac83dd7084 37
packages/frontend/editor-ui/src/app/views/WorkflowsView.vue
s_7a02a7a08c3da6::t_9dd242eaa84435 738
packages/frontend/editor-ui/src/app/init.ts
s_7a02a7a08c3da6::t_658c3a7b1a7b04 209
s_7a02a7a08c3da6::t_8e1d4f716c2e0b 127-134
packages/frontend/editor-ui/src/app/stores/versions.store.test.ts
s_7a02a7a08c3da6::t_b009ab904ad4bd 359-377,379
s_7a02a7a08c3da6::t_cf8bc123a1c717 2
s_7a02a7a08c3da6::t_4a274dc59a3d15 83-86
s_7a02a7a08c3da6::t_d37e474ad3de18 353-355,357
s_7a02a7a08c3da6::t_821a0fef14626a 75-76,89-90
s_7a02a7a08c3da6::t_bfe1b6935f2df6 178-193,195-201,358
s_7a02a7a08c3da6::t_9ef8f6e9b200cd 11
s_7a02a7a08c3da6::t_f64ca9e3779488 77-78
s_7a02a7a08c3da6::t_59d649e9fe0327 144-145,168-169,211-212,228-229,248-249,286-287,311-312,341-342
s_5f6b1a1805bbe1::t_c2733abd9d2263 194,356,378
packages/frontend/editor-ui/src/features/settings/users/users.store.ts
s_7a02a7a08c3da6::t_410b3b6befc901 491
s_7a02a7a08c3da6::t_e9746b8c613e01 389,392
s_7a02a7a08c3da6::t_132ef2d5fbdb33 45-47
s_7a02a7a08c3da6::t_a5a98624081191 57-69
packages/frontend/editor-ui/src/app/views/NodeView.vue
s_7a02a7a08c3da6::t_b0d7563f26bb6c 1964
packages/frontend/editor-ui/src/features/settings/users/users.store.test.ts
s_7a02a7a08c3da6::t_d211975b192f06 212-214,217
s_7a02a7a08c3da6::t_94ca335af55c05 210-211,215-216,218-264
s_7a02a7a08c3da6::t_3f58d379ff7d5c 2,4-5
packages/frontend/editor-ui/src/app/stores/versions.store.ts
s_7a02a7a08c3da6::t_e258d2f0098931 66-82
s_7a02a7a08c3da6::t_0a9621dd23f253 25-33
s_7a02a7a08c3da6::t_4fc48ba26e676f 83,219,243,265,271,289,312
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "084d3dab872e6b068e31462cbffb2a64cd5c96ba",
"prompts": {},
"sessions": {
"s_5f6b1a1805bbe1": {
"agent_id": {
"tool": "claude",
"id": "2c5810aa-a787-4e71-ad5a-e2b89dc42ef5",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
},
"s_7a02a7a08c3da6": {
"agent_id": {
"tool": "claude",
"id": "3c1d48c1-b5b4-4d9a-9523-4ccc88e6e78a",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,24 @@
packages/frontend/editor-ui/src/features/workflowReviews/components/WorkflowReviewRequestsSidebar.vue
s_a2967ec392b10a::t_d74d500a30802c 1,4-7,9-10,12-21,23-41,48-59,67-85,87-104,126-173,175-188,190-192,195-200,221-228,45,47,61,65-66,211-212,219-220
s_a2967ec392b10a::t_2e6f1650d7873f 60,3,8,22,42-44,46,62-64,86,108-125,203-210,213-218
s_a2967ec392b10a::t_8470c38415ddc6 105-107,174,189,193-194
packages/frontend/editor-ui/src/features/workflowReviews/views/WorkflowReviewRequestsView.vue
s_a2967ec392b10a::t_d74d500a30802c 1-60,62-129
s_a2967ec392b10a::t_2e6f1650d7873f 61
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "09638250beab9e39ef8c5ec31d82e301ffaaa36c",
"prompts": {},
"sessions": {
"s_a2967ec392b10a": {
"agent_id": {
"tool": "cursor",
"id": "2c04c3e1-d5a9-42bf-81c9-c49a5c1432d1",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -1,36 +1,7 @@
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_70e4a16a672757::t_bdf6c7bea8e71a 264
s_278cbb65f99049::t_a9f09c4d7ee747 242,244
s_278cbb65f99049::t_7c31e0b4aac9eb 230-232,231-233,244
s_278cbb65f99049::t_01a8a07f6a1040 229-230,229
s_278cbb65f99049::t_6fac996217a8d2 233
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "0a7e8641daa51279bfb8294be8a3fe4481457e8b",
"prompts": {},
"humans": {
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_278cbb65f99049": {
"agent_id": {
"tool": "claude",
"id": "1063cccb-da60-401d-8e97-8afd031e235c",
"model": "claude-fable-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
"prompts": {}
}

View File

@ -0,0 +1,34 @@
packages/cli/src/modules/mcp/__tests__/agent-tools.service.test.ts
s_5498409d12d03d::t_86a4f72f0fe219 328-344,348-349,387-395
s_5498409d12d03d::t_bd225d4513214a 345-347,350-356,358-384,386
s_5498409d12d03d::t_10dc550258d677 771-785
packages/cli/src/modules/mcp/tools/agents/agent-reference.ts
s_5498409d12d03d::t_82f8a7b1fe640f 90-91
s_5498409d12d03d::t_5f70f26ba99cb0 6-11
s_5498409d12d03d::t_065da83e21693a 68-69,71-72
s_5498409d12d03d::t_e9db26fac86c7a 111-116
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
s_5498409d12d03d::t_21bd81bac28366 666
s_5498409d12d03d::t_704505710bec92 61-63,79-80
s_5498409d12d03d::t_98ac635732fb50 64-78
s_5498409d12d03d::t_f0dc7b6dd5c133 809-811
s_5498409d12d03d::t_a53bad0079c05a 828-830
s_5498409d12d03d::t_01527b16519bcd 744-749,761
s_5498409d12d03d::t_a5b97ea76db91f 105-106
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0b22904f185a23e3be4b5344da6f8ec97f11348a",
"prompts": {},
"sessions": {
"s_5498409d12d03d": {
"agent_id": {
"tool": "claude",
"id": "70db0817-ca21-48df-8edb-aa5562a5b07f",
"model": "claude-opus-4-8"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,39 @@
packages/@n8n/api-types/src/schemas/agent-evals.schema.ts
s_5c9efb67971f6b::t_053f7548d75e68 1-7
packages/@n8n/config/test/config.test.ts
s_5c9efb67971f6b::t_68b4ace654d12f 469
packages/cli/src/posthog/index.ts
s_5c9efb67971f6b::t_3e2e0bad3786f2 171-173
s_5c9efb67971f6b::t_32dcc7d8733775 1
packages/frontend/editor-ui/src/features/ai/evaluation.ee/composables/useAgentEvalsFlag.ts
s_5c9efb67971f6b::t_e8367d8a5ae285 1-29
packages/cli/src/services/frontend.service.ts
s_5c9efb67971f6b::t_8e99909cd4fe5b 423
packages/cli/src/posthog/__tests__/posthog.test.ts
s_5c9efb67971f6b::t_a6feefd5bbfd1c 222
s_5c9efb67971f6b::t_c61d8283c493f5 261-284
packages/frontend/editor-ui/src/features/ai/evaluation.ee/composables/useAgentEvalsFlag.test.ts
s_5c9efb67971f6b::t_0f07ef202617ec 1-41
packages/@n8n/api-types/src/index.ts
s_5c9efb67971f6b::t_3450e017633f3f 553-554
packages/@n8n/api-types/src/frontend-settings.ts
s_5c9efb67971f6b::t_ccd9ec0bef7c9b 275-281
packages/@n8n/config/src/configs/evaluation.config.ts
s_5c9efb67971f6b::t_c00e670c83c46e 25-43
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0c86719e4ea7f194497e8dfcb441583df0ac5886",
"prompts": {},
"sessions": {
"s_5c9efb67971f6b": {
"agent_id": {
"tool": "claude",
"id": "78cc0a8e-8df9-4ae9-b9c5-327bdfc8bc59",
"model": "claude-opus-4-8"
},
"human_author": "Arvin Ansari <arvin.ansari@n8n.io>"
}
}
}

View File

@ -0,0 +1,53 @@
packages/cli/src/modules/agents/builder/verify-mcp-server.tool.ts
s_37e7e009dac989::t_e1777bd9fe7378 1,10
s_37e7e009dac989::t_f04e8af3adacae 73,86
packages/cli/src/modules/mcp/tools/workflow-builder/search-workflow-nodes.tool.ts
s_37e7e009dac989::t_1502290d0fad2d 107,109
s_37e7e009dac989::t_38a44b32a16bfa 59-60
s_37e7e009dac989::t_0f0813dafa8cd0 93
packages/cli/src/modules/agents/json-config/mcp-client-factory.ts
s_37e7e009dac989::t_22d01557adba8d 215-233
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
s_37e7e009dac989::t_c9c7ad6cab4bc1 1090,1095-1104
s_37e7e009dac989::t_57d2cda438ce0f 34,37-38,42
s_37e7e009dac989::t_6715434efad83b 747,751-760
s_37e7e009dac989::t_4dbec41d5624fe 896-904,907,909
s_37e7e009dac989::t_f7e96f2932216c 767-772,776-777,780-788,797-803,813,820,824,841,847,851,860-861,863-869,873
s_37e7e009dac989::t_b92647aa59c676 984,987-1009
s_37e7e009dac989::t_72a02ce3720a4b 712-713,715
s_37e7e009dac989::t_a9ada11191ebd7 392
s_37e7e009dac989::t_c89526273664fb 2,11
s_37e7e009dac989::t_5fbc594184871e 675
s_37e7e009dac989::t_54c6d9429051c6 439,455-457
s_37e7e009dac989::t_40073bee30467a 1014-1018,1020-1030,1033-1042,1044,1056-1058
s_37e7e009dac989::t_c853a157b15c41 701-707
packages/cli/src/modules/mcp/mcp.service.ts
s_37e7e009dac989::t_6f79606389fd21 242
s_37e7e009dac989::t_d8c4edd0945e6d 153
packages/cli/src/modules/agents/__tests__/agents-builder-tools.service.test.ts
s_37e7e009dac989::t_3743eebcc1781e 38
s_37e7e009dac989::t_75006329aaafc2 32
packages/cli/src/modules/agents/builder/agents-builder.service.ts
s_37e7e009dac989::t_baa30b7b077a22 30-31
packages/cli/src/modules/mcp/__tests__/mcp-scopes.test.ts
s_37e7e009dac989::t_58561b9db96bf5 122
s_37e7e009dac989::t_c8337e7d18304b 1
packages/cli/src/modules/mcp/__tests__/search-workflow-nodes.tool.test.ts
s_37e7e009dac989::t_da60fa50890238 60
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0ddde9a36d7b98ae5dc2ee97eb42748e22d34480",
"prompts": {},
"sessions": {
"s_37e7e009dac989": {
"agent_id": {
"tool": "claude",
"id": "bf9e4bdb-0783-479f-b65f-482c8d4674a0",
"model": "claude-fable-5"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -7,8 +7,17 @@ AGENTS.md
"base_commit_sha": "0e4645e921dab0af6ac0f59ec017f547d4b58dfa",
"prompts": {},
"humans": {
"h_6ef4cecfee65a2": {
"author": "James Gee <1285296+geemanjs@users.noreply.github.com>"
},
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -6,6 +6,18 @@ packages/@n8n/db/src/migrations/common/1784000000049-CreateWorkflowReviewRequest
s_44a98ba2784a12::t_a613b3319a0a76 28,35-36
packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.test.ts
s_44a98ba2784a12::t_7a2ff4e4cd9f0b 169-173
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 128
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 158
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 443,443
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 461,461
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
@ -13,11 +25,33 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
"base_commit_sha": "0ea807b5113616f95264dc64e1eabff4d3927988",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
@ -26,6 +60,46 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
@ -33,6 +107,14 @@ packages/cli/test/migration/1784000000049-create-workflow-review-request-tables.
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,89 @@
packages/cli/src/modules/mcp/tools/agents/agent-reference.ts
ai_agent 1-126
packages/@n8n/api-types/src/agents/agent-task.schema.ts
s_5f8041bd512d7e::t_2063561bb7104e 16-20
packages/cli/src/modules/mcp/tools/workflow-builder/mcp-instructions.ts
s_5f8041bd512d7e::t_abbb19ef6b8d2c 26
s_5f8041bd512d7e::t_2297057868984a 73
s_5f8041bd512d7e::t_a9cf586181a4e5 36-41,72,78,80
s_5f8041bd512d7e::t_d04c6f4346087e 70-71,75,82-83
s_5f8041bd512d7e::t_d4a02f2a28177e 76-77,81
h_df158766ffbd97 79
s_5f8041bd512d7e::t_0e088f5c705950 74
packages/cli/src/modules/mcp/tools/workflow-builder/search-workflow-nodes.tool.ts
s_5f8041bd512d7e::t_2433efa3cc83ca 61-68,78
s_5f8041bd512d7e::t_d04c6f4346087e 27-29
s_5f8041bd512d7e::t_8a0fbb84aeb412 30-32
s_5f8041bd512d7e::t_fb7d27edeea173 82,97,101-103,105-106
s_37e7e009dac989::t_1502290d0fad2d 107,109
s_37e7e009dac989::t_38a44b32a16bfa 59-60
s_5f8041bd512d7e::t_169bdcec36b50c 104
s_5f8041bd512d7e::t_d9a55af90074a6 54-58
s_37e7e009dac989::t_0f0813dafa8cd0 93
packages/cli/src/modules/mcp/__tests__/search-workflow-nodes.tool.test.ts
s_37e7e009dac989::t_da60fa50890238 60
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
ai_agent 1-1183
packages/cli/src/modules/agents/builder/agents-builder-tools.service.ts
s_5f8041bd512d7e::t_d41f749e351cb8 66
packages/cli/src/modules/agents/__tests__/agents-builder-tools.service.test.ts
s_37e7e009dac989::t_75006329aaafc2 33
s_37e7e009dac989::t_3743eebcc1781e 38
packages/cli/src/modules/mcp-registry/registry/mcp-registry.service.ts
s_5f8041bd512d7e::t_2063561bb7104e 16-20,121-122
packages/cli/src/modules/mcp/__tests__/agent-tools.service.test.ts
ai_agent 1-872
packages/cli/src/modules/mcp/__tests__/mcp.service.test.ts
ai_agent 1,116,166,369,480,532,608
packages/cli/src/modules/mcp/mcp.service.ts
s_5f8041bd512d7e::t_d04c6f4346087e 3,12,246,433,435
s_5f8041bd512d7e::t_abbb19ef6b8d2c 249-253
s_37e7e009dac989::t_6f79606389fd21 242
s_5f8041bd512d7e::t_169bdcec36b50c 434
s_37e7e009dac989::t_d8c4edd0945e6d 153
packages/cli/src/modules/agents/agent-config.service.ts
s_5f8041bd512d7e::t_f23d0188467f14 10,107,112-116
packages/cli/src/modules/mcp/__tests__/mcp-scopes.test.ts
s_37e7e009dac989::t_c8337e7d18304b 1
s_37e7e009dac989::t_58561b9db96bf5 122
packages/cli/src/modules/mcp-registry/registry/mcp-registry-search.ts
s_5f8041bd512d7e::t_2063561bb7104e 59-66,91
packages/cli/src/modules/agents/utils/agent-config-hash.ts
ai_agent 1-19
packages/@n8n/api-types/src/agents/agent-json-config.schema.ts
s_5498409d12d03d::t_7a97ab87465829 376
packages/cli/src/modules/agents/json-config/mcp-client-factory.ts
s_37e7e009dac989::t_22d01557adba8d 215-233
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0fa8537c6d243988dace80819ff99c84ca2d8733",
"prompts": {},
"sessions": {
"s_37e7e009dac989": {
"agent_id": {
"tool": "claude",
"id": "bf9e4bdb-0783-479f-b65f-482c8d4674a0",
"model": "claude-fable-5"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
},
"s_5498409d12d03d": {
"agent_id": {
"tool": "claude",
"id": "70db0817-ca21-48df-8edb-aa5562a5b07f",
"model": "claude-opus-4-8"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
},
"s_5f8041bd512d7e": {
"agent_id": {
"tool": "codex",
"id": "019f608f-faad-73c2-9dd7-a5ec03a8855e",
"model": "gpt-5.6-sol"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,22 @@
packages/frontend/editor-ui/src/app/constants/experiments.ts
s_93bfa2eb2d7de3::t_afa7196b7a6698 191
s_93bfa2eb2d7de3::t_0f98e43dec9c0c 149-150
packages/frontend/@n8n/stores/src/constants.ts
s_93bfa2eb2d7de3::t_fc1e82cf1c6a46 56
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0ff8c56ea8778dc65dfa1eb93d3c446fea1d6e8f",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -0,0 +1,17 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "101f3f0a517c3866cd4cc36cd811760e57eeefcd",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,37 @@
packages/nodes-base/nodes/MessageAnAgent/__tests__/MessageAnAgent.node.test.ts
s_8477c5008f2125::t_b3ebcfe463c91c 702-729,758
s_8477c5008f2125::t_11d846e1f40023 2,738-757
s_8477c5008f2125::t_29be67373a956c 759
packages/frontend/editor-ui/src/experiments/instanceAiSplitEmptyState/useBuildManually.test.ts
s_8477c5008f2125::t_2c8031649b569f 10-19,37-39,64-65,73,75,97-129,131-140
s_8477c5008f2125::t_8a5ccc01c9cfe0 6-7,20,23-36,42-43,47-49,76-96,130
packages/nodes-base/nodes/MessageAnAgent/shared.ts
s_8477c5008f2125::t_dab86d52c89b51 114-115,147-148
packages/frontend/editor-ui/src/experiments/instanceAiSplitEmptyState/useBuildManually.ts
s_8477c5008f2125::t_0afdb72139b08c 1,7,32-33,46-75,79
s_8477c5008f2125::t_db341d711d4e98 2-4,6,10-16,26,29-31,35,76-78,80-85
s_8477c5008f2125::t_60ad8c84487599 20-21
s_8477c5008f2125::t_11c0f49b4501a1 86
packages/frontend/editor-ui/src/features/ai/instanceAi/createAgentRoute.ts
s_8477c5008f2125::t_db341d711d4e98 2-7,14
packages/frontend/editor-ui/src/features/ai/instanceAi/createAgentRoute.test.ts
s_8477c5008f2125::t_8a5ccc01c9cfe0 1-15
packages/frontend/editor-ui/src/features/ai/instanceAi/constants.ts
s_8477c5008f2125::t_db341d711d4e98 5-6
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "105cee684ebbad096a50ba7de6afaee773c6671d",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,20 @@
packages/frontend/@n8n/rest-api-client/src/api/cloudPlans.ts
s_93bfa2eb2d7de3::t_589f7728351f98 16
s_93bfa2eb2d7de3::t_503f4ce7a7c32c 60-76,87
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1564a337aeba2f4f2f6228cd01b8df96998dee0d",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -0,0 +1,130 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_70e4a16a672757::t_bdf6c7bea8e71a 4431-4445
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowPublishChoiceDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 10,13-18,27,42,46-50
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 23,27-33,36,53,71,97,113,127
s_70e4a16a672757::t_40a2d32740e901 54,57-59,61
s_70e4a16a672757::t_951740fe8071cd 1-22,24-26,34-35,37-52,55-56,60,62-70,72-96,98-112,114-126,128-136
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowPublishChoiceDialog.vue
s_70e4a16a672757::t_960c6985deff23 1-38,40-43,45-72
s_70e4a16a672757::t_5e8b00967df401 44
s_70e4a16a672757::t_e9f6c3ccb75050 39
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 10,13-18,27,42,46-50
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.vue
s_70e4a16a672757::t_5ef1c3465c32d3 6,38,43
s_70e4a16a672757::t_960c6985deff23 1-5,7-37,42,44-48,50-71
s_70e4a16a672757::t_5e8b00967df401 49
s_70e4a16a672757::t_e9f6c3ccb75050 39-41
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.vue
s_70e4a16a672757::t_5e2c31eed03274 45-47,157
s_70e4a16a672757::t_960c6985deff23 1-40,42-44,48-55,57-74,76-100,102-125,131-156,158-191
s_70e4a16a672757::t_e9f6c3ccb75050 41,56,75,101,126-130
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 79
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,837,1151
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,824,1138
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 438-439,438-439
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 437,437
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_51812c9029fdb3 456-457,456-457
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 455,455
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "156c9fd3427c4bdc34eb88be16d7b85d297dd187",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
}

View File

@ -0,0 +1,24 @@
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
s_37e7e009dac989::t_2125d7dee267f8 1021,1024-1031,1034-1038,1040-1045
packages/cli/src/modules/mcp/__tests__/agent-tools.service.test.ts
s_37e7e009dac989::t_263d4b383a6eb2 735
s_37e7e009dac989::t_7840b177c7e1a6 101-102
s_37e7e009dac989::t_3bb63717e1b070 86-87
s_37e7e009dac989::t_8771a3e24326bb 713-734,736-769
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "18edd020f02b07ac3abdbec084d4ae32a21bc1db",
"prompts": {},
"sessions": {
"s_37e7e009dac989": {
"agent_id": {
"tool": "claude",
"id": "bf9e4bdb-0783-479f-b65f-482c8d4674a0",
"model": "claude-fable-5"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,32 @@
packages/@n8n/agents/src/runtime/tools/tool-adapter.ts
s_3e31ec08b26a81::t_14877738dcb175 14,75
packages/@n8n/agents/src/sdk/tool.ts
s_3e31ec08b26a81::t_14877738dcb175 9,193-196,306,363
packages/@n8n/agents/src/utils/tool-input-schema.ts
s_3e31ec08b26a81::t_14877738dcb175 1-19
packages/@n8n/agents/src/sdk/__tests__/from-json-config.test.ts
s_3e31ec08b26a81::t_0aa126dc50b890 132-139
packages/@n8n/agents/AGENTS.md
s_3e31ec08b26a81::t_4ea5b02e9d38ff 16-23
packages/@n8n/agents/src/runtime/__tests__/tool-adapter.test.ts
s_3e31ec08b26a81::t_0aa126dc50b890 98-108
s_3e31ec08b26a81::t_30439c4006a27c 156,159-161
packages/@n8n/agents/src/sdk/__tests__/tool.test.ts
s_3e31ec08b26a81::t_0aa126dc50b890 129-149
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "1a732a3be27077e8ef894904dbb62c1203ce6083",
"prompts": {},
"sessions": {
"s_3e31ec08b26a81": {
"agent_id": {
"tool": "codex",
"id": "019f81af-e9a0-7ed0-9878-9dbf7e2960a0",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,27 @@
packages/frontend/editor-ui/src/experiments/trialIntroModal/components/TrialIntroModal.test.ts
s_93bfa2eb2d7de3::t_4c7f6ebb60d24c 1-122,124,126-129,131-170,175-264
s_93bfa2eb2d7de3::t_957b7b3493a100 123,125,130,171-174
packages/frontend/@n8n/i18n/src/locales/en.json
s_93bfa2eb2d7de3::t_030b1d7d9cfb36 3311-3334
packages/frontend/editor-ui/src/Interface.ts
s_93bfa2eb2d7de3::t_5a7c47aa77cd27 926-927
packages/frontend/editor-ui/src/experiments/trialIntroModal/components/TrialIntroModal.vue
s_93bfa2eb2d7de3::t_4e3cbf86fa6669 162
s_93bfa2eb2d7de3::t_0cc15352dbf817 1-161,163-533
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1afd08ebc69e8a15dae357f8bb15666f7cc06107",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -1,9 +1,10 @@
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_70e4a16a672757::t_bdf6c7bea8e71a 264
s_278cbb65f99049::t_a9f09c4d7ee747 242,244
s_278cbb65f99049::t_7c31e0b4aac9eb 230-232,231-233,244
s_278cbb65f99049::t_7c31e0b4aac9eb 230-232,230-231,231-233,244
s_278cbb65f99049::t_01a8a07f6a1040 229-230,229
s_278cbb65f99049::t_6fac996217a8d2 233
s_278cbb65f99049::t_6fac996217a8d2 232,233
s_278cbb65f99049::t_d712de9ca9aefa 233
---
{
"schema_version": "authorship/3.0.0",
@ -11,6 +12,9 @@ packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPub
"base_commit_sha": "1bcf76eaca05431843510940595ebeb15dc49f62",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
@ -31,6 +35,14 @@ packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPub
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,86 @@
packages/cli/src/workflows/publication/__tests__/publication-status-reporter.test.ts
s_b1ae3677d6bc36::t_331d66c4c4992b 145
s_b1ae3677d6bc36::t_f313402a3e15f6 74
s_b1ae3677d6bc36::t_894670702e3b8b 242
s_b1ae3677d6bc36::t_f9616a6fa65f3b 199
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_a4b3eb10d1208e 479,484,488-497
s_b1ae3677d6bc36::t_d2836cf44dcb18 480-483
s_b1ae3677d6bc36::t_d84947fe3822e8 3
s_b1ae3677d6bc36::t_e6869f6ad36b73 439,441-443,455,459
s_b1ae3677d6bc36::t_f4ecbbe076e13c 60-71,652
s_b1ae3677d6bc36::t_678ee6ae19ea64 32-34,38-39,46-49,51,53-57,75-76,78,82,86-87,90,99-102,107-108,112-115,118,120,122,124,127,130,134-135,140,144,148-149,161-162,174-175,187-188,202-204,207,214-215,220-221,255-256,268-269,278-279,292-293,296,307,321-323,333-335,351-352,364-365,376-379,393,485-487,634-651
s_b1ae3677d6bc36::t_2442ab9f315177 58-59
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_adb222b10c8bbc 219
s_b1ae3677d6bc36::t_677dfe806a3bc1 191,203
s_b1ae3677d6bc36::t_413a797f88fecd 192-196
s_b1ae3677d6bc36::t_3509d91a1bddfb 8
s_b1ae3677d6bc36::t_2acfd783c9fae1 215
s_b1ae3677d6bc36::t_f98aca1a7f844d 187-190
s_b1ae3677d6bc36::t_f6c31a2ca3d397 199
s_b1ae3677d6bc36::t_7b5297c542331e 134,158
s_b1ae3677d6bc36::t_3f3709b83b769d 36-40,42-46,48-49,51,53,57,60,62,65-66,69-71,73-74,78,80,84-86,88-89
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bfc2188420dca1 189-194
s_b1ae3677d6bc36::t_0441c51b7c691c 204-206
s_b1ae3677d6bc36::t_937c50461883a8 49-54
s_b1ae3677d6bc36::t_4304285aa422b2 113
s_b1ae3677d6bc36::t_f2118e0cdf4354 154,159-164,171,176
s_b1ae3677d6bc36::t_11ec5a87873ad2 232,235-237,243-248,251
s_b1ae3677d6bc36::t_3c7038d67b736a 310,334,338-340
s_b1ae3677d6bc36::t_3b9e4041c9db2d 136,139
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_92a2ba468a7361 5-12
packages/@n8n/db/src/entities/index.ts
s_b1ae3677d6bc36::t_1e62b990f4c4c7 54
s_b1ae3677d6bc36::t_7947edfbe5ee4b 124
packages/cli/src/workflows/publication/publication-result.ts
s_b1ae3677d6bc36::t_02567e58680c30 43-47,56,59-68,70-75
s_b1ae3677d6bc36::t_45c2bde961b357 42
packages/cli/src/workflows/publication/__tests__/workflow-publication-outbox-consumer.test.ts
s_b1ae3677d6bc36::t_577333faecf611 69
s_b1ae3677d6bc36::t_c54d6ed339697d 70-72
s_b1ae3677d6bc36::t_e468a6fd5f5c63 73,226,265,295-299,354,358-362,378-382
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_5b9d52dc191f8f 533,565,666
s_b1ae3677d6bc36::t_64d9d742eefdac 597
s_b1ae3677d6bc36::t_a1a1ccee7ac313 198
s_b1ae3677d6bc36::t_cab1e9dd12124e 632
s_b1ae3677d6bc36::t_9ff78fdacb9c03 108
s_b1ae3677d6bc36::t_123c44f94ca322 246,282,297,328,354,379,405,425,470,692
s_b1ae3677d6bc36::t_9b428de511696d 513
s_b1ae3677d6bc36::t_4c3539e3961609 213,225-235
s_b1ae3677d6bc36::t_77a9b96d55beee 236-237
packages/cli/src/workflows/publication/publication-status-reporter.ts
s_b1ae3677d6bc36::t_1716f87aea0097 45
s_b1ae3677d6bc36::t_b31a81b03f2e6f 48,80,82,85,97,111,128,138,149,151,156
packages/cli/src/workflows/publication/workflow-publication-status.service.ts
s_b1ae3677d6bc36::t_1ec4fa6b4a414a 45
packages/cli/src/workflows/workflow.service.ts
s_b1ae3677d6bc36::t_126a9a7ff30236 1477
s_b1ae3677d6bc36::t_a30fb8c1aecb49 1436
packages/cli/test/integration/commands/start.cmd.test.ts
s_b1ae3677d6bc36::t_2aaa8a2e1b9acf 139
packages/cli/test/integration/workflows/workflow-publication-outbox-consumer.test.ts
s_b1ae3677d6bc36::t_c2b79ab01d3158 124,249
s_b1ae3677d6bc36::t_2aaa8a2e1b9acf 126,167,194,251
packages/cli/test/integration/workflows/workflow-publication-reconciler.test.ts
s_b1ae3677d6bc36::t_2aaa8a2e1b9acf 112,145,175,202,228,235,249
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "1d428653c952edf9bfbaa37f43c0de26cc501c2f",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -1,3 +1,43 @@
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 79
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,822,1136
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,809,1123
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 436-437,436-437
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 435,435
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_51812c9029fdb3 454-455,454-455
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 453,453
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
@ -5,6 +45,9 @@
"base_commit_sha": "1e04b6dca99d40b80ec0b1964a50034e9c766bb4",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "201133287e5d44293b481cdd2ca533637628b8f0",
"prompts": {}
}

View File

@ -0,0 +1,22 @@
packages/cli/src/modules/mcp/__tests__/agent-tools.service.test.ts
s_2f4169d66c1827::t_8873bdc992ad5c 785-787
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
s_2f4169d66c1827::t_4a37c2431f031b 559
s_2f4169d66c1827::t_c3891fbe2bd956 1156
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "20167f8feff651d4ceb57e9c07fda3bb0d977e96",
"prompts": {},
"sessions": {
"s_2f4169d66c1827": {
"agent_id": {
"tool": "claude",
"id": "0b4eb8f0-e632-454c-b878-59fb88b7f734",
"model": "claude-fable-5"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,22 @@
packages/frontend/editor-ui/src/features/workflow-reviews/reviewStatus.store.test.ts
s_41e37076417c9b::t_38e208d5c222b6 87,102-103,107-108
packages/frontend/editor-ui/src/features/workflow-reviews/reviewStatus.store.ts
s_41e37076417c9b::t_9019097aaf5e9b 29,31,34-35,55-57
s_41e37076417c9b::t_122387466133cf 17-18
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "2215d68fcb6184f9318661dc6b43ad9a4bee7e80",
"prompts": {},
"sessions": {
"s_41e37076417c9b": {
"agent_id": {
"tool": "claude",
"id": "480c8620-d708-419e-ac08-fca1f0d2cb0a",
"model": "claude-fable-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
}

View File

@ -0,0 +1,23 @@
packages/cli/src/modules/n8n-packages/__tests__/export-workflow.integration.test.ts
s_0237a66f4d3f8f::t_be24fb5d8c942b 281-287
packages/@n8n/cli/src/__tests__/package-import.test.ts
s_0237a66f4d3f8f::t_afd1365a9a2da2 62
s_0237a66f4d3f8f::t_d217a62136593b 17
s_0237a66f4d3f8f::t_919d0f1e9f8c27 85
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "221fb9f5133a755a759aa54dc8042e86e311ad99",
"prompts": {},
"sessions": {
"s_0237a66f4d3f8f": {
"agent_id": {
"tool": "claude",
"id": "062aabfc-8220-486e-87b3-12e27a4c449a",
"model": "claude-fable-5"
},
"human_author": "Jan K. <jan.kalkan@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_cfb8b43e510b6e 1,12
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "22837ee8dbf5fdea376c83eeb21bc9f5f9600bea",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,41 @@
packages/@n8n/db/src/migrations/common/1784564167057-MakeOutboxPublishedVersionIdNullable.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 1-2,14,19-20,45-46
s_b1ae3677d6bc36::t_61d32110254686 3-13,15-18,21-44
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_36741c55704a88 63,65-66,80-81,117-118,141-142
s_b1ae3677d6bc36::t_8d978cb60e3537 163-166,183,189-190,205-206
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 229,461
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 221,443
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bb57103e0e8f6d 113
packages/cli/test/integration/workflows/workflow.service.test.ts
s_b1ae3677d6bc36::t_476790f3f6691a 556,569-570
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_1d43633a335922 437
s_b1ae3677d6bc36::t_ab8be6f99bc7ed 58,68,453,457
s_b1ae3677d6bc36::t_5b27ef55236dd5 429-430,594
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_2d6875758c908a 28-35
docs/generated/postgres-schema/public.workflow_publication_outbox.md
s_b1ae3677d6bc36::t_e2ba369f62f470 10
docs/generated/sqlite-schema/workflow_publication_outbox.md
s_b1ae3677d6bc36::t_4f795249bf1991 9,21,30
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "238833bdc33f77f92adb316453a1d13cd7efd176",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,425 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 2914-2920,4429-4430,5773,5791,5794-5796,5814
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-60
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/OutputsTab.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 34,63,73
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-indexed-entries-source-backed-with-source-thread-evidence.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,205-206,209,212,214-215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399
packages/cli/src/modules/agents/tools/node-tool-factory.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 7,14-15,21-22,143-154,166
packages/cli/test/integration/controllers/role.controller.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1131-1156
packages/cli/src/modules/n8n-packages/entities/variable/__tests__/variable-importer.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-152
packages/cli/src/public-api/v1/handlers/n8n-packages/spec/paths/n8n-packages.import.yml
s_0237a66f4d3f8f::t_4f71f9e33778b7 202-214,229,416-440
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/EvalCollectionsListView/CollectionCard.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-93
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evalCollections.store.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 17,28,41,154,240-296
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evalCollections.store.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 21,44-47,143-145,150-170,218-220,284-286,377
packages/cli/src/evaluation.ee/test-runner/workflow-compiler.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 8,16,18,23-24,40-53,62-65,306-318,390-393,399,405,410-455,528-537
packages/@n8n/instance-ai/evaluations/credentials/seeder.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 47-59
packages/cli/src/modules/instance-ai/eval/agent-execution.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-683
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evalCollections.types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-2,21
packages/cli/src/events/relays/telemetry.event-relay.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1064,1074-1076
packages/@n8n/agents/src/runtime/memory/observation-log-reflector.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 4,192,196-199
packages/cli/src/modules/n8n-packages/engine/import-result.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 16,52-53,61-62
packages/frontend/editor-ui/src/features/settings/security/SecuritySettings.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 26,35
packages/@n8n/db/src/repositories/__tests__/scheduled-job.repository.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 29
packages/cli/src/modules/n8n-packages/engine/workflow-package-importer.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 15,86-90,97,104,117-119
packages/@n8n/instance-ai/skills/config-evals/SKILL.md
s_0237a66f4d3f8f::t_4f71f9e33778b7 32,43-47,75,78,81-101
packages/cli/src/modules/workflow-reviews.ee/workflow-review-requests.controller.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-23
packages/cli/src/modules/instance-ai/eval/mcp-mock-fetch.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-373
packages/cli/src/modules/n8n-packages/entities/variable/variable.types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 6,25-35
packages/cli/src/modules/instance-ai/eval/__tests__/request-sanitizer.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 4-9,27-56
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/CompareTabs.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 44,53
packages/cli/src/modules/n8n-packages/engine/project-package-importer.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 10,91-92,102-103,109,122,158-162,173
packages/cli/src/modules/n8n-packages/__tests__/import-projects.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 9,14,20,55,532-575
packages/frontend/editor-ui/src/features/ai/evaluation.ee/composables/useCompareData.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 21-22,38-41,63-70
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evaluation.utils.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 5-6,9,1515-1595
packages/@n8n/api-types/src/dto/roles/role-delete-query.dto.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-11
packages/cli/src/scheduling/__tests__/durable-job-provisioner.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 76,116,374
packages/frontend/@n8n/design-system/src/components/N8nSwitch/Switch.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 8-32
packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 117-157,3216-3367
packages/cli/src/modules/instance-ai/eval/mock-utils.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-56
packages/@n8n/instance-ai/src/index.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 600
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/OutputsTab.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2-3,6-8,24-26,29-40,53-61,106-117,183-187,232,237-251
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/shared/RunningIndicator.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-39
packages/frontend/editor-ui/src/features/settings/security/WorkflowReviewsSection.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 9,18,41,43,46-49,53
packages/cli/src/modules/n8n-packages/entities/variable/variable-importer.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-46
packages/@n8n/api-types/src/dto/packages/import-package-request.dto.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 20,92
packages/@n8n/cli/src/client.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 26
packages/cli/src/modules/agents/agent-runtime-instrumentation.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-59
packages/cli/src/modules/workflow-reviews.ee/workflow-reviews.module.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-14
packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 31,126,182-183
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/SetupCollectionWizard/VersionsTable.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 17,28-29,40-41,117-121,232-236
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewsFeature.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-29
packages/cli/src/evaluation.ee/insights/eval-insights.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-6,9,18-19,24,30-31,36-39,46,58,68-69,72,80-90,94,106,144-149,153,158-160,163,170,177-190,201,206-208,216-217,252,262,296
packages/cli/test/integration/public-api/n8n-packages-import.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 235-238,260
packages/frontend/editor-ui/src/features/settings/security/SecuritySettings.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 38,871,918
packages/cli/src/modules/instance-ai/eval/agent-model-turn-recorder.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-148
packages/cli/src/modules/instance-ai/eval/agent-scenario-seed.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-143
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evalCollections.api.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 14-15,19-21,59-72,99-100
packages/frontend/editor-ui/src/features/roles/instance/InstanceRolesView.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,9,15-22,26-31,45-52
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-author.repository.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-35
packages/@n8n/db/src/repositories/evaluation-collection.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 119-131
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-22
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.env-gate.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-35
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewsFeature.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-96
packages/cli/src/modules/agents/agent-runtime-reconstruction.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 51,114-115,171,216,331,347,351,357-359,382-385,400,478-482,492,501,521,535,624,644,646-655,668
packages/cli/src/evaluation.ee/test-runner/__tests__/workflow-compiler.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2-11,18-57,111-131,136,240-241,246-252,286-323,344,346,373-375,397,404-478
packages/@n8n/db/src/repositories/workflow-review-request.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,5,18-31,44-45,51-69
packages/cli/src/events/__tests__/telemetry-event-relay.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2239,2264-2268,2285,2295-2297
packages/frontend/@n8n/stores/src/roles.store.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 104-105
packages/frontend/editor-ui/src/features/ai/evaluation.ee/evaluation.utils.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 6,19,38-40,114,127-129,143-154,157,174-176,184-186,192-193,196,200,245,247,252,307-308,339-340,404-405,437
packages/@n8n/db/src/repositories/workflow-review-request-workflow.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,13-22,29-30
packages/@n8n/config/test/config.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 466
packages/@n8n/instance-ai/evaluations/harness/runner.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 11,21,422-496,501-504,509-511,1050,1294,1313-1323,1608-1759,2047-2198
packages/cli/src/controllers/role.controller.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 4,136,140
packages/cli/src/modules/n8n-packages/n8n-packages.types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 83-87,110-112,133-134,158-161,177-178,207-211,338-342,350
packages/@n8n/instance-ai/evaluations/data/workflows/agent-linear-intake.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-32
packages/@n8n/agents/src/runtime/memory/episodic-memory.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 11,360,530
packages/@n8n/api-types/src/schemas/instance-ai.schema.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1612-1683
packages/cli/src/modules/instance-ai/eval/__tests__/agent-scenario-seed.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-88
packages/cli/src/services/__tests__/frontend.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 228,250-263
packages/frontend/editor-ui/src/features/ai/evaluation.ee/views/CompareCollectionView.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 39-40,66,84-85,87-88,100,107,109-110,115,129-130,139-140,191-192,199,209
packages/cli/src/controllers/__tests__/role.controller.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 72,79-89
packages/cli/src/node-execution/__tests__/ephemeral-node-executor.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 17,748-814
packages/@n8n/instance-ai/evaluations/data/workflows/agent-web-search-native.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-26
packages/@n8n/agents/src/runtime/memory/observation-log-observer.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-2,4,35-43,143,223,277,289
packages/cli/src/evaluation.ee/evaluation-collection.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 8,11-13,23,33-34,48-50,63,71-72,81-82,106-107,115-116,122-128,132-133,143,151-154,164-165,169-171,190-301,314-321,340-341,345-346,391,399,417-418,424-427,438-442,449-450,461-462,465-469,474-475,481-483,505,513-514,533-578,593-596,603,608,611-613,615,621-632,662,667-668
packages/cli/src/modules/agents/tools/workflow-tool-factory.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 35,37,87-88,276-277,321-330,631-639
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-exact-artifacts-across-threads-when-explicitly-asked-for-prior-context.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399,450,454,457,460,463,465,469-470,473,489,494,497,499,503,513,545,561-562,590,594,597,600,603,605,609-610,613,629,638,645,649,652,655,658,660,664-665,668,736,743,747,750,753,756,758,762-763,766
packages/@n8n/api-types/src/dto/index.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 190,295
packages/@n8n/instance-ai/evaluations/__tests__/cleanup-build.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 69-98
packages/cli/src/modules/n8n-packages/engine/__tests__/import-telemetry.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 41,49,56,70-73,117,129,150
packages/@n8n/agents/src/runtime/__tests__/episodic-memory.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 368-420
packages/cli/src/evaluation.ee/__tests__/evaluation-collection.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,112,123-127,138,231-249,325-569,693-741,743-791
packages/cli/test/integration/scheduling/scheduled-repositories.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 100
packages/cli/test/integration/scheduling/scheduler-execute.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 141-169
packages/@n8n/instance-ai/evaluations/clients/n8n-client.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 12,791-825
packages/core/src/execution-engine/node-execution-context/__tests__/node-execution-context.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 286-312
packages/cli/src/evaluation.ee/insights/__tests__/eval-insights.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 3-9,55,62,68-78,318-352
packages/@n8n/instance-ai/evaluations/types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 6,265-268,298-301
packages/@n8n/agents/src/sdk/agent.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1119-1121
packages/@n8n/api-types/src/index.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 340,470-474,540-542
packages/@n8n/backend-common/src/modules/modules.config.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 36
packages/@n8n/instance-ai/evaluations/data/workflows/agent-web-search-fallback.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-32
packages/cli/src/modules/agents/tools/__tests__/workflow-tool-factory.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-99
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenu.types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 45-46
packages/cli/src/modules/instance-ai/eval/request-sanitizer.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 47-76,111-119
packages/cli/src/modules/instance-ai/eval/__tests__/mcp-mock-fetch.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-233
packages/@n8n/instance-ai/evaluations/data/workflows/agent-github-triage.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-32
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-request.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-176
packages/@n8n/instance-ai/evaluations/report/workflow-report.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 593-746,750-753,1358-1367
packages/cli/test/integration/shared/utils/test-server.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 345-348
packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-2,108-139
packages/@n8n/db/src/repositories/scheduled-job.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 18,34
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/MetricCriteria.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,6,10,15,17-18,28,30,33-43,51,53,59,61,64-89,118-147
packages/@n8n/instance-ai/evaluations/data/workflows/agent-deploy-notifier.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-32
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 53-54,87,93-96,685,700-701
packages/@n8n/cli/docs/commands/package.md
s_0237a66f4d3f8f::t_4f71f9e33778b7 67
packages/frontend/editor-ui/src/features/roles/instance/components/DeleteInstanceRoleModal.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-117
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleView.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 13,16,26,67-70,190-193,256-264
packages/frontend/editor-ui/src/features/roles/project/ProjectRolesView.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 329,374,400
packages/cli/src/modules/instance-ai/__tests__/instance-ai.adapter.eval-config.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 20,189-239
packages/cli/src/modules/n8n-packages/__tests__/import-workflow-with-variables.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-192
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-98
packages/cli/src/evaluation.ee/__tests__/evaluation-collections.controller.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 59-61,141-154,184
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.controller.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-403
packages/@n8n/cli/src/commands/package/import.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 83-88,122
packages/cli/src/services/role.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 142,153,164-168,176-189
packages/frontend/editor-ui/src/features/ai/evaluation.ee/composables/useCompareCases.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 15-16,51-54,63-64,66-67,105-107,137-139,156,160,175-177
packages/frontend/editor-ui/src/features/roles/composables/useRolesListActions.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 7,36,51,75,100-110
packages/cli/src/public-api/v1/handlers/n8n-packages/n8n-packages.handler.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 201
packages/@n8n/api-types/src/dto/packages/__tests__/import-package-request.dto.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 23,48,75,101,327-355
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/CompareHeader.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-3,8,11-15,28-33,36-42,68-69,72-75,80-97,100-101,112,116-184
packages/cli/src/modules/workflow-reviews.ee/workflow-review-request.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-108
packages/frontend/editor-ui/src/features/roles/instance/InstanceRolesView.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 26-37,44-45,145-174
packages/@n8n/instance-ai/src/tools/evals/__tests__/eval-config.tool.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 5,18,68-97,185-208
packages/cli/src/modules/instance-ai/eval/__tests__/web-search-mock.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-104
packages/cli/src/public-api/v1/handlers/n8n-packages/__tests__/n8n-packages.handler.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 586-590,594-610
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-similar-customer-cases-distinct-during-cross-session-recall.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,342-343,346,348-349,351,355-356,359,412,416,419,422,425,427,431-432,435,451,460,467,470-471,474,477,479-480,482,486-487,490,558,565,569,572,575,578,580,584-585,588,601,606,611,614,616,620,627,630,692,699,702-703,706,709,711-712,714,718-719,722,738,743,746,748,752,762,781,784,786,790,800,851,855,858,861,864,866,870-871,874,897,900,902,906,916,946-949,952,968-969,997,1001,1004,1007,1010,1012,1016-1017,1020,1036,1045,1052,1056,1059,1062,1065,1067,1071-1072,1075,1143,1150,1154,1157,1160,1163,1165,1169-1170,1173
packages/cli/src/modules/agents/json-config/from-json-config.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 55-60,112-123,172-177,204-208,302,308-316,328
packages/@n8n/db/src/repositories/__tests__/evaluation-collection.repository.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 129-147
packages/cli/src/modules/instance-ai/eval/__tests__/agent-execution.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-540
packages/@n8n/instance-ai/src/tools/evals/eval-config.tool.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 54-55,60-63,68-69,79-81,98-113,137-144,208-218,304-306,317-318
packages/@n8n/agents/src/runtime/__tests__/observation-log-reflector.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 462-510
packages/cli/src/scheduling/durable-job-provisioner.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 81,173
packages/frontend/@n8n/stores/src/settings.store.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 6,303-306,504
packages/cli/src/evaluation.ee/test-runner/test-runner.service.ee.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 75-77,109,142,162,197,221,231-232,244-245,274,323,325-326,381-382,395,457-459,461-517,532,547-549,552-553,617-618,652-656,658-659,687-688,704-705,716-717,736-737,754,777,791-792,800-803,806,821-823,836-837,850-854,871-874,897-898,914-915,927-929,989-995,1076-1077,1093-1097,1146,1151-1152,1171,1177-1178,1191,1199-1200,1209-1211,1227-1229,1232,1244,1247,1256-1259,1282-1283,1286,1289,1292,1301-1303
packages/cli/src/node-execution/ephemeral-node-executor.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 14,44-47,62-65,287,305,424-425
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/EvalCollectionsListView/CollectionCard.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 14-18,20,41,45,47-51,69,78,108,123,126-131,135-136,163-164,212,218
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenuItem.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 112,118,176-203
packages/cli/src/modules/agents/tools/__tests__/node-tool-factory.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 213-254
packages/frontend/editor-ui/src/features/roles/instance/components/DeleteInstanceRoleModal.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-142
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/isolates-episodic-memory-between-resources-for-the-same-agent.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399,418,421,423,427,437,488,492,495,498,501,503,507-508,511,532,535,537,541,551,583,599,628,632,635,638,641,643,647-648,651,667,676,683,686-687,690,693,695-696,698,702-703,706,774,781,785,788,791,794,796,800-801,804
packages/@n8n/agents/src/sdk/__tests__/inline-sub-agent-tools.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 354-395
packages/@n8n/instance-ai/evaluations/data/workflows/agent-standup-digest.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-32
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-corrected-current-state-without-treating-stale-values-as-current.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 49,52-53,56,59,61-62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,412,416,419,422,425,427,431-432,435,456,459,461,465,475,507,523-524,552,556,559,562,565,567,571-572,575,591,600,607,610-611,614,617,619-620,622,626-627,630,698,705,708-709,712,714-715,717-718,720,724-725,728,741,746,751,754,756,760,767,770,832,839,843,846,849,852,854,858-859,862,875,880,885,888,890,894,901,904,955,959,962,965,968,970,974-975,978,999,1002,1004,1008,1015,1018,1054,1070-1071,1099,1103,1106,1109,1112,1114,1118-1119,1122,1138,1147,1154,1158,1161,1164,1167,1169,1173-1174,1177,1245,1252,1255-1256,1259,1262,1264-1265,1267,1271-1272,1275
packages/@n8n/instance-ai/evaluations/cli/index.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 73,76-77,84,639-646,709-734,921,952-961,1029,1088-1093,1098,1109,1115-1116,1134,1155-1240,2099-2101,2108,2110
packages/cli/src/modules/instance-ai/eval/__tests__/agent-model-turn-recorder.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-111
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-observational/records-observations-and-emits-memory-task-lifecycle-events-after-generate.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 28,32,35,38,41,43,47-48,51,67,76,83,86-87,90,93,95-96,98,102-103,106
packages/cli/src/modules/n8n-packages/__tests__/import-data-tables.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 73
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenuItem.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 3,27-33,37-38,100,102,334-369
packages/core/nodes-testing/node-test-harness.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 239-241
packages/cli/src/modules/instance-ai/instance-ai.adapter.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 42,1820-1824,3044-3060
packages/@n8n/db/src/services/db-lock.service.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 16
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/CompareTabs.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,25-26,45,48,65-66,96-97
packages/@n8n/instance-ai/skills/config-evals/references/config-eval-playbook.md
s_0237a66f4d3f8f::t_4f71f9e33778b7 19-24,37-39,43-47,68,76-77,94,102-103
packages/frontend/@n8n/rest-api-client/src/api/roles.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 36-42
packages/frontend/editor-ui/src/features/roles/composables/useRoleDeletion.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-201
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-66
packages/@n8n/api-types/src/schemas/eval-collections.schema.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 3,10-11,14-15,23-24,28-30,32-63,66-82,86-88,129-130,156-158,161
packages/@n8n/agents/src/runtime/memory/observation-log-defaults.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 224-234,279-280,554
packages/cli/src/evaluation.ee/evaluation-collections.controller.ee.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 23-24,26-28,39-42,87-94
packages/@n8n/backend-common/src/modules/module-registry.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 74
packages/cli/src/modules/instance-ai/eval/web-search-mock.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-171
packages/cli/src/modules/n8n-packages/__tests__/import-folders.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 51
packages/cli/src/modules/agents/sub-agents/sub-agent-foreground-runner.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 19,40-45,98-101,103,113
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 23-24,138,150-161,751-843
packages/@n8n/api-types/src/dto/workflow-reviews/create-workflow-review-request.dto.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-16
packages/cli/src/events/__tests__/log-streaming-event-relay.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 79,105-109,136
packages/@n8n/backend-common/src/modules/__tests__/module-registry.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 66,101
packages/cli/src/modules/n8n-packages/__tests__/import-package.integration.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 75,91,107,1209-1213,1293-1297,1346-1350,1401-1403
packages/@n8n/instance-ai/src/types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 16,699-701,715-721,727-728
packages/cli/src/modules/n8n-packages/engine/import-telemetry.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 5,16,57-64,82,107-110
packages/@n8n/cli/src/__tests__/package-import.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 24,70,94
packages/cli/src/modules/instance-ai/instance-ai.controller.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 17,46,117,934-943
packages/cli/src/modules/instance-ai/__tests__/instance-ai.controller.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 66,127,1685
packages/@n8n/api-types/src/schemas/__tests__/eval-collections.schema.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-7,18-21,24-50,53-74,76,78-197
packages/frontend/editor-ui/src/app/constants/localStorage.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 38-39
packages/@n8n/agents/src/runtime/__tests__/observation-log-observer.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 300,307,341,346-373,480-508
packages/@n8n/instance-ai/evaluations/__tests__/agent-report-rendering.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-137
packages/testing/containers/services/n8n.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 48
packages/testing/playwright/playwright.config.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 69
packages/cli/test/integration/scheduling/scheduler-query-benchmarks.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 466
packages/cli/test/integration/services/role.service.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1374-1480
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/CompareHeader.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,4-7,10-12,19-20,24-25,28-35,37-52,55-56,59-60,67-68,76-91,102,105-108,110,115-122,128,141-147,151,161,169-177
packages/@n8n/instance-ai/evaluations/__tests__/agent-scenario-artifact.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-104
packages/@n8n/instance-ai/evaluations/cli/reshape.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 10-14,57-58,67-69,85,88,108-117,152-154,242-243,264-266,276,278,294-295,311-312
packages/frontend/editor-ui/src/features/roles/composables/useRoleDeletion.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-153
packages/@n8n/config/src/configs/__tests__/scheduler.config.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 42,71,90
packages/@n8n/instance-ai/evaluations/data/workflows/agent-mcp-credential-pending.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-28
packages/@n8n/db/src/repositories/workflow-review-request-author.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,13-26
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/SetupCollectionWizard/SetupCollectionWizard.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 25,48,60,74,95-96,103-112,117-122,126,439-440
packages/@n8n/config/src/configs/scheduler.config.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 254-263
packages/cli/test/integration/shared/types.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 55,70-71
packages/core/src/execution-engine/node-execution-context/node-execution-context.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 326-332
packages/frontend/@n8n/design-system/src/components/N8nSwitch/Switch.vue
s_0237a66f4d3f8f::t_4f71f9e33778b7 2,21-25,31,36
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Compare/CasesTable.test.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 37,101
packages/@n8n/db/src/repositories/role.repository.ts
s_0237a66f4d3f8f::t_4f71f9e33778b7 199-227
packages/@n8n/instance-ai/evaluations/data/workflows/agent-notion-scribe.json
s_0237a66f4d3f8f::t_4f71f9e33778b7 1-26
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "255c2fe7e7fd5d92ac4bc511622cf7a44cb9a63d",
"prompts": {},
"sessions": {
"s_0237a66f4d3f8f": {
"agent_id": {
"tool": "claude",
"id": "062aabfc-8220-486e-87b3-12e27a4c449a",
"model": "claude-fable-5"
},
"human_author": "Jan K. <jan.kalkan@n8n.io>"
}
}
}

View File

@ -0,0 +1,46 @@
packages/cli/src/executions/__tests__/executions.controller.test.ts
s_a05fa44f4b22c6::t_998dbf96cc8746 34-63
packages/cli/src/active-executions.ts
s_a05fa44f4b22c6::t_e25712c07598be 154-157
s_a05fa44f4b22c6::t_e47fc1277ec1dc 319-363
packages/cli/src/__tests__/active-executions.test.ts
s_a05fa44f4b22c6::t_cdc0187397263d 546-619
packages/@n8n/api-types/src/dto/executions/execution-live-status-response.dto.ts
s_a05fa44f4b22c6::t_73295f3f4a428a 1-52
packages/cli/src/executions/__tests__/execution.service.test.ts
s_a05fa44f4b22c6::t_4303296b0e5d33 4
s_a05fa44f4b22c6::t_16f4805320065c 860-915
packages/cli/src/executions/execution.types.ts
s_a05fa44f4b22c6::t_136a325caa1447 48-49
packages/@n8n/api-types/src/dto/index.ts
s_a05fa44f4b22c6::t_d775a543211948 283
packages/cli/src/interfaces.ts
s_a05fa44f4b22c6::t_5d8463afb7ccbc 145-156
packages/cli/src/executions/execution.service.ts
s_a05fa44f4b22c6::t_a315282c1b9810 205-247
s_a05fa44f4b22c6::t_85c5f07e0e56ce 1
packages/cli/src/execution-lifecycle/execution-lifecycle-hooks.ts
s_a05fa44f4b22c6::t_d8a389705a4cb2 329,336,344-345
s_a05fa44f4b22c6::t_72b6177575e3af 26
s_a05fa44f4b22c6::t_e51f7117872b80 271
s_a05fa44f4b22c6::t_2a0e54533e5913 304,308,312-315
s_a05fa44f4b22c6::t_be954421d66eca 346
packages/cli/src/executions/executions.controller.ts
s_a05fa44f4b22c6::t_15bd55a97c66a4 100-117
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "2586489aa225937d3b23607db42d8d84f4d0ff30",
"prompts": {},
"sessions": {
"s_a05fa44f4b22c6": {
"agent_id": {
"tool": "claude",
"id": "a25a9ce4-dde5-4856-9e92-1adbf5267b8d",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,32 @@
packages/@n8n/agents/src/runtime/__tests__/episodic-memory.test.ts
s_3e31ec08b26a81::t_0624aa90ab75b9 193-195,202-204
s_3e31ec08b26a81::t_49e5b1d4a71401 10,168-192,196-201,205-206
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-similar-customer-cases-distinct-during-cross-session-recall.json
s_3e31ec08b26a81::t_2c277ae85cd71d 31-36,38-46,48-51,410-415,417-425,427-430,865-870,872-880,882-885,1021-1026,1028-1036,1038-1041
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-indexed-entries-source-backed-with-source-thread-evidence.json
s_3e31ec08b26a81::t_2c277ae85cd71d 31-36,38-46,48-51
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/isolates-episodic-memory-between-resources-for-the-same-agent.json
s_3e31ec08b26a81::t_2c277ae85cd71d 31-36,38-46,48-51,486-491,493-501,503-506,640-645,647-655,657-660
packages/@n8n/agents/src/runtime/memory/episodic-memory.ts
s_3e31ec08b26a81::t_0b6c24ff5ba2fa 42-77
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-exact-artifacts-across-threads-when-explicitly-asked-for-prior-context.json
s_3e31ec08b26a81::t_2c277ae85cd71d 31-36,38-46,48-51,448-453,455-463,465-468,602-607,609-617,619-622
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-corrected-current-state-without-treating-stale-values-as-current.json
s_3e31ec08b26a81::t_2c277ae85cd71d 31-36,38-46,48-51,410-415,417-425,427-430,564-569,571-579,581-584,983-988,990-998,1000-1003,1141-1146,1148-1156,1158-1161
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "265d1b3828aa5de49b3535a815518455c7b7da7b",
"prompts": {},
"sessions": {
"s_3e31ec08b26a81": {
"agent_id": {
"tool": "codex",
"id": "019f81af-e9a0-7ed0-9878-9dbf7e2960a0",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,69 @@
packages/cli/src/workflows/publication/__tests__/publication-status-reporter.test.ts
s_b1ae3677d6bc36::t_331d66c4c4992b 145
s_b1ae3677d6bc36::t_f313402a3e15f6 74
s_b1ae3677d6bc36::t_894670702e3b8b 242
s_b1ae3677d6bc36::t_f9616a6fa65f3b 199
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_a4b3eb10d1208e 448,453-464
s_b1ae3677d6bc36::t_d2836cf44dcb18 449-452
s_b1ae3677d6bc36::t_d84947fe3822e8 3
s_b1ae3677d6bc36::t_e6869f6ad36b73 408,410-412,424,428
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_adb222b10c8bbc 221
s_b1ae3677d6bc36::t_677dfe806a3bc1 193,205
s_b1ae3677d6bc36::t_413a797f88fecd 194-198
s_b1ae3677d6bc36::t_3509d91a1bddfb 8
s_b1ae3677d6bc36::t_2acfd783c9fae1 217
s_b1ae3677d6bc36::t_f98aca1a7f844d 189-192
s_b1ae3677d6bc36::t_f6c31a2ca3d397 201
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bfc2188420dca1 189-194
s_b1ae3677d6bc36::t_0441c51b7c691c 204-206
s_b1ae3677d6bc36::t_937c50461883a8 49-54
s_b1ae3677d6bc36::t_4304285aa422b2 113
s_b1ae3677d6bc36::t_f2118e0cdf4354 154,159-164,171,176
s_b1ae3677d6bc36::t_11ec5a87873ad2 232,235-237,243-248,251
s_b1ae3677d6bc36::t_3c7038d67b736a 310,334,338-340
s_b1ae3677d6bc36::t_3b9e4041c9db2d 136,139
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_92a2ba468a7361 5-12
packages/@n8n/db/src/entities/index.ts
s_b1ae3677d6bc36::t_1e62b990f4c4c7 54
s_b1ae3677d6bc36::t_7947edfbe5ee4b 124
packages/cli/src/workflows/publication/publication-result.ts
s_b1ae3677d6bc36::t_02567e58680c30 43-47,56,59-68,70-75
s_b1ae3677d6bc36::t_45c2bde961b357 42
packages/cli/src/workflows/publication/__tests__/workflow-publication-outbox-consumer.test.ts
s_b1ae3677d6bc36::t_577333faecf611 69
s_b1ae3677d6bc36::t_c54d6ed339697d 70-72
s_b1ae3677d6bc36::t_e468a6fd5f5c63 73,226,265,295-299,354,358-362,378-382
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_5b9d52dc191f8f 533,565,666
s_b1ae3677d6bc36::t_64d9d742eefdac 597
s_b1ae3677d6bc36::t_a1a1ccee7ac313 198
s_b1ae3677d6bc36::t_cab1e9dd12124e 632
s_b1ae3677d6bc36::t_9ff78fdacb9c03 108
s_b1ae3677d6bc36::t_123c44f94ca322 246,282,297,328,354,379,405,425,470,692
s_b1ae3677d6bc36::t_9b428de511696d 513
s_b1ae3677d6bc36::t_4c3539e3961609 213,225-235
s_b1ae3677d6bc36::t_77a9b96d55beee 236-237
packages/cli/src/workflows/publication/publication-status-reporter.ts
s_b1ae3677d6bc36::t_1716f87aea0097 45
s_b1ae3677d6bc36::t_b31a81b03f2e6f 48,80,82,85,97,111,128,138,149,151,156
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "26a18d272637a8c4b7cfa4d7f705253908b6aa8d",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,24 @@
packages/cli/src/workflows/__tests__/workflow.service.test.ts
s_b1ae3677d6bc36::t_b14870116ed15a 1184
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_ead898d46fb30e 298-303,311-315,323
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_6d8245050b505a 214-216
s_b1ae3677d6bc36::t_cd397399f2d1df 50,56-61,109,125,137
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "28e6c257bb9b0becf24c3e38b1c6b3234f4e9b07",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,417 @@
docs/generated/sqlite-schema/user.md
s_b3b1e477f194be::t_e675d5f66b3eb7 22,76-80,298-319
packages/@n8n/blob-storage/src/types.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 10-56
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 220,441
packages/@n8n/agents/src/runtime/__tests__/observation-log-reflector.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 462-510
packages/frontend/editor-ui/src/features/ai/mcpAccess/components/header/connectPopover/ConnectionParameter.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 3
packages/@n8n/blob-storage/src/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-15
packages/frontend/editor-ui/src/features/ai/assistant/focusedNodes.store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 12-13
packages/frontend/editor-ui/src/features/core/dataTable/composables/useAgGrid.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 13
packages/frontend/editor-ui/src/features/settings/users/components/SettingsUsersProjectsModal.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-112
packages/frontend/editor-ui/src/features/core/dataTable/components/dataGrid/AddColumnButton.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 12
packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiPreviewTabBar.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/frontend/editor-ui/src/features/execution/logs/components/LogsViewRunData.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 12
packages/frontend/editor-ui/src/features/ndv/runData/components/error/NodeErrorView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 5
packages/frontend/editor-ui/src/features/shared/nodeCreator/components/Panel/NodesListPanel.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 18
packages/frontend/editor-ui/src/app/composables/useWorkflowSaving.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 7
docs/generated/sqlite-schema/README.md
s_b3b1e477f194be::t_e675d5f66b3eb7 122-125,291-301,1388-1415
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/isolates-episodic-memory-between-resources-for-the-same-agent.json
s_b3b1e477f194be::t_e675d5f66b3eb7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399,418,421,423,427,437,488,492,495,498,501,503,507-508,511,532,535,537,541,551,583,599,628,632,635,638,641,643,647-648,651,667,676,683,686-687,690,693,695-696,698,702-703,706,774,781,785,788,791,794,796,800-801,804
packages/frontend/editor-ui/src/features/ndv/parameters/components/ResourceLocator/ResourceLocatorDropdown.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/frontend/@n8n/i18n/src/locales/en.json
s_b3b1e477f194be::t_e675d5f66b3eb7 3491-3494
docs/generated/postgres-schema/public.user.md
s_b3b1e477f194be::t_e675d5f66b3eb7 11,70-74,292-313
docs/generated/sqlite-schema/workflow_history.md
s_b3b1e477f194be::t_e675d5f66b3eb7 27,56,118-122
s_b3b1e477f194be::t_d39ca9dfe12817 123
packages/@n8n/db/src/repositories/__tests__/workflow-review-request.repository.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-74
packages/frontend/editor-ui/src/features/agents/composables/useAgentConfigAutosave.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 3
packages/frontend/editor-ui/src/features/ai/chatHub/components/CanvasChatFloatingMenu.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6
packages/cli/src/executions/execution-data/__tests__/execution-data-json-store.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 7,15,20
packages/frontend/editor-ui/src/features/ai/mcpAccess/components/tabs/OAuthClientsTable.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 20-21
packages/cli/src/modules/dynamic-credentials.ee/services/__tests__/credential-resolver-workflow.service.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 590-614
packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInput.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 67
packages/frontend/editor-ui/src/features/ndv/parameters/components/ResourceLocator/ResourceLocator.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 7
packages/frontend/editor-ui/src/features/shared/nodeCreator/components/Modes/AgentsMode.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 9,16
packages/frontend/editor-ui/src/features/ai/chatHub/components/CanvasChatHubPanel.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6
packages/frontend/editor-ui/src/features/settings/users/components/SettingsUsersProjectsModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 1-139
packages/nodes-base/nodes/N8n/n8n-api-coverage.json
s_b3b1e477f194be::t_e675d5f66b3eb7 8-13
packages/frontend/@n8n/design-system/src/components/N8nIconPicker/IconPicker.virtualization.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 50-70
packages/@n8n/api-types/src/schemas/user.schema.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 4,24,55
docs/generated/postgres-schema/public.workflow_review_request_reviewers.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-74
packages/cli/src/modules/n8n-packages/__tests__/export-workflow.integration.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 188-231
packages/frontend/editor-ui/src/app/views/WorkflowsView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 17
packages/frontend/editor-ui/src/features/agents/components/AgentJsonCopyButton.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 5
packages/frontend/editor-ui/src/features/settings/orchestration.ee/components/WorkerNetAccordion.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 4
packages/frontend/editor-ui/src/features/ai/instanceAi/components/ToolResultCode.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 4
packages/frontend/editor-ui/src/features/settings/environments.ee/components/VariablesUsageBadge.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 13
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-indexed-entries-source-backed-with-source-thread-evidence.json
s_b3b1e477f194be::t_e675d5f66b3eb7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,205-206,209,212,214-215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399
packages/frontend/editor-ui/src/features/agents/components/AgentToolsModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 13-14
packages/frontend/editor-ui/src/features/ai/chatHub/components/CanvasChatSessionDropdown.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/frontend/editor-ui/src/features/execution/logs/components/LogsViewKeyboardEventListener.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 3
packages/cli/src/services/ownership-transfer/ownership-transfer.manifest.json
s_b3b1e477f194be::t_e675d5f66b3eb7 61-65
packages/frontend/editor-ui/src/features/shared/nodeCreator/components/Modes/AgentsMode.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 7-8
packages/@n8n/cli/src/commands/package/import.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 33-38,101
packages/@n8n/db/src/repositories/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 74-77
packages/frontend/editor-ui/src/features/ai/chatHub/components/CopyButton.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 3
docs/generated/sqlite-schema/workflow_review_request_reviewers.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-85
packages/frontend/editor-ui/src/features/settings/users/components/InviteUsersModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/cli/src/executions/execution-data/execution-data-json-store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1,3,10-19,26
packages/cli/src/modules/instance-ai/__tests__/instance-ai-error-reporter.service.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 9,12,15,123-155
s_b3b1e477f194be::t_65b788745705fe 156
packages/frontend/editor-ui/src/app/composables/useToast.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 7,12-21,27-29,138,168,193,309
packages/cli/src/modules/n8n-packages/entities/workflow/__tests__/workflow-requirements.extractor.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 77-84,128-131,134
s_b3b1e477f194be::t_d86f488aa0c48a 132-133,135
packages/frontend/editor-ui/src/app/composables/useToast.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 6,17,86,182
packages/frontend/editor-ui/src/features/core/dataTable/DataTableView.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 74-75
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-exact-artifacts-across-threads-when-explicitly-asked-for-prior-context.json
s_b3b1e477f194be::t_e675d5f66b3eb7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,375,380,383,385,389,399,450,454,457,460,463,465,469-470,473,489,494,497,499,503,513,545,561-562,590,594,597,600,603,605,609-610,613,629,638,645,649,652,655,658,660,664-665,668,736,743,747,750,753,756,758,762-763,766
packages/frontend/editor-ui/src/features/ai/chatHub/components/ToolsManagerModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 25-26
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Tests/TestCaseDetail.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 16-17
packages/frontend/editor-ui/src/features/settings/users/views/SettingsUsersView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 12-13,24,89-91
s_b3b1e477f194be::t_547c6ef0de295e 92-93
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 228,459
packages/@n8n/db/src/repositories/workflow-review-request-reviewer.repository.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-55
packages/frontend/editor-ui/src/features/settings/users/components/SettingsUsersTable.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 46
packages/@n8n/agents/src/runtime/memory/observation-log-observer.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-2,4,35-43,143,223,277,289
packages/@n8n/blob-storage/src/__tests__/azure-byte-store.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-79
packages/frontend/editor-ui/src/features/workflows/workflowHistory/components/WorkflowHistoryButton.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 9
packages/frontend/editor-ui/src/features/ndv/parameters/components/FilterConditions/FilterConditions.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 21
packages/@n8n/instance-ai/src/workspace/workspace-files.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 135-137,140,151
packages/frontend/editor-ui/src/app/composables/useWorkflowId.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 21-25,27
packages/frontend/AGENTS.md
s_b3b1e477f194be::t_e675d5f66b3eb7 16-17
packages/frontend/editor-ui/src/app/composables/useKeybindings.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1
packages/cli/src/modules/n8n-packages/entities/workflow/static-sub-workflow-id.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-31
packages/frontend/editor-ui/src/features/agents/components/AgentSectionEditor.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 10-11
docs/generated/postgres-schema/public.project.md
s_b3b1e477f194be::t_e675d5f66b3eb7 12,54,186-198
s_b3b1e477f194be::t_374ad77fb6fe3c 199
packages/frontend/@n8n/design-system/src/components/N8nIconPicker/IconPicker.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 45,362-366,405-409
docs/generated/postgres-schema/public.workflow_review_request_workflow.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-100
docs/generated/sqlite-schema/workflow_entity.md
s_b3b1e477f194be::t_e675d5f66b3eb7 23,85,295-299
s_b3b1e477f194be::t_08ee3a66d6ca11 300
packages/@n8n/blob-storage/src/json-store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-146
packages/@n8n/cli/src/__tests__/package-import.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-104
packages/@n8n/db/src/repositories/workflow-review-request.repository.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-44
packages/@n8n/db/src/entities/workflow-review-request-author.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-10
packages/frontend/editor-ui/src/features/ndv/runData/components/RunDataParsedAiContent.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiPreviewTabBar.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 10
packages/frontend/editor-ui/src/features/settings/users/components/SettingsUsersProjectsCell.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 1,5-7,14-26,28,30,32-33,35-36,42-67,69,78-101,106,113,117-118
packages/@n8n/blob-storage/src/__tests__/mocks.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-27
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 350-380,798-830,3746-3749,3752,3766,3768,3809-3810,3895-3901,3916-3919,4902-4908,4911,4924,4926,4973-4974,5056-5062,5077-5080
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-observational/records-observations-and-emits-memory-task-lifecycle-events-after-generate.json
s_b3b1e477f194be::t_e675d5f66b3eb7 28,32,35,38,41,43,47-48,51,67,76,83,86-87,90,93,95-96,98,102-103,106
packages/frontend/editor-ui/src/app/components/CopyInput.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/@n8n/instance-ai/src/workspace/__tests__/workspace-files.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1,239-274
s_b3b1e477f194be::t_151374943cb444 275
packages/@n8n/blob-storage/src/azure-byte-store.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-38
packages/@n8n/blob-storage/src/__tests__/json-store.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-212
packages/frontend/editor-ui/src/features/ndv/panel/components/NDVSubConnections.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/@n8n/blob-storage/src/__tests__/s3-byte-store.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-72
packages/frontend/editor-ui/src/features/ndv/runData/components/RunDataJsonActions.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 34
packages/frontend/editor-ui/src/features/setupPanel/components/WebhookUrlPreview.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 7
packages/cli/src/modules/n8n-packages/entities/workflow/workflow-requirements.extractor.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 5,25
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-similar-customer-cases-distinct-during-cross-session-recall.json
s_b3b1e477f194be::t_e675d5f66b3eb7 49,53,56,59,62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,342-343,346,348-349,351,355-356,359,412,416,419,422,425,427,431-432,435,451,460,467,470-471,474,477,479-480,482,486-487,490,558,565,569,572,575,578,580,584-585,588,601,606,611,614,616,620,627,630,692,699,702-703,706,709,711-712,714,718-719,722,738,743,746,748,752,762,781,784,786,790,800,851,855,858,861,864,866,870-871,874,897,900,902,906,916,946-949,952,968-969,997,1001,1004,1007,1010,1012,1016-1017,1020,1036,1045,1052,1056,1059,1062,1065,1067,1071-1072,1075,1143,1150,1154,1157,1160,1163,1165,1169-1170,1173
packages/frontend/editor-ui/src/experiments/surfaceMcpToNewCloudUsers/components/onboarding/MCPOnboardingModal.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 11
packages/frontend/editor-ui/src/features/ndv/parameters/components/AgentSelectorParameterInput/AgentSelectorParameterInput.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 26
packages/frontend/editor-ui/src/features/core/dataTable/composables/useAgGrid.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 4,18
packages/frontend/editor-ui/src/features/settings/apiKeys/views/SettingsApiView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6-7
packages/workflow/src/constants.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 108
packages/@n8n/db/src/repositories/workflow-review-request-workflow.repository.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-33
packages/frontend/editor-ui/src/features/shared/toolsConnection/ToolsConnectionModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6-7
packages/@n8n/blob-storage/src/fs-byte-store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-95
packages/frontend/editor-ui/src/features/settings/apiKeys/components/ApiKeyCreateOrEditModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 13
docs/generated/sqlite-schema/workflow_review_request.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-124
packages/@n8n/agents/src/runtime/memory/observation-log-defaults.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 224-234,279-280,554
packages/frontend/editor-ui/src/features/ndv/runData/components/RunDataJsonActions.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 12-14
packages/workflow/src/node-helpers.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 9-13,1823-1827
docs/generated/postgres-schema/public.workflow_review_request.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-119
docs/generated/sqlite-schema/workflow_review_request_workflow.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-109
packages/frontend/editor-ui/src/app/stores/pushConnection.store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 6-7
packages/frontend/editor-ui/src/features/shared/editors/plugins/codemirror/typescript/client/useTypescript.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/frontend/editor-ui/src/app/stores/posthog.store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 14
docs/generated/postgres-schema/public.workflow_history.md
s_b3b1e477f194be::t_e675d5f66b3eb7 16,51,113-117
s_b3b1e477f194be::t_3ed90d1e9ce518 118
packages/frontend/editor-ui/src/features/core/dataTable/components/dataGrid/AddColumnButton.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 23
packages/cli/src/modules/n8n-packages/entities/workflow/__tests__/static-sub-workflow-id.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-152
packages/frontend/editor-ui/src/features/core/dataTable/components/dataGrid/DataTableTable.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 27
packages/frontend/editor-ui/src/features/settings/sso/components/SamlSettingsForm.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 8
packages/frontend/editor-ui/src/app/components/layouts/ResourcesListLayout.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 11
packages/cli/test/migration/1784000000052-create-workflow-review-request-tables.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-344
packages/frontend/editor-ui/src/features/ndv/settings/components/NodeWebhooks.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 11
packages/@n8n/db/src/entities/workflow-review-request-workflow.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-23
packages/frontend/editor-ui/src/features/settings/migrationReport/MigrationRuleDetail.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 4-5
packages/@n8n/agents/src/runtime/__tests__/episodic-memory.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 368-420
packages/cli/test/integration/users.api.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 604
packages/frontend/editor-ui/src/experiments/resourceCenter/views/ResourceCenterView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 23-24
docs/generated/postgres-schema/public.workflow_entity.md
s_b3b1e477f194be::t_e675d5f66b3eb7 12,86,304-308
s_b3b1e477f194be::t_3871e4136626e0 309
packages/cli/eslint.config.mjs
s_b3b1e477f194be::t_e675d5f66b3eb7 50-62
packages/frontend/editor-ui/src/experiments/surfaceMcpToNewCloudUsers/components/onboarding/MCPOnboardingCopyBlock.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/cli/src/modules/instance-ai/instance-ai-error-reporter.service.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 13-22,63-65
s_b3b1e477f194be::t_5bb527cb1ac589 66-71
packages/frontend/editor-ui/src/features/core/dataTable/DataTableView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 14,29
docs/generated/postgres-schema/README.md
s_b3b1e477f194be::t_e675d5f66b3eb7 122-125,304-314,1399-1426
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-reviewer.repository.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-78
packages/frontend/editor-ui/src/features/core/auth/components/MfaSetupModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/frontend/editor-ui/src/features/execution/logs/components/LogsPanelActions.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 3
packages/testing/containers/services/n8n.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 48
packages/@n8n/db/src/entities/workflow-review-request-reviewer.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-11
packages/@n8n/agents/src/runtime/memory/observation-log-reflector.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 4,192,196-199
docs/generated/sqlite-schema/project.md
s_b3b1e477f194be::t_e675d5f66b3eb7 23,60,192-204
s_b3b1e477f194be::t_c84d734dc3026a 205
packages/frontend/editor-ui/src/features/ndv/runData/components/RunDataSearch.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6,9
packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/Tests/SuiteConfig.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15-16
packages/frontend/editor-ui/src/features/setupPanel/setupPanel.store.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/@n8n/db/src/entities/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 65-74,130-137,186-189
docs/generated/sqlite-schema/workflow_review_request_authors.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-84
packages/frontend/editor-ui/src/features/execution/logs/composables/usePopOutWindow.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/@n8n/blob-storage/src/s3-byte-store.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-36
packages/frontend/editor-ui/src/app/composables/useActivityDetection.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 4-5
packages/frontend/editor-ui/src/features/ai/mcpAccess/components/header/connectPopover/MCPAccessTokenPopoverTab.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 10
packages/frontend/editor-ui/src/features/ai/mcpAccess/components/header/connectPopover/MCPAccessTokenPopoverTab.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 5
packages/frontend/editor-ui/src/features/execution/executions/views/WorkflowExecutionsView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/frontend/editor-ui/src/app/components/WorkflowSettings/WorkflowSettings.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 56
packages/frontend/editor-ui/src/features/core/dataTable/DataTableDetailsView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 17
packages/@n8n/cli/docs/commands/package.md
s_b3b1e477f194be::t_e675d5f66b3eb7 58
packages/frontend/editor-ui/src/features/collaboration/projects/views/ProjectSettings.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 13-14
packages/frontend/editor-ui/src/features/ai/assistant/components/AssistantsHub.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 6
docs/generated/postgres-schema/public.workflow_review_request_authors.md
s_b3b1e477f194be::t_e675d5f66b3eb7 1-73
packages/frontend/editor-ui/src/app/components/BreakpointsObserver.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 11
packages/frontend/editor-ui/src/app/composables/useWorkflowId.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 13-16,18,76,95-101
s_b3b1e477f194be::t_462d6de5b4ed04 102-103
packages/frontend/editor-ui/src/features/execution/executions/components/ExecutionsFilter.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 4
packages/frontend/editor-ui/src/features/ndv/parameters/components/AssignmentCollection/AssignmentCollection.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 2
packages/cli/src/modules/dynamic-credentials.ee/services/credential-resolver-workflow.service.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 208-211
packages/frontend/editor-ui/src/features/ndv/parameters/components/ExpressionEditModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 20
packages/frontend/editor-ui/src/features/settings/environments.ee/components/VariablesUsageBadge.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 5
packages/frontend/editor-ui/src/features/collaboration/projects/components/ProjectSharing.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 11-12
packages/@n8n/cli/src/client.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 19
packages/@n8n/api-types/src/index.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 181
packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.errorMessage.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-9,40-137
packages/frontend/editor-ui/src/features/settings/users/components/SettingsUsersProjectsCell.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 2,21-22,28-39,47,50,53,56,59,62,65-76,78,80,82-85,88,94-96,102,104,106,108-110
packages/testing/playwright/playwright.config.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 69
packages/@n8n/blob-storage/src/__tests__/fs-byte-store.integration.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-141
packages/@n8n/agents/src/runtime/__tests__/observation-log-observer.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 300,307,341,346-373,480-509
packages/frontend/editor-ui/src/app/views/NodeView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 113
packages/cli/src/controllers/users.controller.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 139
packages/frontend/editor-ui/src/features/workflows/templates/views/TemplatesSearchView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 15
packages/@n8n/db/src/entities/workflow-review-request.ee.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-55
packages/frontend/editor-ui/src/experiments/surfaceMcpToNewCloudUsers/components/onboarding/MCPOnboardingClientSetup.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 7
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-workflow.repository.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-70
packages/@n8n/blob-storage/src/skipped-entry-deletion.error.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-11
packages/frontend/editor-ui/src/features/ndv/parameters/components/FilterConditions/Condition.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 27
packages/@n8n/agents/src/runtime/memory/episodic-memory.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 11,360,530
packages/frontend/editor-ui/src/features/agents/views/AgentsListView.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 7-8
packages/@n8n/db/src/migrations/common/1784000000052-CreateWorkflowReviewRequestTables.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-198
packages/frontend/editor-ui/src/features/settings/users/views/SettingsUsersView.test.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 66
packages/frontend/editor-ui/src/experiments/credentialsAppSelection/components/AppSelectionPage.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 5
packages/frontend/editor-ui/src/features/agents/components/AgentInfoPanel.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 12-13
packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-corrected-current-state-without-treating-stale-values-as-current.json
s_b3b1e477f194be::t_e675d5f66b3eb7 49,52-53,56,59,61-62,64,68-69,72,88,97,104,107-108,111,114,116-117,119,123-124,127,195,202,206,209,212,215,217,221-222,225,238,243,248,251,253,257,264,267,329,336,340,343,346,349,351,355-356,359,412,416,419,422,425,427,431-432,435,456,459,461,465,475,507,523-524,552,556,559,562,565,567,571-572,575,591,600,607,610-611,614,617,619-620,622,626-627,630,698,705,708-709,712,714-715,717-718,720,724-725,728,741,746,751,754,756,760,767,770,832,839,843,846,849,852,854,858-859,862,875,880,885,888,890,894,901,904,955,959,962,965,968,970,974-975,978,999,1002,1004,1008,1015,1018,1054,1070-1071,1099,1103,1106,1109,1112,1114,1118-1119,1122,1138,1147,1154,1158,1161,1164,1167,1169,1173-1174,1177,1245,1252,1255-1256,1259,1262,1264-1265,1267,1271-1272,1275
packages/frontend/editor-ui/src/app/components/AboutModal.vue
s_b3b1e477f194be::t_e675d5f66b3eb7 8
packages/@n8n/db/src/repositories/workflow-review-request-author.repository.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 1-29
packages/cli/src/commands/base-command.ts
s_b3b1e477f194be::t_e675d5f66b3eb7 24
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "2c21561345ccfd6cd344ae7329176abab5e3ebf8",
"prompts": {},
"sessions": {
"s_b3b1e477f194be": {
"agent_id": {
"tool": "claude",
"id": "7f93fb2a-d420-4d18-b822-3d292b1472bb",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,35 @@
.agents/skills/public-api/SKILL.md
s_2518c7e469bbd2::t_7ca2fa98d22eb6 49,57-59
packages/cli/src/public-api/v1/controllers/tags.public.controller.ts
s_2518c7e469bbd2::t_e28b280fc7cb06 3-10
s_2518c7e469bbd2::t_c708ed66592ef7 24
packages/@n8n/decorators/src/controller/types.ts
s_2518c7e469bbd2::t_d0bec54f62eb71 56-57
packages/cli/src/public-api/v1/openapi-gen/decorator-routes.ts
s_2518c7e469bbd2::t_f2ff031924bdf5 146
packages/@n8n/decorators/src/controller/api-description.ts
s_2518c7e469bbd2::t_3342f3c4cdbb93 1-29
packages/cli/src/public-api/public-api-route-resolver.ts
s_2518c7e469bbd2::t_8aa0266a483afb 37
s_2518c7e469bbd2::t_b25f0ecded8918 134
packages/@n8n/decorators/src/controller/index.ts
s_2518c7e469bbd2::t_e665bf28b5a380 7
packages/cli/src/public-api/v1/handlers/tags/spec/paths/getTags.generated.yml
s_2518c7e469bbd2::t_fb43bd26beeefa 4
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "30d82a1d3d8ebbce7bd99d885d5de625cd3b6f0b",
"prompts": {},
"sessions": {
"s_2518c7e469bbd2": {
"agent_id": {
"tool": "claude",
"id": "30e73753-7124-4cb8-b799-467a0f9d476d",
"model": "claude-sonnet-5"
},
"human_author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,83 @@
docs/generated/sqlite-schema/README.md
s_11ba49d204ef08::t_79711df6f65f0e 13-16,140-147,333-386
packages/@n8n/db/src/repositories/agent-eval-run.repository.ee.ts
s_11ba49d204ef08::t_5ab71b25f985d8 1-41,48-55,57-60,66-79
s_11ba49d204ef08::t_77188c2f1245fa 42-47,56,61-65
docs/generated/sqlite-schema/agent_eval_dataset.md
s_11ba49d204ef08::t_79711df6f65f0e 1-118
docs/generated/sqlite-schema/agent_eval_rating.md
s_11ba49d204ef08::t_79711df6f65f0e 1-100
docs/generated/sqlite-schema/agent_eval_run.md
s_11ba49d204ef08::t_79711df6f65f0e 1-143
docs/generated/sqlite-schema/user.md
s_11ba49d204ef08::t_79711df6f65f0e 22,56-58,103-139
packages/@n8n/db/src/repositories/agent-eval-dataset.repository.ee.ts
s_11ba49d204ef08::t_c3c7251490d904 2-41
s_11ba49d204ef08::t_a95eb125713c98 1
packages/@n8n/db/src/repositories/agent-eval-result.repository.ee.ts
s_11ba49d204ef08::t_22e5bbf27a5192 40-44
s_11ba49d204ef08::t_dc3207ad1776ed 1-39,45-67
packages/@n8n/db/src/repositories/__tests__/agent-eval-rating.repository.test.ts
s_11ba49d204ef08::t_bec4ff77443d02 1-69
packages/@n8n/db/src/entities/agent-eval-rating.ee.ts
s_11ba49d204ef08::t_96f731d88d7c8e 1-3,6-35
s_11ba49d204ef08::t_b91337dedac397 5
s_11ba49d204ef08::t_7f5a7ad3c4b6ef 4
packages/@n8n/db/src/migrations/common/1784000000060-CreateAgentEvalTables.ts
s_11ba49d204ef08::t_a28946ff6929d1 1-9,13-27,38-56,63-64,66-67,74-97,112-127,132,134-155
s_11ba49d204ef08::t_6c7b98170ea44d 10-12,28-29,31-37,57-61,65,68-73,98-103,105,109-111,128-129,131,133
s_11ba49d204ef08::t_22e5bbf27a5192 30,62,104,106-108,130
packages/@n8n/db/src/repositories/index.ts
s_11ba49d204ef08::t_439698f740a82e 1-4
packages/@n8n/db/src/repositories/__tests__/agent-eval-result.repository.test.ts
s_11ba49d204ef08::t_f13fe98814a7f0 1-100
packages/cli/test/migration/1784000000060-create-agent-eval-tables.test.ts
s_11ba49d204ef08::t_c24db09ba347ca 1-24,28-30,34-211,215,225-228,231-248
s_11ba49d204ef08::t_13ce7339183395 212-214,216-224,229-230
s_11ba49d204ef08::t_f27be8510fa1b2 25-27,31-33
docs/generated/sqlite-schema/agent_eval_result.md
s_11ba49d204ef08::t_79711df6f65f0e 1-106
docs/generated/sqlite-schema/agents.md
s_11ba49d204ef08::t_79711df6f65f0e 20,55-56,111-137
packages/@n8n/db/src/entities/agent-eval-dataset.ee.ts
s_11ba49d204ef08::t_28ef6d0d8d9431 1-57
packages/@n8n/db/src/repositories/__tests__/agent-eval-dataset.repository.test.ts
s_11ba49d204ef08::t_f94e055ea0d797 1-80
packages/@n8n/db/src/entities/agent-eval-run.ee.ts
s_11ba49d204ef08::t_3459195b69389d 1-3,5-73
s_11ba49d204ef08::t_72f0f8675da4e4 4
packages/@n8n/db/src/entities/agent-eval-result.ee.ts
s_11ba49d204ef08::t_fe2d17e3ea5dfa 5-6
s_11ba49d204ef08::t_3358910909033a 1-4,7-67
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_11ba49d204ef08::t_ff9bd0881da2e3 229
s_11ba49d204ef08::t_328466cf329ab2 461
packages/@n8n/db/src/migrations/sqlite/index.ts
s_11ba49d204ef08::t_31fb763022af72 221
s_11ba49d204ef08::t_23c1f9437acddb 443
packages/@n8n/db/src/entities/index.ts
s_11ba49d204ef08::t_15c4af7b58a7b2 83-90
s_11ba49d204ef08::t_2be26d491c609d 1-4
s_11ba49d204ef08::t_5f9a727a77fbc7 164-167
packages/@n8n/db/src/repositories/agent-eval-rating.repository.ee.ts
s_11ba49d204ef08::t_0b35205cc0b667 1-37
packages/@n8n/db/src/repositories/__tests__/agent-eval-run.repository.test.ts
s_11ba49d204ef08::t_70285215648bf2 82,84-92
s_11ba49d204ef08::t_6d015625b7403e 1-81,83,93-118
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "33191c58fb8108cbe9b283c2fea7838fee41f75c",
"prompts": {},
"sessions": {
"s_11ba49d204ef08": {
"agent_id": {
"tool": "claude",
"id": "59bb11ab-f3bf-4848-ace9-b287f30e1721",
"model": "claude-opus-4-8"
},
"human_author": "Arvin Ansari <arvin.ansari@n8n.io>"
}
}
}

View File

@ -0,0 +1,56 @@
packages/cli/src/modules/n8n-packages/entities/variable/__tests__/variable-importer.test.ts
s_a2f2604c6a0758::t_344396220e0534 7,59,68-71,136-139,156-200
packages/cli/src/public-api/v1/handlers/n8n-packages/spec/schemas/importBlockingIssue.yml
s_a2f2604c6a0758::t_ccb17030c94b97 164-183
packages/cli/src/modules/n8n-packages/entities/variable/variable.types.ts
s_a2f2604c6a0758::t_202f489f7cf2b7 31-35,39-43
packages/cli/src/modules/n8n-packages/entities/variable/variable-missing-policy.ts
s_a2f2604c6a0758::t_5980a924581461 1,3,5-8,11-18
h_ce2c4b90496ac9 2,4,9-10
packages/cli/src/modules/n8n-packages/engine/__tests__/import-telemetry.test.ts
s_a2f2604c6a0758::t_9469344bb2b5fb 56-62
packages/cli/src/modules/n8n-packages/__tests__/import-workflow-with-variables.integration.test.ts
s_a2f2604c6a0758::t_dc86e7f678a32e 192-215,217-253
packages/@n8n/api-types/src/dto/packages/__tests__/import-package-request.dto.test.ts
s_a2f2604c6a0758::t_8c12ddf66f5add 296-308
packages/@n8n/cli/src/commands/package/import.ts
s_a2f2604c6a0758::t_a3933131a1cc90 79-80
packages/cli/src/modules/n8n-packages/entities/variable/variable-importer.ts
s_a2f2604c6a0758::t_530e190039c740 6-11,20-21,36,38,45,50,52-56
h_ce2c4b90496ac9 51
packages/cli/src/modules/n8n-packages/engine/workflow-package-importer.ts
ai_agent 15-18,122-124
packages/cli/src/modules/n8n-packages/engine/import-orchestrator.ts
s_a2f2604c6a0758::t_9c1df5e233d90d 27
s_a2f2604c6a0758::t_d49f3ae5572680 132-133
s_a2f2604c6a0758::t_539328c62bf94b 200-201,208-209,230-232,249-254
packages/@n8n/api-types/src/dto/packages/import-package-request.dto.ts
s_a2f2604c6a0758::t_4508688acff353 90
packages/cli/src/modules/n8n-packages/n8n-packages.types.ts
s_a2f2604c6a0758::t_61659c30547fac 80-81
s_a2f2604c6a0758::t_cf753895716871 262-270
packages/cli/src/public-api/v1/handlers/n8n-packages/spec/paths/n8n-packages.import.yml
s_a2f2604c6a0758::t_bffb78ccc050f8 192,200-202
s_a2f2604c6a0758::t_a1c7e1c20afcf2 468-469
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "338a440b6f394df671ea4c3aee6d216de266c2a3",
"prompts": {},
"humans": {
"h_ce2c4b90496ac9": {
"author": "Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>"
}
},
"sessions": {
"s_a2f2604c6a0758": {
"agent_id": {
"tool": "cursor",
"id": "2eebeab3-c2f8-45bc-a543-37d531da2598",
"model": "claude-fable-5"
},
"human_author": "Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>"
}
}
}

View File

@ -0,0 +1,52 @@
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_36741c55704a88 63,65-66,80-81,117-118,141-142
s_b1ae3677d6bc36::t_8d978cb60e3537 163-166,183,189-190,205-206
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bb57103e0e8f6d 113
s_b1ae3677d6bc36::t_ead898d46fb30e 298-303,311-315,323
packages/cli/test/integration/workflows/workflow.service.test.ts
s_b1ae3677d6bc36::t_476790f3f6691a 556,569-570
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_1d43633a335922 434
s_b1ae3677d6bc36::t_ab8be6f99bc7ed 58
s_b1ae3677d6bc36::t_5b27ef55236dd5 426-427,565
s_b1ae3677d6bc36::t_82a570060839a6 66
s_b1ae3677d6bc36::t_3262ef573c75f7 447-448,605-611
s_b1ae3677d6bc36::t_d80d31a56d2b67 436-437
docs/generated/sqlite-schema/workflow_publication_outbox.md
s_b1ae3677d6bc36::t_4f795249bf1991 29
packages/cli/src/workflows/__tests__/workflow.service.test.ts
s_b1ae3677d6bc36::t_b14870116ed15a 1184
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_6d8245050b505a 213-215
s_b1ae3677d6bc36::t_cd397399f2d1df 49,55-60,108,124,136
s_b1ae3677d6bc36::t_cfb8b43e510b6e 1,12
s_b1ae3677d6bc36::t_f07479af0002f0 224-228
packages/cli/src/workflows/publication/workflow-publication-outbox-consumer.ts
s_b1ae3677d6bc36::t_77fb7d909f3777 252-257
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 229,461
packages/cli/src/workflows/publication/__tests__/workflow-publication-status.service.test.ts
s_b1ae3677d6bc36::t_d092ed2e11e3bb 68,83,98
s_b1ae3677d6bc36::t_d80d31a56d2b67 66,81,95
packages/@n8n/db/src/migrations/common/1784564167057-DropPublishedVersionIdFromWorkflowPublicationOutbox.ts
s_b1ae3677d6bc36::t_aff4cbd107a08b 6-44
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 221,443
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "39833338a3d4fd50eacd6c32e100a2c88eecc4cb",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,32 @@
packages/cli/src/modules/mcp/tools/agents/agent-reference.ts
s_5498409d12d03d::t_9a39ab55b32c6b 43-44
packages/cli/src/modules/mcp/__tests__/agent-tools.service.test.ts
s_5498409d12d03d::t_e53cc91956b9e9 797,804,826
s_5498409d12d03d::t_dc3ec4d42340da 120
s_5498409d12d03d::t_4ac7f6f1923c11 168
packages/cli/src/modules/mcp/tools/agents/agent-tools.service.ts
s_5498409d12d03d::t_7e3c226c5e9aad 508-510
s_5498409d12d03d::t_3b3b02275d21c9 457,459
s_5498409d12d03d::t_16ff6252d4b415 536-538
s_5498409d12d03d::t_2c6b018ed80629 603-605
s_5498409d12d03d::t_06d91fce186fc5 573-575
s_5498409d12d03d::t_ca9f3654a362d2 1057
s_5498409d12d03d::t_8ea15abbcaa4a1 1175-1177,1179
s_5498409d12d03d::t_a74c51a940e43b 365-367
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "39efcf39c30dcfdf341576d67172e3c7bda914c6",
"prompts": {},
"sessions": {
"s_5498409d12d03d": {
"agent_id": {
"tool": "claude",
"id": "70db0817-ca21-48df-8edb-aa5562a5b07f",
"model": "claude-opus-4-8"
},
"human_author": "Svetoslav Dekov <svetoslav.dekov@n8n.io>"
}
}
}

View File

@ -0,0 +1,71 @@
packages/cli/src/workflows/publication/__tests__/publication-status-reporter.test.ts
s_b1ae3677d6bc36::t_331d66c4c4992b 145
s_b1ae3677d6bc36::t_f313402a3e15f6 74
s_b1ae3677d6bc36::t_894670702e3b8b 242
s_b1ae3677d6bc36::t_f9616a6fa65f3b 199
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_a4b3eb10d1208e 448,453-464
s_b1ae3677d6bc36::t_d2836cf44dcb18 449-452
s_b1ae3677d6bc36::t_d84947fe3822e8 3
s_b1ae3677d6bc36::t_e6869f6ad36b73 408,410-412,424,428
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_adb222b10c8bbc 221
s_b1ae3677d6bc36::t_677dfe806a3bc1 193,205
s_b1ae3677d6bc36::t_413a797f88fecd 194-198
s_b1ae3677d6bc36::t_3509d91a1bddfb 8
s_b1ae3677d6bc36::t_2acfd783c9fae1 217
s_b1ae3677d6bc36::t_f98aca1a7f844d 189-192
s_b1ae3677d6bc36::t_f6c31a2ca3d397 201
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bfc2188420dca1 189-194
s_b1ae3677d6bc36::t_0441c51b7c691c 204-206
s_b1ae3677d6bc36::t_937c50461883a8 49-54
s_b1ae3677d6bc36::t_4304285aa422b2 113
s_b1ae3677d6bc36::t_f2118e0cdf4354 154,159-164,171,176
s_b1ae3677d6bc36::t_11ec5a87873ad2 232,235-237,243-248,251
s_b1ae3677d6bc36::t_3c7038d67b736a 310,334,338-340
s_b1ae3677d6bc36::t_3b9e4041c9db2d 136,139
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_92a2ba468a7361 5-12
packages/@n8n/db/src/entities/index.ts
s_b1ae3677d6bc36::t_1e62b990f4c4c7 54
s_b1ae3677d6bc36::t_7947edfbe5ee4b 124
packages/cli/src/workflows/publication/publication-result.ts
s_b1ae3677d6bc36::t_02567e58680c30 43-47,56,59-68,70-75
s_b1ae3677d6bc36::t_45c2bde961b357 42
packages/cli/src/workflows/publication/__tests__/workflow-publication-outbox-consumer.test.ts
s_b1ae3677d6bc36::t_577333faecf611 69
s_b1ae3677d6bc36::t_c54d6ed339697d 70-72
s_b1ae3677d6bc36::t_e468a6fd5f5c63 73,226,265,295-299,354,358-362,378-382
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_5b9d52dc191f8f 533,565,666
s_b1ae3677d6bc36::t_64d9d742eefdac 597
s_b1ae3677d6bc36::t_a1a1ccee7ac313 198
s_b1ae3677d6bc36::t_cab1e9dd12124e 632
s_b1ae3677d6bc36::t_9ff78fdacb9c03 108
s_b1ae3677d6bc36::t_123c44f94ca322 246,282,297,328,354,379,405,425,470,692
s_b1ae3677d6bc36::t_9b428de511696d 513
s_b1ae3677d6bc36::t_4c3539e3961609 213,225-235
s_b1ae3677d6bc36::t_77a9b96d55beee 236-237
packages/cli/src/workflows/publication/publication-status-reporter.ts
s_b1ae3677d6bc36::t_1716f87aea0097 45
s_b1ae3677d6bc36::t_b31a81b03f2e6f 48,80,82,85,97,111,128,138,149,151,156
packages/cli/src/workflows/publication/workflow-publication-status.service.ts
s_b1ae3677d6bc36::t_1ec4fa6b4a414a 45
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "3a09b8adde76ec7229f06c941f5950ba59d7a117",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,92 @@
packages/cli/src/modules/agents/builder/prompts/llm-selection.prompt.ts
s_fad358ef69fdc9::t_d15ff99ca514df 18
s_fad358ef69fdc9::t_a141ef4163c2dc 20
packages/cli/src/modules/agents/builder/skills/resource-locators.skill.ts
s_fad358ef69fdc9::t_2701a1eb7e6769 3-4
s_fad358ef69fdc9::t_061da0f282eaa8 48-52
packages/cli/src/modules/agents/builder/agents-builder-model-recommendations.ts
s_fad358ef69fdc9::t_6fa48816c1307c 85-87
packages/@n8n/agents/src/runtime/__tests__/planner-todos-tool.test.ts
s_fad358ef69fdc9::t_d472973f43354e 27-35
packages/cli/src/modules/agents/builder/agents-builder-tools.service.ts
s_fad358ef69fdc9::t_94c43f5570e6a8 748-750
s_fad358ef69fdc9::t_a3a3c3cc981694 697-699
packages/cli/src/modules/agents/builder/interactive/resolve-llm.tool.ts
s_fad358ef69fdc9::t_a50b9a46fe49b3 133-135
packages/cli/src/modules/agents/builder/skills/target-tasks.skill.ts
s_fad358ef69fdc9::t_6e3d65ff77b604 56,61,64-68,73,77-79
s_fad358ef69fdc9::t_0a9a35da3a3961 70-72
packages/cli/src/modules/agents/__tests__/agents-builder-tools.service.test.ts
s_fad358ef69fdc9::t_9c53a778f2ddd5 1474
s_fad358ef69fdc9::t_b9581f87e8165d 1304
packages/@n8n/agents/src/runtime/tools/planner-todos-tool.ts
s_fad358ef69fdc9::t_7082a1f343cd44 28-30,35,38,43
packages/cli/src/modules/agents/builder/skills/target-skills.skill.ts
s_fad358ef69fdc9::t_7a4b41fcb3ca6e 46,51-52,56,60-62
s_fad358ef69fdc9::t_90457426253269 53-55
s_fad358ef69fdc9::t_c01d30b8ccd95a 109-110
packages/cli/src/modules/agents/builder/skills/integrations.skill.ts
s_fad358ef69fdc9::t_1703653feaf4c5 80,84-86
s_fad358ef69fdc9::t_89d55e98febd0c 81-83
s_fad358ef69fdc9::t_a5342d3c6ef807 3-4
packages/cli/src/modules/agents/builder/agents-builder-prompts.ts
s_fad358ef69fdc9::t_37f591c0f7d8c3 2
s_fad358ef69fdc9::t_fe1fbee9fd6286 120-121
s_fad358ef69fdc9::t_596921d1ba2090 66
s_fad358ef69fdc9::t_22776d65bb39b4 204-207
s_fad358ef69fdc9::t_5bad0af89fd9cd 30
s_fad358ef69fdc9::t_1ee9e78550623c 52-56,59-60,67-68,77-78,80
s_fad358ef69fdc9::t_dce0ad0d431a21 145-147
s_fad358ef69fdc9::t_407b4be66df8b7 163-170,173-176,180-181,183-184
s_fad358ef69fdc9::t_c58c1830f0f5fc 31-32
s_fad358ef69fdc9::t_51082c74039ccd 126-129
s_fad358ef69fdc9::t_90a80d7e86e4b0 262
s_fad358ef69fdc9::t_39f3144cd861e7 119
packages/cli/src/modules/agents/builder/__tests__/agents-builder-prompts.test.ts
s_fad358ef69fdc9::t_5f7cbfe14c3561 348,358-385
s_fad358ef69fdc9::t_f8ff3d71a4f431 11
s_fad358ef69fdc9::t_ab608422a2847b 321
s_fad358ef69fdc9::t_91aba1934cf0ec 306-307,309-313,316-320,322-326
s_fad358ef69fdc9::t_a38c2d049950f2 263,268-269,271,278-279
s_fad358ef69fdc9::t_41dc0ffb31c112 186
s_fad358ef69fdc9::t_977261383938d4 347,352-353,357
s_fad358ef69fdc9::t_0bbabf0a5b3561 308,314-315
s_fad358ef69fdc9::t_b938dd7d77a79d 267,270
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_fad358ef69fdc9::t_98bee7a488e7e9 143
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_fad358ef69fdc9::t_0e8ff6ce4b910b 7
s_fad358ef69fdc9::t_002a1f8c3ec23d 78-83
s_fad358ef69fdc9::t_c90db941f70886 100-107
packages/cli/src/modules/agents/builder/interactive/ask-credential.tool.ts
s_fad358ef69fdc9::t_d08ff04609dd52 140-142
packages/cli/src/modules/agents/builder/skills/node-tools.skill.ts
s_fad358ef69fdc9::t_4390b2ad4af9ae 3-4
s_fad358ef69fdc9::t_e45db32dea3325 57
packages/cli/src/modules/agents/builder/skills/memory.skill.ts
s_fad358ef69fdc9::t_9965dea61c1752 52
s_fad358ef69fdc9::t_0b8142a80ad91e 3-4
packages/cli/src/modules/agents/builder/prompts/initial-build.prompt.ts
s_fad358ef69fdc9::t_b64565a4d48173 1-48
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "3bb55e473bda227adef571ec3eb93491117ecc31",
"prompts": {},
"humans": {
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_fad358ef69fdc9": {
"agent_id": {
"tool": "cursor",
"id": "3fe3a64f-4672-4318-8866-cacd239e702c",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,17 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "3c278f01674c4c702d04ab6fe50ef1a980ab3ac0",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,37 @@
packages/@n8n/db/src/migrations/common/1784000000046-CreateInstanceAiEventsTable.ts
s_44a98ba2784a12::t_ce0caa502ea993 1-36
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_e7de892e1b7d06 231,830-836
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_e7de892e1b7d06 214,817-823
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 19,49,87-93
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_591d9ac7718227 222,222
s_44a98ba2784a12::t_0e1b7d2554975c 452,452
docs/generated/sqlite-schema/instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-71
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_40ef558442421f 214,214
s_44a98ba2784a12::t_e003fa0ab06b5c 434,434
docs/generated/postgres-schema/public.instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-65
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 8,43,81-87
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "3dddd467725158f8f612f863b07c469a065cd503",
"prompts": {},
"sessions": {
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -0,0 +1,59 @@
packages/cli/src/public-api/v1/handlers/tags/spec/paths/tags.yml
s_2518c7e469bbd2::t_90a29afab4e4f3 30-32
packages/cli/src/public-api/v1/openapi-gen/generate.ts
s_2518c7e469bbd2::t_fba62af1de3c76 124-126,138-141,146-149,161-163
s_2518c7e469bbd2::t_13d23806a950a0 10
s_2518c7e469bbd2::t_2c16b57a76d349 79-85,101-102
s_2518c7e469bbd2::t_79ea1176841c08 86-100
s_2518c7e469bbd2::t_087fbe7942aa32 78
packages/@n8n/decorators/src/controller/api-response.ts
s_2518c7e469bbd2::t_8cbda63bbf7bf8 11-12
packages/cli/src/public-api/v1/__tests__/scope-parity.test.ts
s_2518c7e469bbd2::t_9723f8e754ab2b 9-16,26-46,54,63,75-90
s_2518c7e469bbd2::t_6b5716b95d0d2c 91-93
s_2518c7e469bbd2::t_bf2793fc48f0d0 94,137-139,143
.agents/skills/public-api/SKILL.md
s_2518c7e469bbd2::t_57fd66cc057f11 55,57-72
s_2518c7e469bbd2::t_d0bc8d1b2f9629 121-126
packages/@n8n/decorators/src/controller/index.ts
s_2518c7e469bbd2::t_cfac71b93e40c8 15,18,21
packages/cli/src/public-api/v1/controllers/index.ts
s_2518c7e469bbd2::t_152659fc933412 1-5
packages/cli/src/public-api/v1/openapi-gen/decorator-routes.ts
s_2518c7e469bbd2::t_67ef57fb360a84 51-53,56-58
s_2518c7e469bbd2::t_490ba085616528 1-13,18-50,54-55,59-161
s_2518c7e469bbd2::t_532221b4af595d 14-17
packages/cli/src/public-api/v1/handlers/discover/discover.service.ts
s_2518c7e469bbd2::t_aa70d313f1ff1e 111-119,124-144,147-155
packages/cli/src/public-api/public-api-route-resolver.ts
s_2518c7e469bbd2::t_6cf36a5fdde2ae 119-120
s_2518c7e469bbd2::t_f50114ccdaae73 86-97
s_2518c7e469bbd2::t_25dbec58c34d27 51
s_2518c7e469bbd2::t_b87c681c1b8c9d 1-17,25-50,52-57,59-85,98-115,118,121-138
s_2518c7e469bbd2::t_1c2780ea62846b 18-24
s_2518c7e469bbd2::t_816527dcfcf36e 116-117
s_2518c7e469bbd2::t_1089927b1836bc 58
packages/cli/src/public-api/index.ts
s_2518c7e469bbd2::t_79522ee9d0e4c8 23
packages/cli/src/public-api/public-api-controller.registry.ts
s_2518c7e469bbd2::t_298c582c4c48a7 62-65,69,72-75,77
s_2518c7e469bbd2::t_f50593534e3f06 11
packages/cli/src/public-api/v1/handlers/tags/spec/paths/getTags.generated.yml
s_2518c7e469bbd2::t_ff6622e4d30ec2 1-47
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "3fde2fc3937ba3184ec04ea4b9c821738fca51dc",
"prompts": {},
"sessions": {
"s_2518c7e469bbd2": {
"agent_id": {
"tool": "claude",
"id": "30e73753-7124-4cb8-b799-467a0f9d476d",
"model": "claude-sonnet-5"
},
"human_author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,23 @@
AGENTS.md
h_9c8f56e3400786 256
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "401588662b82120e9a66be216d5033c4d057dbb4",
"prompts": {},
"humans": {
"h_6ef4cecfee65a2": {
"author": "James Gee <1285296+geemanjs@users.noreply.github.com>"
},
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.test.ts
s_6638f09b589e97::t_5306ba5406863d 146
packages/frontend/@n8n/i18n/src/locales/en.json
s_6638f09b589e97::t_c689cc84f3aef3 4431
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "401be7f8712dfd2056f955b0cf7f9bde40cee490",
"prompts": {},
"sessions": {
"s_6638f09b589e97": {
"agent_id": {
"tool": "claude",
"id": "a5e3f01e-f690-4590-9a30-a5e2bd26c393",
"model": "claude-sonnet-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
}

View File

@ -0,0 +1,113 @@
packages/@n8n/api-types/src/dto/ldap/__tests__/ldap-configuration.dto.test.ts
s_33452312e2f130::t_5b5b7a1bc7d289 56
s_33452312e2f130::t_11bca522ffa5bb 1,3-31,33,35-55,58-64,67-68,70-71,73,76-93,97-100,103-109
s_33452312e2f130::t_25b7d75f093a4f 66
s_33452312e2f130::t_6faa70c310b25b 94-96,101-102
s_33452312e2f130::t_08ef7f9033ac2e 34
s_33452312e2f130::t_3dd5e8ad49832a 65
s_33452312e2f130::t_f12324acea8de9 2
s_33452312e2f130::t_e1e657eaf5cab0 32
s_33452312e2f130::t_f7d39eee98fb51 57
s_33452312e2f130::t_9d9c69825f3040 69,72,74-75
packages/@n8n/permissions/src/public-api-permissions.ee.ts
s_33452312e2f130::t_f8dcffcac56034 19-20
packages/cli/test/integration/public-api/ldap.test.ts
s_33452312e2f130::t_460516c6b061f3 3-4
s_33452312e2f130::t_c1cb501f882108 94,101
s_33452312e2f130::t_8bd79caadf7102 207
s_33452312e2f130::t_8a4b2368292c7c 88,91
s_33452312e2f130::t_b6b2a724ce7cb2 17-28,30-31
h_57f0ed8cf91102 10-11,14-15
s_33452312e2f130::t_f0fe9e529c535a 1
s_33452312e2f130::t_97f9d63b7a6089 2,6-9,12-13,16,32-44,54-64,70-87,89-90,92-93,95-97,99-100,103-152,156-173,175,177-182,184-185,187-188,191,193-194,196-206,208-222,224-272,276-332,334,336,340,353-354,356-357,359-372,375,391-420,436-444,446-449,465-473,475-583
s_33452312e2f130::t_1bca920b8da0c9 45-53
s_33452312e2f130::t_89822827b15885 153-155
s_33452312e2f130::t_586a31fd7f21da 5
s_33452312e2f130::t_c6336339a0114f 174,176,183,186,189-190
s_33452312e2f130::t_c7027142a8824f 273-275
s_33452312e2f130::t_fd985900cee71d 333,335,337-339,343,351-352,355,373-374,376-390
s_33452312e2f130::t_0112e160dd35fb 98,102
s_33452312e2f130::t_26cdac5d09ecd0 358
s_33452312e2f130::t_9ec47cf4816e6a 421-434,445
s_33452312e2f130::t_f878a374f6afee 450-463,474
s_33452312e2f130::t_fdcd7c0b50ae22 65-69
s_33452312e2f130::t_1cf61d06176c8d 192,195
s_33452312e2f130::t_81c0754f91a9e7 223
s_33452312e2f130::t_2b100194ce75b4 29
s_33452312e2f130::t_f6a7f1f7f454ad 341-342,344-350
packages/@n8n/permissions/src/constants.ee.ts
s_33452312e2f130::t_63c02edbbb9b6a 95
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync.update.yml
s_33452312e2f130::t_4978cbdcbd3625 1-13
packages/cli/src/public-api/types.ts
s_33452312e2f130::t_9baa0462fb1e5e 426-433,435-436
s_33452312e2f130::t_1db51bcfd5e622 434
s_33452312e2f130::t_c9297f1418bfd2 13-14
packages/cli/src/public-api/v1/openapi.yml
s_33452312e2f130::t_06c0448853f9c7 52-53
s_33452312e2f130::t_08b94e664cafa1 70-73
packages/cli/src/public-api/v1/handlers/ldap/ldap.handler.ts
s_33452312e2f130::t_9025b7bbba27ef 75
s_33452312e2f130::t_0fc66b6b14d78e 5-8
s_33452312e2f130::t_82c692f58a3257 21,23
s_33452312e2f130::t_65f0dc1ca67539 72
s_33452312e2f130::t_51236450c21849 71,73-74,76-80
s_33452312e2f130::t_f76370225ca17a 9,11-15
s_33452312e2f130::t_a08425c817d51e 1-4,10,16-20,22,24-70,81-105
packages/@n8n/api-types/src/dto/ldap/ldap-sync.dto.ts
s_33452312e2f130::t_1ea8b8cf82ad85 1,3-5
s_33452312e2f130::t_b9ff7665a4dd1b 2
packages/cli/src/public-api/v1/handlers/ldap/ldap.mapper.ts
s_33452312e2f130::t_ef0ca86a20d59e 8
s_33452312e2f130::t_f76370225ca17a 3
s_33452312e2f130::t_a44ba80d5bcbb3 4-7,9-39
s_33452312e2f130::t_d765ced2f202f0 1-2
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync-history.yml
s_33452312e2f130::t_a345b91a996b7f 1-58
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.update.yml
s_33452312e2f130::t_b8aa249d61e199 3
s_33452312e2f130::t_a79c6f48969c17 107-108
s_33452312e2f130::t_388ee0fdd00b86 1-2,4-106,109-114
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync-history.list.yml
s_33452312e2f130::t_59b395d39ea328 1-14
packages/cli/src/modules/ldap.ee/helpers.ee.ts
s_33452312e2f130::t_6429ef2ce8234d 284-298
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.yml
s_33452312e2f130::t_b20782730d5cb5 1-30,36-55
s_33452312e2f130::t_434b30487b2d9f 31-32,34
h_57f0ed8cf91102 33,35
packages/@n8n/api-types/src/dto/ldap/ldap-configuration-response.dto.ts
s_33452312e2f130::t_377bd2039ce2f9 1-3
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.sync.yml
s_33452312e2f130::t_2ddc0097c16d7e 1-8,11,14-19,21-55
s_33452312e2f130::t_b4f544b0473a5d 9-10,12-13,20
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.yml
s_33452312e2f130::t_191a1352c45492 1-106,109-114
s_33452312e2f130::t_0585019c13e50e 107-108
packages/@n8n/api-types/src/dto/ldap/ldap-configuration.dto.ts
s_33452312e2f130::t_30c6ab614b2bab 1,3-28
s_33452312e2f130::t_4d15dc7a4379c1 2
packages/@n8n/api-types/src/dto/index.ts
s_33452312e2f130::t_6acbb2f50e361a 82-85
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "418e8d725a8918f81b4043726a2fa719304cdfcc",
"prompts": {},
"humans": {
"h_57f0ed8cf91102": {
"author": "Dmitrii Kulikov <dmitrii.kulikov@n8n.io>"
}
},
"sessions": {
"s_33452312e2f130": {
"agent_id": {
"tool": "claude",
"id": "b77a3f83-b3d4-4657-90ac-96a737bf7981",
"model": "claude-opus-4-8"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,110 @@
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewStatusSync.ts
s_b34abcbd386402::t_24b4292bed3e97 1-11,13-21,23-30,36-43,45-46,48-50,52-56,58-60
s_e0d6b46d5a1cd6::t_c81c77616ab3e3 31-35,44,47,51
s_e0d6b46d5a1cd6::t_e196f351177dc7 12
s_b34abcbd386402::t_4ea527af620494 22
s_b34abcbd386402::t_cfcd132e94eb8c 57
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.test.ts
s_b34abcbd386402::t_1c438986b38dae 529-557
s_b34abcbd386402::t_6e9e651eaf8905 203-204
s_94fa4ed7d7b038::t_ba46ed08836d87 228-229
s_b34abcbd386402::t_44fb5c4d699e98 83
s_b34abcbd386402::t_bb1f01e4eedee4 25,32-35
s_b34abcbd386402::t_3211510b55e36f 558-559
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.test.ts
s_b34abcbd386402::t_c224e550ecf7e2 8,20,29-30,43
s_b34abcbd386402::t_973fb5ea005143 107-108,116-117
s_94fa4ed7d7b038::t_16e816b1f011f0 54-55
s_b34abcbd386402::t_af3b788f27acf8 79-80,95
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.vue
s_b34abcbd386402::t_5f6185aae32256 36,49,58-62
s_b34abcbd386402::t_f3d22933afbab9 7,15-17,20-24
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.test.ts
s_b34abcbd386402::t_3b3299a3d9fcaa 12,15-17
s_b34abcbd386402::t_2e0ac133caf0d3 106-107,111-115,122-125,127-148,150-161
s_b34abcbd386402::t_e4182464ddfed0 108-110,116-121
s_b34abcbd386402::t_dc9878bfdf29bf 126,149
s_b34abcbd386402::t_2f1c323b374b71 6-7,11
s_6638f09b589e97::t_17e1ef4d104334 18,162-165
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewStatusSync.test.ts
s_b34abcbd386402::t_580233be25b07a 40
s_b34abcbd386402::t_a726500e2f8c4c 1-39,41-67,69-70,75-116,118-125,127-174
s_b34abcbd386402::t_f619928cac5756 68
s_b34abcbd386402::t_ada1c191fa7c9b 71-74
s_e0d6b46d5a1cd6::t_8ae130818dd733 117
s_e0d6b46d5a1cd6::t_8777d63396adcc 126
packages/frontend/@n8n/i18n/src/locales/en.json
s_b34abcbd386402::t_f88b437a50481a 4431
packages/frontend/editor-ui/src/features/workflow-reviews/reviewStatus.store.ts
s_b34abcbd386402::t_c65fc974c92a84 5
s_b34abcbd386402::t_0a213d7d8a6e97 1-4,6-16,24,28-29,33,38,41-47,50-51,53-57,59-61,66-72,82
s_b34abcbd386402::t_76965219875589 34-37,48,52
s_b34abcbd386402::t_deb945a61cf2ab 39-40,49,58,62-65
s_b34abcbd386402::t_7357f101878346 73-81
s_b34abcbd386402::t_0329c67ea2c29f 17-23
s_e0d6b46d5a1cd6::t_17c2dd1353b0d1 31
h_9c8f56e3400786 25-27,30,32
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.vue
s_b34abcbd386402::t_6f12f1fad31f7a 38
s_b34abcbd386402::t_c9a197fb11ecd1 17
s_b34abcbd386402::t_3ae8378e367c22 98,103-104
packages/frontend/editor-ui/src/features/workflow-reviews/workflowReviews.api.ts
s_94fa4ed7d7b038::t_68ec38eb0d38db 3
s_b34abcbd386402::t_7a44088edd698a 17-18,20-26
s_94fa4ed7d7b038::t_6e4f5e0e8674de 1-2,4-5,32-33
s_94fa4ed7d7b038::t_3011dbbd079efb 19
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_b34abcbd386402::t_f734c70d761acc 97,100-102
s_b34abcbd386402::t_5f76aa7d690ca8 59-60
s_b34abcbd386402::t_87c86684791160 83
s_b34abcbd386402::t_e942bf4683169c 270-273
s_b34abcbd386402::t_f65d763798858f 103
packages/frontend/editor-ui/src/features/workflow-reviews/reviewStatus.store.test.ts
s_b34abcbd386402::t_674eeeb742d79b 87-131
s_b34abcbd386402::t_5a3475819703ac 1-86,132-175
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "45b8ea1461088c18489b7d31fb1f2aefe388db6e",
"prompts": {},
"humans": {
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_6638f09b589e97": {
"agent_id": {
"tool": "claude",
"id": "a5e3f01e-f690-4590-9a30-a5e2bd26c393",
"model": "claude-sonnet-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_94fa4ed7d7b038": {
"agent_id": {
"tool": "claude",
"id": "6d271a69-d48a-40c6-b6a3-5630b148db23",
"model": "claude-fable-5"
},
"human_author": null
},
"s_b34abcbd386402": {
"agent_id": {
"tool": "claude",
"id": "4dc6fdb7-ff5f-45a8-98bf-0345038d38d6",
"model": "claude-fable-5"
},
"human_author": null
},
"s_e0d6b46d5a1cd6": {
"agent_id": {
"tool": "claude",
"id": "c9bef762-10a3-4006-8b74-acefd3594aab",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,41 @@
packages/frontend/editor-ui/src/features/workflows/templates/utils/templateActions.test.ts
s_495f8152979774::t_cc448841d95fc0 9,45
pnpm-lock.yaml
s_495f8152979774::t_2c798c61011f19 4900-4902,4909-4911,4915-4917
packages/frontend/editor-ui/src/app/plugins/telemetry/index.ts
s_495f8152979774::t_a232630f421f8d 15-17,19-20
s_495f8152979774::t_28a654b872f460 283
s_495f8152979774::t_8d7e54f871c6ba 284-286,291
s_495f8152979774::t_cf57fe5362c518 18,26-28,30
s_495f8152979774::t_193a1b23b0cbe7 282
packages/frontend/editor-ui/src/app/plugins/telemetry.test.ts
s_495f8152979774::t_cc448841d95fc0 2,15
s_495f8152979774::t_af29b8937cb50c 7
packages/frontend/editor-ui/src/app/composables/useTelemetry.ts
s_495f8152979774::t_49a943ca4e1876 7-12
s_495f8152979774::t_0ad2f70e965aac 4-6,13
packages/frontend/@n8n/composables/src/useTelemetry.test.ts
s_495f8152979774::t_96937f3bbc69c5 1,3-78
s_495f8152979774::t_48081b76cc6a17 2
packages/frontend/@n8n/composables/src/useTelemetry.ts
s_495f8152979774::t_bf30b754e87fb7 1-63,68,80-81,83-99,113
s_495f8152979774::t_360c68b6e69a30 64-67,69-79,82,100-112
packages/frontend/@n8n/composables/package.json
s_495f8152979774::t_04b9e770e7fbf9 31,34-36
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "4696b3d4df25e6c9df7f0d7e1bb3736cc17af8b3",
"prompts": {},
"sessions": {
"s_495f8152979774": {
"agent_id": {
"tool": "claude",
"id": "450f2223-609a-4015-9ba7-a433acca763a",
"model": "claude-opus-4-8"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,46 @@
packages/frontend/editor-ui/src/features/workflowReviews/workflowReviewRequests.store.ts
s_278b5dc3633c05::t_73269f9ee4fa43 46,54
s_278b5dc3633c05::t_733ab75d387efd 3,5
s_278b5dc3633c05::t_c3ef7135fe13e8 27
packages/@n8n/api-types/src/dto/workflow-reviews/list-workflow-review-inbox.dto.ts
s_278b5dc3633c05::t_ff5fc94bd358f0 3-7,10-14,25,31-32,37
packages/cli/src/modules/workflow-reviews.ee/workflow-review-requests.controller.ts
s_278b5dc3633c05::t_14e71601275869 3-5,29-33,35,38-40,48-49
packages/frontend/editor-ui/src/features/workflowReviews/components/WorkflowReviewRequestsSidebar.vue
s_278b5dc3633c05::t_4bc1566e1e00a7 2
s_278b5dc3633c05::t_4d3e0d86a4902e 11
packages/cli/src/modules/workflow-reviews.ee/workflow-review-request.service.ts
s_278b5dc3633c05::t_c5816a79f6bad0 3-6
s_278b5dc3633c05::t_de90c114c421fa 119,121-122,143-145,151
s_278b5dc3633c05::t_58dfea84722e28 190,193
packages/frontend/editor-ui/src/features/workflowReviews/workflowReviewRequests.api.ts
s_278b5dc3633c05::t_4ce2c287af98d9 2-3,9,17,23-25
packages/@n8n/api-types/src/workflow-review-request-summary.ts
s_278b5dc3633c05::t_a8d3695b061a76 1-26
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-request.list.service.test.ts
s_278b5dc3633c05::t_55e169dfeb9a6e 56,91
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.env-gate.integration.test.ts
s_278b5dc3633c05::t_1af97ac55d6191 36-37
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.controller.integration.test.ts
s_278b5dc3633c05::t_060c199c7b9a79 466,471,489,498,511,520,547,571,574
packages/@n8n/api-types/src/dto/index.ts
s_278b5dc3633c05::t_eba0d0773f49fe 290
packages/@n8n/api-types/src/index.ts
s_278b5dc3633c05::t_f4589ea5b97bda 16
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "48a92acbba6bc1a03c8d9c7c5d80f98a999a3eea",
"prompts": {},
"sessions": {
"s_278b5dc3633c05": {
"agent_id": {
"tool": "cursor",
"id": "7b77dc33-92bf-492b-8614-c5fa327f6901",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -0,0 +1,29 @@
packages/@n8n/db/src/repositories/workflow-review-request-workflow.repository.ts
s_60c9025b151770::t_f7b4630bf8bf6d 2,14-23,30-31
s_a2967ec392b10a::t_30fc10bf0e76c5 5,49
s_a2967ec392b10a::t_52fab6f8b354d3 47
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "48f8cb2d240e05b1337e5d91c46c8f69ff48722a",
"prompts": {},
"sessions": {
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_a2967ec392b10a": {
"agent_id": {
"tool": "cursor",
"id": "2c04c3e1-d5a9-42bf-81c9-c49a5c1432d1",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -10,6 +10,9 @@ packages/cli/src/modules/source-control.ee/__tests__/source-control-helper.ee.te
"h_0d09e42b2cccb8": {
"author": "kgrhartlage <kai.grosse.hartlage@gmail.com>"
},
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}

View File

@ -0,0 +1,21 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_8477c5008f2125::t_6cb9113f7c98d5 7195
packages/frontend/editor-ui/src/features/agents/components/AgentCapabilitiesSection.vue
s_8477c5008f2125::t_6cb9113f7c98d5 860
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "4cdaac050d46eee1e30a2b866575f45e5a20b838",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/frontend/editor-ui/src/features/settings/migrationReport/MigrationRuleDetail.test.ts
s_6515d070952d92::t_c86466e023372e 111-121
packages/frontend/editor-ui/src/features/settings/migrationReport/MigrationRules.test.ts
s_6515d070952d92::t_41928cf9f17912 108-114
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "4e38782666b57516d51e6591f5dccc76f36329c1",
"prompts": {},
"sessions": {
"s_6515d070952d92": {
"agent_id": {
"tool": "claude",
"id": "s_6515d070952d92",
"model": "unknown"
},
"human_author": "Mike Repeć <mike.repec@n8n.io>"
}
}
}

View File

@ -5,11 +5,22 @@
"base_commit_sha": "4f673e0378d23adb7383bbf44ad056dac427e48e",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_278cbb65f99049": {
"agent_id": {
"tool": "claude",
"id": "1063cccb-da60-401d-8e97-8afd031e235c",
"model": "claude-fable-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
@ -17,14 +28,6 @@
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,160 @@
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_fe94af8470378e 435,435
s_44a98ba2784a12::t_bfa5a9f5ac9def 215,215
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 436,436
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 437-438,437-438
docs/generated/sqlite-schema/oauth_user_consents.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 9,21,51
docs/generated/sqlite-schema/oauth_clients.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 95
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 87,1037
s_44a98ba2784a12::t_16f911908620c5 65,97,809,1123
docs/generated/sqlite-schema/user.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 236
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_aa1e8f3f5a3b38 223,223
s_44a98ba2784a12::t_473e032380eaeb 453,453
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 454,454
s_44a98ba2784a12::t_51812c9029fdb3 455-456,455-456
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
packages/@n8n/db/src/migrations/common/1784000000047-BackfillPreScopingOAuthGrantScopes.ts
s_44a98ba2784a12::t_2b023adf499a11 1-100
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 128
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 158
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 79
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,822,1136
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "4f8fef13cacf31163999bdddc46f4d2ae8bb0b6a",
"prompts": {},
"humans": {
"h_6ef4cecfee65a2": {
"author": "James Gee <1285296+geemanjs@users.noreply.github.com>"
},
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,32 @@
packages/cli/src/modules/n8n-packages/__tests__/import-projects.integration.test.ts
s_ab716f86eca53e::t_e48035ad497c59 473-478,481-509,511-513,515-516
h_ce2c4b90496ac9 514
s_ab716f86eca53e::t_ed284fd327cb3d 479-480,510,517-518
s_ab716f86eca53e::t_7c1413e25bcb1a 9,14,20
packages/cli/src/modules/n8n-packages/engine/import-result.ts
s_ab716f86eca53e::t_247fa4d3540688 52-53,61-62
packages/cli/src/modules/n8n-packages/engine/project-package-importer.ts
s_ab716f86eca53e::t_741d2004a6b1e1 91-92,102-103
s_ab716f86eca53e::t_e1868a8309d16e 122
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "5028f4218142fd6503008f65fa13aab5b2532efd",
"prompts": {},
"humans": {
"h_ce2c4b90496ac9": {
"author": "Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>"
}
},
"sessions": {
"s_ab716f86eca53e": {
"agent_id": {
"tool": "cursor",
"id": "aac7606d-748a-4922-80da-d92bd4435fe3",
"model": "claude-fable-5"
},
"human_author": "Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>"
}
}
}

View File

@ -0,0 +1,40 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_c7f2eb05574ce2::t_a6579a113c1f1a 4440-4441
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.test.ts
s_c7f2eb05574ce2::t_4430948c597679 108-156
s_c7f2eb05574ce2::t_2e03c02acc8062 61-64
s_c7f2eb05574ce2::t_e7ddda7579d55a 9-12,23
s_c7f2eb05574ce2::t_001887b1b6433f 157
packages/frontend/@n8n/design-system/src/components/N8nUserSelect/UserSelect.vue
s_c7f2eb05574ce2::t_e34633938a19c3 20-21,31
s_c7f2eb05574ce2::t_10bc51bc2df618 107
packages/frontend/editor-ui/src/features/workflow-reviews/workflowReviews.api.ts
s_c7f2eb05574ce2::t_f29eef6bcd7e2c 2,16
s_c7f2eb05574ce2::t_1d0b35dc30ff8c 31-38
s_c7f2eb05574ce2::t_79fbbe00c1665e 39-41
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.vue
s_c7f2eb05574ce2::t_dfd9095c7df5d9 2,10,13-14,22-25
s_c7f2eb05574ce2::t_e9d0a58eeda5e6 130
s_c7f2eb05574ce2::t_941dd263a0e5b5 198-216
s_c7f2eb05574ce2::t_ad6ae29b1c4d9a 52-54,61-82,92-94
s_c7f2eb05574ce2::t_41701a9c6c9b6a 155
s_c7f2eb05574ce2::t_a87ef4b842896a 252-257
s_c7f2eb05574ce2::t_3eda1559e2d880 217
s_c7f2eb05574ce2::t_13fecd1de5c7e0 258
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "52a5df07c3e69797855a31173b4853b498e361f7",
"prompts": {},
"sessions": {
"s_c7f2eb05574ce2": {
"agent_id": {
"tool": "claude",
"id": "63ca9479-d174-4a0f-9349-54a47630f906",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,63 @@
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_70e4a16a672757::t_bdf6c7bea8e71a 55-59,93-94,106-108,229-264,275-288,783-796
s_b6381fbb8ddc64::t_626896e5a21e72 110-112,115,117-118
h_9c8f56e3400786 113-114
s_b6381fbb8ddc64::t_ee482984b97cbd 116
s_b6381fbb8ddc64::t_809d0a0041ae07 7
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.test.ts
s_70e4a16a672757::t_1114f6e615019a 31,77-78,217-220,486-496,498-502,535-536,559-570,572-579
s_70e4a16a672757::t_40de41d139ecad 523,571
s_70e4a16a672757::t_1ef57baf512bc4 221,581,607
s_70e4a16a672757::t_99465de0d4547d 25-30,156-177,193-195,458-485,497,503-522,524-534
s_70e4a16a672757::t_548f55dcfa8be1 586
s_70e4a16a672757::t_a10c87b65e1123 537-558,606
s_70e4a16a672757::t_498ce41e0925d7 6,580,582-585,587-605
s_70e4a16a672757::t_054f4386e635c2 79-80
s_70e4a16a672757::t_1ed0098a0aec0a 196
s_70e4a16a672757::t_69bc31d0031457 608
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_d446b22a984aa3 216
s_44a98ba2784a12::t_29c7d74109de94 437
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_50f198fd2246d1 224
s_44a98ba2784a12::t_6a70a4b32b68f9 455
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "588d2eb9769f76b9ccad33dfc9a7add6ff37c694",
"prompts": {},
"humans": {
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,21 @@
packages/frontend/@n8n/frontend-constants/package.json
s_b7645babf66668::t_0d68d25612aeea 34
pnpm-lock.yaml
s_b7645babf66668::t_44877a226a7281 5187-5189
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "59c70e59e634287d580f1c473aeed2bd93d072c0",
"prompts": {},
"sessions": {
"s_b7645babf66668": {
"agent_id": {
"tool": "claude",
"id": "57f1efb4-9536-4b49-a6b5-91f2daa62b58",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,17 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "5cb674ed370561d5418dd02de0d4c1d58d11cce1",
"prompts": {},
"sessions": {
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,436 @@
packages/@n8n/db/src/repositories/workflow-review-request-workflow.repository.ts
s_44a98ba2784a12::t_48fb7f90de2ab7 1,3-4,6-12,23-26,28,31-35,37-39
s_44a98ba2784a12::t_2bd2a35466ae01 5
s_44a98ba2784a12::t_5416a8bbafa15b 27
s_44a98ba2784a12::t_35d3aac74ee41a 36
s_60c9025b151770::t_f7b4630bf8bf6d 2,13-22,29-30
docs/generated/postgres-schema/public.workflow_review_request_workflow.md
s_44a98ba2784a12::t_2b239c65b11e3d 10
s_44a98ba2784a12::t_f4ddd4b6a4b050 79
packages/nodes-base/nodes/N8n/n8n-api-coverage.json
s_44a98ba2784a12::t_50150ccddc31fc 8-13
packages/cli/test/migration/1784000000052-create-workflow-review-request-tables.test.ts
s_44a98ba2784a12::t_fa25b39e56246d 1-12,14-117,158-161,183-186,197-210,287-288,290,343-344
s_44a98ba2784a12::t_a3d1d9fc652366 118-157,162-165,167-170,172-173,177,179-182,187
s_44a98ba2784a12::t_9100d997b3e449 229-230
s_44a98ba2784a12::t_46696f806e3c30 284-286,291
s_44a98ba2784a12::t_787c4bf3d44572 289
s_44a98ba2784a12::t_4fc9ac427b7292 314-315
s_44a98ba2784a12::t_ef1cf4c35b7056 340-342
s_44a98ba2784a12::t_5ac04257fcca35 299-300,304-305
s_44a98ba2784a12::t_39c23408a71db4 262,265
s_44a98ba2784a12::t_26d4e57cec9cc1 211-212,216-217
s_44a98ba2784a12::t_7a2ff4e4cd9f0b 169-173
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_2b239c65b11e3d 125
s_44a98ba2784a12::t_e7de892e1b7d06 66,235,845-851
s_44a98ba2784a12::t_f4ddd4b6a4b050 1409
s_44a98ba2784a12::t_16f911908620c5 65,97,837,1151
packages/@n8n/db/src/repositories/workflow-review-request-author.repository.ts
s_44a98ba2784a12::t_811bc0f2717808 1,3-12,29-31,33-42,44-46
s_60c9025b151770::t_65875a2109bd21 2,13-14,15-21,22-26
s_60c9025b151770::t_5dbf4355e9a432 27-28
packages/@n8n/db/src/entities/workflow-review-request-author.ee.ts
s_44a98ba2784a12::t_b68444cb9bf6bd 2-3,6-7,9-10
packages/@n8n/db/src/entities/workflow-review-request.ee.ts
s_44a98ba2784a12::t_243fda83c3ba5d 1-4,16-20,23,25-26,28-31,37,39-50,52-53,55
s_44a98ba2784a12::t_4a86a82b8ef7a5 35
s_44a98ba2784a12::t_935930310cd5f0 5-15,21-22,24,32-34,36,51,54
s_44a98ba2784a12::t_95a1285ac2a8aa 38
packages/@n8n/db/src/repositories/__tests__/workflow-review-request.repository.test.ts
s_44a98ba2784a12::t_dbad7b03bcd5c5 1,2-3,4-5,6-16,18-34,37-40,43-64,65
s_44a98ba2784a12::t_8cf89fd1044fe9 35-36,41,42
s_44a98ba2784a12::t_177c7f50484c6d 17
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_2b239c65b11e3d 125
s_44a98ba2784a12::t_cd6f9de0ddc669 291,1389,1390,1393,1397
s_44a98ba2784a12::t_e7de892e1b7d06 66,218,832-838
s_44a98ba2784a12::t_c7a37a3d8a1ed7 87,1052
s_44a98ba2784a12::t_f4ddd4b6a4b050 1398
s_44a98ba2784a12::t_16f911908620c5 65,97,824,1138
packages/@n8n/db/src/entities/workflow-review-request-reviewer.ee.ts
s_44a98ba2784a12::t_57f5b278d05673 2-3,7-8,10-11
docs/generated/sqlite-schema/workflow_review_request_workflow.md
s_44a98ba2784a12::t_2b239c65b11e3d 9
s_44a98ba2784a12::t_cd6f9de0ddc669 38,79,80,83,87
s_44a98ba2784a12::t_f4ddd4b6a4b050 88
packages/@n8n/db/src/repositories/workflow-review-request-reviewer.repository.ts
s_44a98ba2784a12::t_220caa9d9c1955 1-17,22,26,33,36-40,42-51,53-55
s_44a98ba2784a12::t_a3fb61bb232cab 18-21,23-25,27-32,34-35
packages/@n8n/db/src/repositories/workflow-review-request.repository.ts
s_44a98ba2784a12::t_4188d7b926ed77 1,3-4,6-7,10-17,32-34,37-40,43,46-50,71
s_44a98ba2784a12::t_686efdb1f1e86d 8-9,35-36,41,42
s_60c9025b151770::t_1b89b2320e2bd7 2,5,18-31,44-45,51-69
s_60c9025b151770::t_b2234c8e7a704f 70
packages/@n8n/db/src/entities/workflow-review-request-workflow.ee.ts
s_44a98ba2784a12::t_d5ee5c3cc41445 2,4-5,15-20,23
s_44a98ba2784a12::t_9ac9f83d7c759e 3
s_44a98ba2784a12::t_ea545c48b99174 14
s_44a98ba2784a12::t_f4b16ca0dd573e 21-22
s_44a98ba2784a12::t_6edd7013155813 1,6-9
s_44a98ba2784a12::t_f69a65ab4cefdf 1,10-12
packages/@n8n/db/src/repositories/index.ts
s_44a98ba2784a12::t_8a95fae58db6c4 74-76
s_44a98ba2784a12::t_38e7a639f36fe5 77
packages/@n8n/db/src/entities/index.ts
s_44a98ba2784a12::t_fab8d07d211479 65
s_44a98ba2784a12::t_55d42f83e7e5c1 67
s_44a98ba2784a12::t_d50271daa84973 68-69,74
s_44a98ba2784a12::t_331cc21e18eef6 130,135-136
s_44a98ba2784a12::t_168a12b53de900 137,189
s_44a98ba2784a12::t_a7256825a068b0 186-188
s_44a98ba2784a12::t_c0c53effff9ebe 70-73
s_44a98ba2784a12::t_fce1861a6f4668 131-134
packages/@n8n/db/src/migrations/common/1784000000052-CreateWorkflowReviewRequestTables.ts
s_44a98ba2784a12::t_fa23a7297ba2de 14,25,28,34,44-47,57-62,66,71,72,89,173-177,185
s_44a98ba2784a12::t_c1d0ff22fc2ac0 189-191
s_44a98ba2784a12::t_3b22c2a1d44b4e 15-16
s_44a98ba2784a12::t_a613b3319a0a76 28,30-31
s_44a98ba2784a12::t_34f2a620d1f09e 67
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-workflow.repository.test.ts
s_44a98ba2784a12::t_f99d26c16919a4 1-55,56
docs/generated/sqlite-schema/workflow_review_request_authors.md
s_44a98ba2784a12::t_cd6f9de0ddc669 67,68,71,75
s_44a98ba2784a12::t_f4ddd4b6a4b050 76
docs/generated/sqlite-schema/workflow_review_request.md
s_44a98ba2784a12::t_cd6f9de0ddc669 18,19,22,26,35-37,56,65,66,69,73
s_44a98ba2784a12::t_f4ddd4b6a4b050 9,27,74
docs/generated/sqlite-schema/project.md
s_44a98ba2784a12::t_cd6f9de0ddc669 193,194,197,201
s_44a98ba2784a12::t_f4ddd4b6a4b050 202
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-reviewer.repository.test.ts
s_44a98ba2784a12::t_b3c01a9fec4bd9 1,2-48,49
docs/generated/sqlite-schema/user.md
s_44a98ba2784a12::t_cd6f9de0ddc669 76,299,300,303,307
s_44a98ba2784a12::t_c7a37a3d8a1ed7 241
s_44a98ba2784a12::t_f4ddd4b6a4b050 308
docs/generated/sqlite-schema/workflow_review_request_reviewers.md
s_44a98ba2784a12::t_cd6f9de0ddc669 68,69,72,76
s_44a98ba2784a12::t_f4ddd4b6a4b050 77
packages/cli/src/services/ownership-transfer/ownership-transfer.manifest.json
s_44a98ba2784a12::t_1a8834667e1040 61-65
packages/@n8n/db/src/migrations/common/1784000000046-CreateInstanceAiEventsTable.ts
s_44a98ba2784a12::t_ce0caa502ea993 1-36
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 19,49,87-93
s_44a98ba2784a12::t_16f911908620c5 79
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_591d9ac7718227 222,222
s_44a98ba2784a12::t_0e1b7d2554975c 453,453
s_44a98ba2784a12::t_aa1e8f3f5a3b38 223,223
s_44a98ba2784a12::t_473e032380eaeb 454,454
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 455,455
s_44a98ba2784a12::t_51812c9029fdb3 456-457,456-457
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
docs/generated/sqlite-schema/instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-71
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_40ef558442421f 214,214
s_44a98ba2784a12::t_e003fa0ab06b5c 435,435
s_44a98ba2784a12::t_fe94af8470378e 436,436
s_44a98ba2784a12::t_bfa5a9f5ac9def 215,215
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 437,437
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 438-439,438-439
docs/generated/postgres-schema/public.instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-65
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 8,43,81-87
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/sqlite-schema/oauth_user_consents.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 9,21,51
docs/generated/sqlite-schema/oauth_clients.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 95
packages/@n8n/db/src/migrations/common/1784000000047-BackfillPreScopingOAuthGrantScopes.ts
s_44a98ba2784a12::t_2b023adf499a11 1-100
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 128
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 158
docs/generated/postgres-schema/public.workflow_review_request_reviewers.md
s_44a98ba2784a12::t_f4ddd4b6a4b050 66
docs/generated/postgres-schema/public.project.md
s_44a98ba2784a12::t_f4ddd4b6a4b050 196
docs/generated/postgres-schema/public.workflow_review_request_authors.md
s_44a98ba2784a12::t_f4ddd4b6a4b050 65
docs/generated/postgres-schema/public.user.md
s_44a98ba2784a12::t_f4ddd4b6a4b050 302
docs/generated/postgres-schema/public.workflow_review_request.md
s_44a98ba2784a12::t_f4ddd4b6a4b050 16,69
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.env-gate.integration.test.ts
s_60c9025b151770::t_1916428f831677 1-4,6-19,22-30,32-35
s_2a235a6e9347be::t_d664c830aa7f1c 5,20-21,31
packages/cli/test/integration/shared/types.ts
s_60c9025b151770::t_bc8f2e8a1ae3d0 55,70-71
packages/cli/src/modules/workflow-reviews.ee/workflow-review-request.service.ts
s_60c9025b151770::t_f47620be23b460 1-13,18-39,41-46,48-50,54-57,61-64,66-73,79-108
s_2a235a6e9347be::t_800b92cfc074ab 14-17,40,47,51-53,58-60,65,74-78
packages/@n8n/backend-common/src/modules/modules.config.ts
s_60c9025b151770::t_a4789809c277c5 36
packages/@n8n/api-types/src/dto/workflow-reviews/create-workflow-review-request.dto.ts
s_2a235a6e9347be::t_583ae2aa6bbb4b 6-7
s_60c9025b151770::t_06db1c98cc7bf7 1-5,8-16
packages/@n8n/db/src/services/db-lock.service.ts
s_60c9025b151770::t_2448a48f4744df 16
packages/@n8n/db/src/repositories/__tests__/workflow-review-request-author.repository.test.ts
s_2a235a6e9347be::t_d664c830aa7f1c 19,23-24,28
s_60c9025b151770::t_dd91bf959b2356 1-18,20-22,25,27,29-35
packages/cli/test/integration/shared/utils/test-server.ts
s_2a235a6e9347be::t_2f37f299fc095c 345,347-348
s_2a235a6e9347be::t_493341e5e43666 346
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-requests.controller.integration.test.ts
s_2a235a6e9347be::t_583ae2aa6bbb4b 171,177-190
h_9c8f56e3400786 81
s_2a235a6e9347be::t_d664c830aa7f1c 397
s_60c9025b151770::t_bb9cfd15536241 1-80,82-170,172-176,191-396,398-403
packages/@n8n/backend-common/src/modules/__tests__/module-registry.test.ts
s_9006126844c8d5::t_53a7b1c755ec03 101
s_9006126844c8d5::t_235bdd463aba3d 66
packages/cli/src/modules/workflow-reviews.ee/workflow-reviews.module.ts
s_2a235a6e9347be::t_693e2c4baad9ba 1-11,13-14
s_2a235a6e9347be::t_5791dc7a463a1a 12
packages/cli/src/modules/workflow-reviews.ee/__tests__/workflow-review-request.service.test.ts
s_2a235a6e9347be::t_a1657bd79d44c0 125,134,144,155
h_9c8f56e3400786 75,114
s_60c9025b151770::t_8a8655a46f6611 1-16,21-68,70-74,76-113,115-116,118-124,126-129,131-133,135-139,141-143,145-150,152-154,156-167,170-176
s_2a235a6e9347be::t_800b92cfc074ab 17-20,69,117,130,140,151,168-169
packages/@n8n/backend-common/src/modules/module-registry.ts
s_60c9025b151770::t_078acc951d9093 74
packages/@n8n/api-types/src/dto/index.ts
s_2a235a6e9347be::t_6802c7ddb45108 295-296
packages/cli/src/modules/workflow-reviews.ee/workflow-review-requests.controller.ts
s_2a235a6e9347be::t_800b92cfc074ab 19-21
s_60c9025b151770::t_4dc13844903a23 1-18,22-23
packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.test.ts
s_b3f23ab76a494c::t_fe4db0fae50eb3 1-2,108-140
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenuItem.test.ts
s_b3f23ab76a494c::t_12d480d8764f49 176-203
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenuItem.vue
s_b3f23ab76a494c::t_d1125db8eb6416 27-33
s_b3f23ab76a494c::t_1975825e8e11ab 3,37-38,100,102,334-369
s_b3f23ab76a494c::t_d90496a498c146 370
packages/frontend/@n8n/design-system/src/components/N8nDropdownMenu/DropdownMenu.types.ts
s_b3f23ab76a494c::t_1975825e8e11ab 45-46
packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue
s_b3f23ab76a494c::t_872ed66fdfb791 31,182-183
h_9c8f56e3400786 126
s_b3f23ab76a494c::t_302c71e43cde17 184
packages/frontend/editor-ui/src/features/settings/security/SecuritySettings.vue
h_9c8f56e3400786 26,35
packages/frontend/editor-ui/src/features/settings/security/SecuritySettings.test.ts
s_b3f23ab76a494c::t_68145028428e67 871,918
s_b3f23ab76a494c::t_2569c34f6a6ffd 38
packages/cli/src/services/__tests__/frontend.service.test.ts
s_b3f23ab76a494c::t_68145028428e67 250-265
s_b3f23ab76a494c::t_60ab9f6ec36084 228
packages/frontend/editor-ui/src/features/settings/security/WorkflowReviewsSection.vue
s_b3f23ab76a494c::t_1975825e8e11ab 9,18,46-47,49
s_b3f23ab76a494c::t_4f94f0493c2cfb 48
h_9c8f56e3400786 41,43
s_b3f23ab76a494c::t_60ab9f6ec36084 53
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewsFeature.test.ts
s_b3f23ab76a494c::t_459f999ed5983a 1-96
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewsFeature.ts
s_b3f23ab76a494c::t_1c775261cdc57e 1-29
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.vue
s_b3f23ab76a494c::t_b351f837029862 22,33-34,55,57-58
s_b3f23ab76a494c::t_cf554b9b58cae4 3,64
s_b3f23ab76a494c::t_ed8574baef8748 38,44
s_b3f23ab76a494c::t_059fae10ef175c 23-32,37,39-43,45-47,49-51
s_b3f23ab76a494c::t_af864b1534c5d0 48,54,56,60
s_b3f23ab76a494c::t_1975825e8e11ab 62-63
s_b3f23ab76a494c::t_872ed66fdfb791 1-2,4-21,35-36,52-53,59,65-66
s_b3f23ab76a494c::t_12d480d8764f49 61
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.test.ts
s_b3f23ab76a494c::t_fe4db0fae50eb3 1-3,5-6,16-17,21-49,50,59-60
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_b3f23ab76a494c::t_872ed66fdfb791 54,93-96,700-701
h_9c8f56e3400786 53,87
s_b3f23ab76a494c::t_77508911ec9f79 685
s_b3f23ab76a494c::t_db71fb05e80031 702
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.test.ts
s_b3f23ab76a494c::t_12d480d8764f49 3-4,11-19,22-23,38,49,52-54,56,90,92
s_b3f23ab76a494c::t_54c3edd2d2746f 29,31,39-41
s_b3f23ab76a494c::t_1cc202f5a1a58b 32,44,50,64,89,93
s_b3f23ab76a494c::t_326ef525bad1c8 63,66,70-82
s_b3f23ab76a494c::t_fe4db0fae50eb3 1-2,5-10,20-21,24-25,27-28,30,33-37,42-43,45-48,51,55,57-62,65,67-69,83-88,91,94-98
packages/frontend/@n8n/i18n/src/locales/en.json
s_b3f23ab76a494c::t_872ed66fdfb791 4429-4430
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.test.ts
s_b3f23ab76a494c::t_22a1eb3cb6c481 813,820,822
s_b3f23ab76a494c::t_68145028428e67 824-840,842-843
s_b3f23ab76a494c::t_0f8e77cca0658a 845-846
s_b3f23ab76a494c::t_a584ef981bc939 23-24,138,150-159,751-812,814-815,817-819,823,844
s_b3f23ab76a494c::t_1cc202f5a1a58b 841
s_b3f23ab76a494c::t_932fc07f1f89ec 821
s_b3f23ab76a494c::t_8503968d324586 161
s_b3f23ab76a494c::t_12d480d8764f49 816
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.ts
s_b3f23ab76a494c::t_b2af89bb108ca4 15
s_b3f23ab76a494c::t_872ed66fdfb791 1-4,6-7,9,11-14,16-22
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewDialogPreferences.test.ts
s_70e4a16a672757::t_fb4dc791b159aa 1,3-16,18-23,25-46,48-52,54,61-62
s_70e4a16a672757::t_a03d32108719b6 2,17,24,47,53,55-60
packages/frontend/editor-ui/src/features/workflow-reviews/composables/useWorkflowReviewDialogPreferences.ts
s_70e4a16a672757::t_489e68614b7d2b 1-33
packages/frontend/editor-ui/src/app/constants/localStorage.ts
s_70e4a16a672757::t_489e68614b7d2b 40-41
s_70e4a16a672757::t_706452e921bce7 42-43
packages/frontend/editor-ui/src/features/workflow-reviews/workflowReviews.api.ts
s_70e4a16a672757::t_489e68614b7d2b 1-28
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "5d914b639c362f7e82d17bca3fdf32797e7daca4",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_278cbb65f99049": {
"agent_id": {
"tool": "claude",
"id": "1063cccb-da60-401d-8e97-8afd031e235c",
"model": "claude-fable-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": null
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
},
"s_c2503c0608a3df": {
"agent_id": {
"tool": "codex",
"id": "019f7ea4-b00f-7082-ab26-2894ae42cef2",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "5f4863397b2f7033fbb48b90efff19c00d55b669",
"prompts": {}
}

View File

@ -1,3 +1,15 @@
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 98
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 143
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 435,435
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 453,453
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
@ -5,11 +17,33 @@
"base_commit_sha": "600826c8a77f131ef81c37cad5403f1c8fbc805c",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
@ -18,6 +52,46 @@
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
@ -25,6 +99,14 @@
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_d80d31a56d2b67 436-437
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "603de2f4c8ad510a6fbd41ee1cf98c2175790378",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,25 @@
packages/@n8n/db/src/repositories/workflow-review-request-reviewer.repository.ts
s_c7f2eb05574ce2::t_a25160a1c47fcf 2,13-34
s_c7f2eb05574ce2::t_856d2d28ddd90d 35-36
packages/@n8n/db/src/repositories/user.repository.ts
s_c7f2eb05574ce2::t_d6e539fbc2272b 159-193
s_c7f2eb05574ce2::t_81039b230f9d9f 4-9
s_c7f2eb05574ce2::t_cddfcfc5756d7e 158
s_c7f2eb05574ce2::t_fefb54787a045e 194-195
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "614ac57e0b1949dba642d6b4006ecdbfe4ddea99",
"prompts": {},
"sessions": {
"s_c7f2eb05574ce2": {
"agent_id": {
"tool": "claude",
"id": "63ca9479-d174-4a0f-9349-54a47630f906",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -1,7 +1,8 @@
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.vue
s_278cbb65f99049::t_7c31e0b4aac9eb 231-233,245
s_278cbb65f99049::t_01a8a07f6a1040 229-230
s_278cbb65f99049::t_6fac996217a8d2 234
s_278cbb65f99049::t_7c31e0b4aac9eb 231-232,245
s_278cbb65f99049::t_6fac996217a8d2 233
s_278cbb65f99049::t_d712de9ca9aefa 234
---
{
"schema_version": "authorship/3.0.0",

View File

@ -0,0 +1,66 @@
packages/cli/src/modules/agents/__tests__/agents-builder-tools.service.test.ts
s_5fcb6cdfb74a9c::t_d0ab063b7ee98d 116-117
s_5fcb6cdfb74a9c::t_d6db68a0e8d518 23-24
packages/cli/src/services/free-ai-credits.service.ts
s_5fcb6cdfb74a9c::t_28f24ace2e4dd6 1-58
packages/cli/src/controllers/__tests__/ai.controller.test.ts
s_5fcb6cdfb74a9c::t_9d65bf9b21a254 17,24,30
s_5fcb6cdfb74a9c::t_72c26729ab3366 198-199,201-217
s_5fcb6cdfb74a9c::t_4ac10009b78824 200
packages/cli/src/services/__tests__/free-ai-credits.service.test.ts
s_5fcb6cdfb74a9c::t_d050b236012e26 32
s_5fcb6cdfb74a9c::t_16400dbb301908 37,44,51,60,66,74
s_5fcb6cdfb74a9c::t_7c23740a01f6a6 1,7-9
s_5fcb6cdfb74a9c::t_e906a616e4e81c 2-6,10-31,33-36,38-43,45-50,52-59,61-65,67-73,75-78,80-100
s_5fcb6cdfb74a9c::t_bf97509e7850c5 79
s_5fcb6cdfb74a9c::t_45bc1eeaeac482 101-102
packages/cli/src/modules/agents/builder/interactive/__tests__/resolve-llm.tool.test.ts
s_5fcb6cdfb74a9c::t_5bf689063b224f 22-23,26-32
s_5fcb6cdfb74a9c::t_ff18f1b6856aee 43,110,152,371
s_5fcb6cdfb74a9c::t_8f1b7dceb0b8d0 89,169-172,200-202,204-205,215,221-222,237,241,254,263,276,281,289,301,402,426,445
s_5fcb6cdfb74a9c::t_e5f73d0538dd6f 90,113,131-135,153-168,173-175,181-186,198-199,203,206-209,214,223,229-234,240,246,249,253,255,267-268,282,293-294,312-313,446
s_5fcb6cdfb74a9c::t_fd59f11ef1161e 4-5,21,24-25
s_5fcb6cdfb74a9c::t_bf3f2d164cea61 33-35,44-47,66-70,88,91-92,109,111-112,150-151,210-213,216-220,224-228,235-236,238-239,242-245,247-248,250-252,256-262,264-266,269-275,277-280,283-288,290-292,295-300,302-311,314-315,322-326,345-349,370,372-374,398-401,422-425,444,447-448,469-473,495-499
packages/cli/src/modules/agents/builder/__tests__/agents-builder-prompts.test.ts
s_5fcb6cdfb74a9c::t_ef57790fec5c07 304-309
packages/cli/src/controllers/ai.controller.ts
s_5fcb6cdfb74a9c::t_1ec22ce721eefa 1,21,31,40
s_5fcb6cdfb74a9c::t_f426b4868af1c2 221
packages/cli/src/modules/agents/builder/agents-builder-prompts.ts
s_5fcb6cdfb74a9c::t_4f81e785b40364 125-128
packages/cli/src/modules/agents/builder/prompts/llm-selection.prompt.ts
s_5fcb6cdfb74a9c::t_3defad2fa673a9 16
packages/cli/src/modules/agents/builder/agents-builder-tools.service.ts
s_5fcb6cdfb74a9c::t_c66b206b7632a4 207-208
s_5fcb6cdfb74a9c::t_bf70ab08bee8c0 40-41
s_5fcb6cdfb74a9c::t_7292c6fb687d5d 579-593
packages/cli/src/modules/agents/builder/interactive/llm-provider-defaults.ts
s_5fcb6cdfb74a9c::t_becfd9109864b4 68-82
packages/cli/src/modules/agents/builder/interactive/resolve-llm.tool.ts
s_5fcb6cdfb74a9c::t_408a0a25462a0d 7-11,21-26,30,35-53
s_5fcb6cdfb74a9c::t_bc735c7541e490 186-190,215-236
s_5fcb6cdfb74a9c::t_947060525e1f49 135-140
s_5fcb6cdfb74a9c::t_54a28267823d8a 54
s_5fcb6cdfb74a9c::t_0ae048ef5504df 237
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "64bbfb6e538ddf22d05c02c6a59d7b8991959ec0",
"prompts": {},
"humans": {
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_5fcb6cdfb74a9c": {
"agent_id": {
"tool": "cursor",
"id": "9e0f01af-8f8d-4835-ac05-28143e0a8100",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,157 @@
packages/@n8n/telemetry/vite.config.ts
s_f2c373a699c792::t_656cffac3e74d1 1-4
packages/@n8n/telemetry/src/constants.ts
s_f2c373a699c792::t_de5158b08e09c7 1,4-6
s_f2c373a699c792::t_839936c9a0b9ea 2
s_f2c373a699c792::t_00b26e6e9a971b 3
packages/@n8n/telemetry/src/index.ts
s_f2c373a699c792::t_b2d09099b0e9b3 1-3
s_f2c373a699c792::t_90796de519039d 4,6-7
s_f2c373a699c792::t_7421216a259cd1 8
s_f2c373a699c792::t_6edf72c7a118c4 5
packages/frontend/editor-ui/src/app/stores/posthog.store.ts
s_f2c373a699c792::t_070b7d618fcaa5 9-10
s_f2c373a699c792::t_b317cb9ab7be5d 144
packages/@n8n/telemetry/package.json
s_f2c373a699c792::t_4880b416eaf4ef 31
s_f2c373a699c792::t_12b4fa21522c21 15
s_f2c373a699c792::t_8ca7254c2c29db 17
s_f2c373a699c792::t_152da4170cb087 1-14,16,18-30,32-38
packages/@n8n/telemetry/src/__tests__/registry-checks.test.ts
s_f2c373a699c792::t_0537cee1dcd68e 1
s_f2c373a699c792::t_0c8eb5897b2032 102-104,107-113,115-116
s_f2c373a699c792::t_44f1ef3206a7c7 12-13,17-18,25-26,44-45,61-62,66-67,76,89,101,105-106,114,121-122,139
s_f2c373a699c792::t_deaec6edbcabbd 144
s_f2c373a699c792::t_26c5ad8cae21b5 2
s_f2c373a699c792::t_35b1968e0301ff 3-11,14-16,19-24,27-43,46-60,63-65,68-75,77-88,90-100,117-120,123-138,140-141,152
s_f2c373a699c792::t_b35f45fb662ffa 142-143,145-151
packages/@n8n/telemetry/src/__tests__/types.test-d.ts
s_f2c373a699c792::t_918203926bbc1a 1-2,4-8,15,21-41,51,53
s_f2c373a699c792::t_a8c38b968f2ba2 16-17,20,42,46-48,50
s_f2c373a699c792::t_dcf047d17b8580 9-14,18-19
s_f2c373a699c792::t_b928a38da30329 3,43-45,49
s_f2c373a699c792::t_114bf46859807c 52
packages/frontend/editor-ui/src/experiments/personalizedTemplatesV3/stores/personalizedTemplatesV3.store.ts
s_f2c373a699c792::t_c8c4aad39e6e0d 2-3
s_f2c373a699c792::t_f231fd243046fb 121
packages/frontend/editor-ui/src/experiments/resourceCenter/stores/__tests__/resourceCenter.store.test.ts
s_f2c373a699c792::t_86a003566fa8f8 4
s_f2c373a699c792::t_98353233ef81ca 101
s_f2c373a699c792::t_e22f07d0b1f948 104-105
packages/frontend/editor-ui/package.json
s_f2c373a699c792::t_7ce376c4466cc9 56
packages/@n8n/telemetry/src/__tests__/catalog.test.ts
s_f2c373a699c792::t_b0a31bf52db4f0 44-59
s_f2c373a699c792::t_5de6f0c18c7527 1-43,60-70
packages/@n8n/telemetry/src/define.ts
s_f2c373a699c792::t_47fb8bdb3463a3 1-4,6-11,13-17
s_f2c373a699c792::t_6e9b8ade20b820 12
s_f2c373a699c792::t_baefe9e850638e 5
packages/frontend/editor-ui/src/app/plugins/telemetry/index.ts
s_f2c373a699c792::t_5da1766d99075e 137
s_f2c373a699c792::t_c81f773d33d0ed 4
s_f2c373a699c792::t_1dfd359c51c9de 3
s_f2c373a699c792::t_7475029f9b1d04 22-25
s_f2c373a699c792::t_51b43c036bf98f 5
s_f2c373a699c792::t_872a11383be4b1 110-112,115-116,130,138
s_f2c373a699c792::t_94637fe05cd543 117-121
packages/@n8n/telemetry/src/registry-checks.ts
s_f2c373a699c792::t_ea84372710b538 1-23,27-40
s_f2c373a699c792::t_54b7e395c70810 24-26
packages/frontend/editor-ui/vite.config.mts
s_5a3940badb4621::t_fcecef61e75aae 79-85
AGENTS.md
s_f2c373a699c792::t_c2ede57db47f8d 25-28
packages/@n8n/telemetry/src/telemetry-events.ts
s_f2c373a699c792::t_43d2a76d562e29 1
s_f2c373a699c792::t_b040b1f6ec5ae9 3
s_f2c373a699c792::t_1f04a942e67f46 2,4-6
packages/@n8n/telemetry/src/validate.ts
s_f2c373a699c792::t_27ab3d1531ca67 1-34
packages/@n8n/telemetry/tsconfig.json
s_f2c373a699c792::t_9ceb73729981bd 4
s_f2c373a699c792::t_3b18fe7b39197c 1-3,5-7
packages/@n8n/telemetry/src/__tests__/validate.test.ts
s_f2c373a699c792::t_77a1786b79f495 71-73
s_f2c373a699c792::t_55c94b201fb247 1-70,74-78
packages/frontend/editor-ui/tsconfig.json
s_f2c373a699c792::t_c7e77060bcb8ae 32
s_f2c373a699c792::t_2ae251c4c1d0c6 31
packages/@n8n/telemetry/tsconfig.build.json
s_f2c373a699c792::t_ea0fe73d26c6ad 1-10
packages/cli/src/telemetry/__tests__/telemetry.test.ts
s_f2c373a699c792::t_b432e5e2f27465 1
s_f2c373a699c792::t_881070e7d9ce26 5,10
s_f2c373a699c792::t_093b092c29a769 1113
s_f2c373a699c792::t_47abc0e9ca463c 1108-1112,1114-1128,1161
s_f2c373a699c792::t_150c3b77cec1f0 1129-1160
packages/@n8n/telemetry/src/catalog.ts
s_f2c373a699c792::t_804fe0f9c1183f 43
s_f2c373a699c792::t_f057b6baec2d6b 29-33
s_f2c373a699c792::t_4adfa332be57f3 1-28,34-42,44-88
packages/@n8n/telemetry/bin/catalog.mjs
s_f2c373a699c792::t_132721a47f501b 1-7
packages/cli/tsconfig.json
s_5a3940badb4621::t_aaffad55f9a8d7 13-14
s_5a3940badb4621::t_825d5529596376 12
packages/cli/vitest.config.base.ts
s_5a3940badb4621::t_acf49804e097ee 19
pnpm-lock.yaml
ai_agent 3582-3609,4005-4007,5570-5572
packages/@n8n/telemetry/eslint.config.mjs
s_f2c373a699c792::t_cbd54c6b939f93 4
s_f2c373a699c792::t_17252b02f95599 1-3,5-8
packages/@n8n/telemetry/README.md
s_f2c373a699c792::t_6e062e78eee6e7 1-2,4
s_f2c373a699c792::t_6ac4b3b143194d 3
s_f2c373a699c792::t_886e895d98d999 7,9-15,20-21
s_f2c373a699c792::t_2b6e05e514a598 5-6,8,16-19,22-24
.agents/skills/telemetry/SKILL.md
s_f2c373a699c792::t_f08f9d16945249 16,19-23,26,33-34,47,50,58
s_f2c373a699c792::t_7a89bdf2ab06af 38
s_f2c373a699c792::t_b79cfdb5a31c09 43
s_f2c373a699c792::t_4387f744a31810 1-6,10-15,17,28-31,35-37,39-42,44-46,48-49,51-57,59-70
s_f2c373a699c792::t_09b1274f38bbf6 7-9
s_f2c373a699c792::t_fd089543abf4f2 27,32
s_f2c373a699c792::t_98c8189cec73dd 18,24-25
packages/@n8n/telemetry/src/events/platform.ts
s_f2c373a699c792::t_945cf738699451 1-15
.claude/plugins/n8n/skills/telemetry
ai_agent 1
packages/cli/src/telemetry/index.ts
s_f2c373a699c792::t_89cb08b09f1884 572-576
s_f2c373a699c792::t_1569ac3bf72215 12
s_f2c373a699c792::t_d25349285ad0fd 13
s_f2c373a699c792::t_5eb41205fe1a63 563-565,570-571
packages/frontend/editor-ui/src/app/plugins/telemetry.test.ts
s_f2c373a699c792::t_6f2043e0f69959 4,7
s_f2c373a699c792::t_d226735c6094f8 238
s_f2c373a699c792::t_b6acf7a92b473c 258-279
s_f2c373a699c792::t_a5a577e8fe4ead 234-237,239-257,280-281
packages/cli/package.json
s_f2c373a699c792::t_0ebe4c690a99d3 169
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "655762f3b16079eaa2d98a3209857c4e6b370d0c",
"prompts": {},
"sessions": {
"s_5a3940badb4621": {
"agent_id": {
"tool": "codex",
"id": "019f8532-12ab-7941-bf5a-07e289bbef22",
"model": "gpt-5.5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
},
"s_f2c373a699c792": {
"agent_id": {
"tool": "claude",
"id": "f03cf033-1e49-4d8e-9ea4-1fa000e40e6b",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -1,8 +1,3 @@
packages/frontend/@n8n/design-system/src/components/N8nSwitch/Switch.test.ts
s_b3f23ab76a494c::t_e1a5d47f09228f 8-14,16-23,28-32
s_b3f23ab76a494c::t_dc7cb8d3f0f639 15,24-27
packages/frontend/@n8n/design-system/src/components/N8nSwitch/Switch.vue
s_b3f23ab76a494c::t_6caed3771bb805 2,21-25,31,36
---
{
"schema_version": "authorship/3.0.0",
@ -10,18 +5,37 @@ packages/frontend/@n8n/design-system/src/components/N8nSwitch/Switch.vue
"base_commit_sha": "65c0dc9be2707a455f7f22f90966d3cb7c515aec",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_b3f23ab76a494c": {
"s_278cbb65f99049": {
"agent_id": {
"tool": "claude",
"id": "1063cccb-da60-401d-8e97-8afd031e235c",
"model": "claude-fable-5"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,102 @@
packages/@n8n/api-types/src/dto/ldap/__tests__/ldap-configuration.dto.test.ts
s_33452312e2f130::t_e1e657eaf5cab0 32
s_33452312e2f130::t_11bca522ffa5bb 1,3-31,33,35-55,58-64,67-68,70-71,73,76-93,97-100,103-109
s_33452312e2f130::t_5b5b7a1bc7d289 56
s_33452312e2f130::t_f7d39eee98fb51 57
s_33452312e2f130::t_08ef7f9033ac2e 34
s_33452312e2f130::t_9d9c69825f3040 69,72,74-75
s_33452312e2f130::t_6faa70c310b25b 94-96,101-102
s_33452312e2f130::t_f12324acea8de9 2
s_33452312e2f130::t_25b7d75f093a4f 66
s_33452312e2f130::t_3dd5e8ad49832a 65
packages/cli/test/integration/public-api/ldap.test.ts
s_33452312e2f130::t_f0fe9e529c535a 1
s_33452312e2f130::t_0112e160dd35fb 97,101
s_33452312e2f130::t_c6336339a0114f 173,175,182,185,188-189
h_57f0ed8cf91102 10-11,14-15
s_33452312e2f130::t_c7027142a8824f 272-274
s_33452312e2f130::t_26cdac5d09ecd0 357,383
s_33452312e2f130::t_09de90df2ef4b5 379-380,384-387
s_33452312e2f130::t_f6a7f1f7f454ad 340-341,343-349
s_33452312e2f130::t_8bd79caadf7102 206
s_33452312e2f130::t_460516c6b061f3 3-4
s_33452312e2f130::t_c1cb501f882108 93,100
s_33452312e2f130::t_1cf61d06176c8d 191,194
s_33452312e2f130::t_9ec47cf4816e6a 418-431,442
s_33452312e2f130::t_f878a374f6afee 447-460,471
s_33452312e2f130::t_b6b2a724ce7cb2 17-30
s_33452312e2f130::t_8a4b2368292c7c 87,90
s_33452312e2f130::t_89822827b15885 152-154
s_33452312e2f130::t_81c0754f91a9e7 222
s_33452312e2f130::t_fdcd7c0b50ae22 64-68
s_33452312e2f130::t_1bca920b8da0c9 44-52
s_33452312e2f130::t_846872b0af37b9 336,338,342,350-351
s_33452312e2f130::t_97f9d63b7a6089 2,6-9,12-13,16,31-43,53-63,69-86,88-89,91-92,94-96,98-99,102-151,155-172,174,176-181,183-184,186-187,190,192-193,195-205,207-221,223-271,275-335,337,339,352-356,358-378,381-382,388-417,433-441,443-446,462-470,472-580
s_33452312e2f130::t_586a31fd7f21da 5
packages/cli/src/public-api/types.ts
s_33452312e2f130::t_9baa0462fb1e5e 426-436
s_33452312e2f130::t_c9297f1418bfd2 13-14
packages/@n8n/api-types/src/dto/ldap/ldap-configuration-response.dto.ts
s_33452312e2f130::t_377bd2039ce2f9 1-3
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync.update.yml
s_33452312e2f130::t_4978cbdcbd3625 1-13
packages/@n8n/api-types/src/dto/index.ts
s_33452312e2f130::t_6acbb2f50e361a 82-85
packages/@n8n/api-types/src/dto/ldap/ldap-sync.dto.ts
s_33452312e2f130::t_1ea8b8cf82ad85 1,3-5
s_33452312e2f130::t_b9ff7665a4dd1b 2
packages/cli/src/public-api/v1/openapi.yml
s_33452312e2f130::t_06c0448853f9c7 52-53
s_33452312e2f130::t_08b94e664cafa1 70-73
packages/@n8n/permissions/src/public-api-permissions.ee.ts
s_33452312e2f130::t_f8dcffcac56034 19-20
packages/@n8n/api-types/src/dto/ldap/ldap-configuration.dto.ts
s_33452312e2f130::t_4d15dc7a4379c1 2
s_33452312e2f130::t_30c6ab614b2bab 1,3-28
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.update.yml
s_33452312e2f130::t_a79c6f48969c17 107-108
s_33452312e2f130::t_388ee0fdd00b86 1-2,4-106,109-114
s_33452312e2f130::t_b8aa249d61e199 3
packages/cli/src/public-api/v1/handlers/ldap/ldap.mapper.ts
s_33452312e2f130::t_ef0ca86a20d59e 8
s_33452312e2f130::t_d765ced2f202f0 1-2
s_33452312e2f130::t_a44ba80d5bcbb3 4-7,9-39
s_33452312e2f130::t_f76370225ca17a 3
packages/cli/src/public-api/v1/handlers/ldap/ldap.handler.ts
s_33452312e2f130::t_a08425c817d51e 1-5,7,13-96
s_33452312e2f130::t_f76370225ca17a 6,8-12
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync-history.yml
s_33452312e2f130::t_a345b91a996b7f 1-58
packages/@n8n/permissions/src/constants.ee.ts
s_33452312e2f130::t_63c02edbbb9b6a 95
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.yml
s_33452312e2f130::t_0585019c13e50e 107-108
s_33452312e2f130::t_191a1352c45492 1-106,109-114
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.sync.yml
s_33452312e2f130::t_2ddc0097c16d7e 1-66
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.yml
h_57f0ed8cf91102 33,35
s_33452312e2f130::t_434b30487b2d9f 31-32,34
s_33452312e2f130::t_b20782730d5cb5 1-30,36-55
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "67819b2c4701fb314c199929680a34ceea509b2a",
"prompts": {},
"humans": {
"h_57f0ed8cf91102": {
"author": "Dmitrii Kulikov <dmitrii.kulikov@n8n.io>"
}
},
"sessions": {
"s_33452312e2f130": {
"agent_id": {
"tool": "claude",
"id": "b77a3f83-b3d4-4657-90ac-96a737bf7981",
"model": "claude-opus-4-8"
},
"human_author": "Dmitrii Kulikov <dmitrii.kulikov@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "68c9a4395b3e389e753a55ffc8b83fc4c6bf3e62",
"prompts": {}
}

View File

@ -7,6 +7,9 @@
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
@ -17,6 +20,14 @@
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
}

View File

@ -0,0 +1,46 @@
packages/frontend/editor-ui/src/features/ai/instanceAi/constants.ts
s_8477c5008f2125::t_4b1cafdbc5ab19 6
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiThreadView.test.ts
s_8477c5008f2125::t_983d2895011f36 21,651
s_8477c5008f2125::t_487e8966c02ca4 606-649,653-662
s_8477c5008f2125::t_5d17d89b908dfe 20,22-23,650,652
s_8477c5008f2125::t_d77f275c3c7fb5 663-664
packages/frontend/editor-ui/src/features/agents/views/NewAgentView.vue
s_8477c5008f2125::t_4b1cafdbc5ab19 4,10-15,18,26,48-62,64-65
packages/frontend/editor-ui/src/features/ai/instanceAi/composables/useInstanceAiHandoff.ts
s_8477c5008f2125::t_983d2895011f36 148
s_8477c5008f2125::t_41e8a562ebaa13 49-50,141-147,149-151
s_8477c5008f2125::t_a7de129a378c26 3-9,152-153
s_8477c5008f2125::t_2f4ca081d64eef 157-161
s_8477c5008f2125::t_445a393d86a334 154-156
s_8477c5008f2125::t_4e3ae4b1f4c830 162
packages/frontend/editor-ui/src/features/ai/instanceAi/instanceAi.threadRuntime.ts
s_8477c5008f2125::t_947936bdecfb8d 44,105
packages/frontend/editor-ui/src/features/ai/instanceAi/InstanceAiThreadView.vue
s_8477c5008f2125::t_b43f15be38e30c 42,674
s_8477c5008f2125::t_bec650b2443055 26-30,95,547-550,661-673,675-677
s_8477c5008f2125::t_983d2895011f36 45,546
packages/frontend/editor-ui/src/features/agents/__tests__/NewAgentView.test.ts
s_8477c5008f2125::t_4702282e3d0387 5-6,16-19,38-48,60,78-92,94-95
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/useInstanceAiHandoff.test.ts
s_8477c5008f2125::t_f7498bf72e41bd 6,83,95
s_8477c5008f2125::t_983d2895011f36 8,93-94,96
s_8477c5008f2125::t_13144d41b08fa0 9,82,84-92
s_8477c5008f2125::t_076f2218b0beb1 97
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "6985e75b195aa3beb09e31c6fb5133291d0bde93",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,38 @@
packages/frontend/editor-ui/src/app/composables/useExecutingNode.ts
s_91867aabfce3e6::t_fa88f00fa84fb7 48-66
s_91867aabfce3e6::t_b6a468d6e4c926 14-20
s_91867aabfce3e6::t_73f5c25d610e3f 82
packages/frontend/editor-ui/src/app/composables/usePushConnection/usePushConnection.ts
s_91867aabfce3e6::t_b8009577f11470 1,5-6
s_91867aabfce3e6::t_295ebb1c8d1944 47-72
packages/frontend/editor-ui/src/app/stores/workflowExecutionState.store.ts
s_91867aabfce3e6::t_e25d79063c18ab 30-31
s_91867aabfce3e6::t_8c67f45c46ca96 1011
s_91867aabfce3e6::t_8aef0c110cba42 891-940
packages/frontend/editor-ui/src/app/composables/useExecutingNode.test.ts
s_91867aabfce3e6::t_45a7e1985f3d06 106-151
packages/frontend/editor-ui/src/app/stores/workflowExecutionState.store.test.ts
s_91867aabfce3e6::t_0ac1f5c37f91a8 1498-1502,1508-1615
s_91867aabfce3e6::t_a600be8cf7a0c9 1503-1507
s_91867aabfce3e6::t_d733930c1ef437 34-39
packages/frontend/editor-ui/src/app/api/workflows.ts
s_91867aabfce3e6::t_48cdb9030d2e30 15
s_91867aabfce3e6::t_a600be8cf7a0c9 154
s_91867aabfce3e6::t_9858c8c99fd052 149-153,155-161
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "6bf632daceb742946d81f91aa6fc6cf24025a3ca",
"prompts": {},
"sessions": {
"s_91867aabfce3e6": {
"agent_id": {
"tool": "claude",
"id": "1156cde0-6aaf-4b55-96bc-80e64e08928f",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,55 @@
packages/frontend/editor-ui/src/app/constants/navigation.ts
s_b3b1e477f194be::t_671ce815fc6aac 1-3
packages/frontend/@n8n/frontend-constants/tsdown.config.ts
s_b3b1e477f194be::t_dddfca004345c3 1-11
packages/frontend/@n8n/frontend-constants/src/views.test.ts
s_b3b1e477f194be::t_b5b170897af4e8 1-13
packages/frontend/editor-ui/tsconfig.json
s_b3b1e477f194be::t_fd1cc1a5c7a873 12-13
s_b3b1e477f194be::t_61f5b872308ed9 29
packages/frontend/@n8n/frontend-constants/vite.config.ts
s_b3b1e477f194be::t_dddfca004345c3 1,6-7
s_b3b1e477f194be::t_22b73b0cdd7601 2-5
packages/frontend/@n8n/frontend-constants/tsconfig.json
s_b3b1e477f194be::t_dddfca004345c3 1-5,7-10
s_b3b1e477f194be::t_90e4de01100158 6
packages/frontend/@n8n/stores/src/notifications.store.test.ts
s_b3b1e477f194be::t_09d86facd4683b 1
packages/frontend/@n8n/frontend-constants/biome.jsonc
s_b3b1e477f194be::t_dddfca004345c3 1-4
packages/frontend/@n8n/frontend-constants/README.md
s_b3b1e477f194be::t_24226fad15894e 1-38
packages/frontend/@n8n/frontend-constants/package.json
s_b3b1e477f194be::t_754b743c720f1a 1-41
packages/frontend/@n8n/stores/src/notifications.store.ts
s_b3b1e477f194be::t_09d86facd4683b 1
packages/frontend/editor-ui/package.json
s_b3b1e477f194be::t_064374cb1ae758 51
packages/frontend/@n8n/stores/package.json
s_b3b1e477f194be::t_c3364180e6ab56 40
packages/frontend/@n8n/frontend-constants/eslint.config.mjs
s_b3b1e477f194be::t_bd244a19e2d0ac 1-3
s_b3b1e477f194be::t_3b49e90e2ce349 4-24
packages/frontend/@n8n/frontend-constants/src/views.ts
s_b3b1e477f194be::t_4e588da78b2937 14-16
s_b3b1e477f194be::t_8cf107c92a2a20 4-10,12-13,17,20-100
s_b3b1e477f194be::t_0caae64cbd356f 1-3,11,18-19
pnpm-lock.yaml
s_b3b1e477f194be::t_3e31489738f39f 5176-5202,5410-5412,5673-5675
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "6c3cacdb6b166033acef04c364569805f622def4",
"prompts": {},
"sessions": {
"s_b3b1e477f194be": {
"agent_id": {
"tool": "claude",
"id": "7f93fb2a-d420-4d18-b822-3d292b1472bb",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -26,6 +26,7 @@ docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,837,1151
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,824,1138
s_44a98ba2784a12::t_c7a37a3d8a1ed7 87,1052
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
@ -41,6 +42,8 @@ packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_daa8f45a138448 437-438,437-438
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 436,436
s_44a98ba2784a12::t_fe94af8470378e 435,435
s_44a98ba2784a12::t_bfa5a9f5ac9def 215,215
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/postgres-schema/public.instance_ai_threads.md
@ -52,10 +55,20 @@ packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 454,454
s_44a98ba2784a12::t_aa1e8f3f5a3b38 223,223
s_44a98ba2784a12::t_473e032380eaeb 453,453
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
docs/generated/sqlite-schema/oauth_user_consents.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 9,21,51
docs/generated/sqlite-schema/oauth_clients.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 95
docs/generated/sqlite-schema/user.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 241
packages/@n8n/db/src/migrations/common/1784000000047-BackfillPreScopingOAuthGrantScopes.ts
s_44a98ba2784a12::t_2b023adf499a11 1-100
---
{
"schema_version": "authorship/3.0.0",

View File

@ -0,0 +1,17 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "6f0804e0e357811954b611abf1449fb61b7a8b1d",
"prompts": {},
"sessions": {
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
}
}
}

View File

@ -1,25 +1,35 @@
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewRequiredToggle.test.ts
s_b3f23ab76a494c::t_bd16b6894ea62d 26
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.test.ts
s_b3f23ab76a494c::t_bd16b6894ea62d 4,7-15,18-20,51-58
packages/frontend/editor-ui/src/app/constants/localStorage.ts
s_b3f23ab76a494c::t_bd16b6894ea62d 36-37
packages/frontend/editor-ui/src/app/components/MainHeader/WorkflowHeaderDraftPublishActions.test.ts
s_b3f23ab76a494c::t_bd16b6894ea62d 160
packages/frontend/editor-ui/src/features/workflow-reviews/reviewRequired.store.ts
s_b3f23ab76a494c::t_bd16b6894ea62d 5,8
s_b3f23ab76a494c::t_52f0aaa1c79d21 10
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "6f0a66813592eed66db3de8b8cba40c7290dc08a",
"prompts": {},
"humans": {
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_b3f23ab76a494c": {
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"id": "019f79e6-9f5d-7b91-b07b-a2c76974c292",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_b6381fbb8ddc64": {
"agent_id": {
"tool": "claude",
"id": "7dd02182-97ab-4180-9c8a-8d5054fdd2f7",
"model": "claude-fable-5"
},
"human_author": null
},
"s_c2503c0608a3df": {
"agent_id": {
"tool": "codex",
"id": "019f7ea4-b00f-7082-ab26-2894ae42cef2",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"

View File

@ -0,0 +1,28 @@
packages/frontend/editor-ui/src/experiments/trialIntroModal/stores/trialIntroModal.store.test.ts
s_93bfa2eb2d7de3::t_2d7077789b7b15 87-103,119,129,294-313
s_93bfa2eb2d7de3::t_e59789131762e0 314-317
packages/frontend/editor-ui/src/experiments/trialIntroModal/stores/trialIntroModal.store.ts
s_93bfa2eb2d7de3::t_2d7077789b7b15 6,14-18,27,67-74,98
packages/frontend/editor-ui/src/app/views/WorkflowsView.vue
s_93bfa2eb2d7de3::t_2d7077789b7b15 51,98,741
s_93bfa2eb2d7de3::t_a412af9f8713ae 742
packages/frontend/editor-ui/src/app/views/WorkflowsView.test.ts
s_93bfa2eb2d7de3::t_f05594c28cef97 479-480
s_93bfa2eb2d7de3::t_2d7077789b7b15 25,470-478
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "6f9563314a55e45e594b595b26cdde94562f788f",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -0,0 +1,103 @@
packages/cli/src/public-api/v1/openapi.yml
s_33452312e2f130::t_08b94e664cafa1 70-73
s_33452312e2f130::t_06c0448853f9c7 52-53
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync.update.yml
s_33452312e2f130::t_4978cbdcbd3625 1-13
packages/@n8n/permissions/src/constants.ee.ts
s_33452312e2f130::t_63c02edbbb9b6a 95
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-sync-history.yml
s_33452312e2f130::t_a345b91a996b7f 1-58
packages/@n8n/api-types/src/dto/index.ts
s_33452312e2f130::t_6acbb2f50e361a 82-85
packages/@n8n/api-types/src/dto/ldap/ldap-configuration-response.dto.ts
s_33452312e2f130::t_377bd2039ce2f9 1-3
packages/cli/src/public-api/v1/handlers/ldap/ldap.handler.ts
s_33452312e2f130::t_a08425c817d51e 1-5,7,13-96
s_33452312e2f130::t_f76370225ca17a 6,8-12
packages/cli/src/public-api/types.ts
s_33452312e2f130::t_c9297f1418bfd2 13-14
s_33452312e2f130::t_9baa0462fb1e5e 426-436
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.sync.yml
s_33452312e2f130::t_2ddc0097c16d7e 1-66
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.yml
s_33452312e2f130::t_0585019c13e50e 107-108
s_33452312e2f130::t_191a1352c45492 1-106,109-114
packages/cli/test/integration/public-api/ldap.test.ts
s_33452312e2f130::t_f878a374f6afee 447-460,471
s_33452312e2f130::t_0112e160dd35fb 97,101
s_33452312e2f130::t_81c0754f91a9e7 222
s_33452312e2f130::t_26cdac5d09ecd0 357,383
s_33452312e2f130::t_09de90df2ef4b5 379-380,384-387
s_33452312e2f130::t_8a4b2368292c7c 87,90
s_33452312e2f130::t_f6a7f1f7f454ad 340-341,343-349
s_33452312e2f130::t_586a31fd7f21da 5
s_33452312e2f130::t_97f9d63b7a6089 2,6-9,12-13,16,31-43,53-63,69-86,88-89,91-92,94-96,98-99,102-122,124-151,155-172,174,176-181,183-184,186-187,190,192-193,195-205,207-221,223-271,275-335,337,339,352-356,358-378,381-382,388-400,402-408,410-417,433-441,443-446,462-470,472-580
s_33452312e2f130::t_1bca920b8da0c9 44-52
s_33452312e2f130::t_1cf61d06176c8d 191,194
s_33452312e2f130::t_846872b0af37b9 336,338,342,350-351
s_33452312e2f130::t_9ec47cf4816e6a 418-431,442
s_33452312e2f130::t_fdcd7c0b50ae22 64-68
s_33452312e2f130::t_b6b2a724ce7cb2 17-30
s_33452312e2f130::t_c1cb501f882108 93,100
ai_agent 123,401,409,432,461
s_33452312e2f130::t_89822827b15885 152-154
s_33452312e2f130::t_8bd79caadf7102 206
h_57f0ed8cf91102 10-11,14-15
s_33452312e2f130::t_c6336339a0114f 173,175,182,185,188-189
s_33452312e2f130::t_f0fe9e529c535a 1
s_33452312e2f130::t_460516c6b061f3 3-4
s_33452312e2f130::t_c7027142a8824f 272-274
packages/cli/src/public-api/v1/handlers/ldap/ldap.mapper.ts
s_33452312e2f130::t_a44ba80d5bcbb3 4-7,9-39
s_33452312e2f130::t_f76370225ca17a 3
s_33452312e2f130::t_ef0ca86a20d59e 8
s_33452312e2f130::t_d765ced2f202f0 1-2
packages/@n8n/api-types/src/dto/ldap/ldap-sync.dto.ts
s_33452312e2f130::t_b9ff7665a4dd1b 2
s_33452312e2f130::t_1ea8b8cf82ad85 1,3-5
packages/@n8n/api-types/src/dto/ldap/__tests__/ldap-configuration.dto.test.ts
s_33452312e2f130::t_08ef7f9033ac2e 34
s_33452312e2f130::t_3dd5e8ad49832a 65
s_33452312e2f130::t_5b5b7a1bc7d289 56
s_33452312e2f130::t_e1e657eaf5cab0 32
s_33452312e2f130::t_f12324acea8de9 2
s_33452312e2f130::t_6faa70c310b25b 94-96,101-102
s_33452312e2f130::t_25b7d75f093a4f 66
s_33452312e2f130::t_11bca522ffa5bb 1,3-31,33,35-55,58-64,67-68,70-71,73,76-93,97-100,103-109
s_33452312e2f130::t_9d9c69825f3040 69,72,74-75
s_33452312e2f130::t_f7d39eee98fb51 57
packages/cli/src/public-api/v1/handlers/ldap/spec/paths/settings.ldap.yml
s_33452312e2f130::t_b20782730d5cb5 1-30,36-55
s_33452312e2f130::t_434b30487b2d9f 31-32,34
h_57f0ed8cf91102 33,35
packages/@n8n/permissions/src/public-api-permissions.ee.ts
s_33452312e2f130::t_f8dcffcac56034 19-20
packages/@n8n/api-types/src/dto/ldap/ldap-configuration.dto.ts
s_33452312e2f130::t_30c6ab614b2bab 1,3-28
s_33452312e2f130::t_4d15dc7a4379c1 2
packages/cli/src/public-api/v1/handlers/ldap/spec/schemas/ldap-configuration.update.yml
s_33452312e2f130::t_388ee0fdd00b86 1-2,4-106,109-114
s_33452312e2f130::t_b8aa249d61e199 3
s_33452312e2f130::t_a79c6f48969c17 107-108
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "71d5e26a0a2082a85ee65794ea555911278b00bd",
"prompts": {},
"humans": {
"h_57f0ed8cf91102": {
"author": "Dmitrii Kulikov <dmitrii.kulikov@n8n.io>"
}
},
"sessions": {
"s_33452312e2f130": {
"agent_id": {
"tool": "claude",
"id": "b77a3f83-b3d4-4657-90ac-96a737bf7981",
"model": "claude-opus-4-8"
},
"human_author": "Dmitrii Kulikov <dmitrii.kulikov@n8n.io>"
}
}
}

View File

@ -0,0 +1,41 @@
packages/@n8n/db/src/migrations/common/1784564167057-MakeOutboxPublishedVersionIdNullable.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 1-2,14,19-20,45-46
s_b1ae3677d6bc36::t_61d32110254686 3-13,15-18,21-44
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_36741c55704a88 63,65-66,80-81,117-118,141-142
s_b1ae3677d6bc36::t_8d978cb60e3537 163-166,183,189-190,205-206
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 229,461
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b1ae3677d6bc36::t_cf1b0f54957c2d 221,443
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bb57103e0e8f6d 113
packages/cli/test/integration/workflows/workflow.service.test.ts
s_b1ae3677d6bc36::t_476790f3f6691a 556,569-570
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_1d43633a335922 437
s_b1ae3677d6bc36::t_ab8be6f99bc7ed 58,68,453,457
s_b1ae3677d6bc36::t_5b27ef55236dd5 429-430,594
packages/@n8n/db/src/entities/workflow-publication-outbox.ts
s_b1ae3677d6bc36::t_2d6875758c908a 28-35
docs/generated/postgres-schema/public.workflow_publication_outbox.md
s_b1ae3677d6bc36::t_e2ba369f62f470 10
docs/generated/sqlite-schema/workflow_publication_outbox.md
s_b1ae3677d6bc36::t_4f795249bf1991 9,21,30
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "73d4fb336096f3131806a388f53c4f97d5b75c77",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/cli/src/modules/n8n-packages/__tests__/import-workflow-with-variables.integration.test.ts
s_0237a66f4d3f8f::t_2924036ec9b00b 28
s_0237a66f4d3f8f::t_71dfc13c216d4a 67
s_0237a66f4d3f8f::t_9d12cffc9097c4 11
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "74c27936b8147889f3c1b9d4dc95c13752841fdb",
"prompts": {},
"sessions": {
"s_0237a66f4d3f8f": {
"agent_id": {
"tool": "claude",
"id": "062aabfc-8220-486e-87b3-12e27a4c449a",
"model": "claude-fable-5"
},
"human_author": "Jan K. <jan.kalkan@n8n.io>"
}
}
}

View File

@ -0,0 +1,20 @@
docs/superpowers/specs/2026-07-21-direct-agent-creation-design.md
s_8477c5008f2125::t_d669cbd3c10b7c 52-54
s_8477c5008f2125::t_98b2685ec1529b 1-51,55-73
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "75866d1f2a4136aadf9bd98e270a149cc008df97",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,23 @@
packages/frontend/editor-ui/src/experiments/trialIntroModal/stores/trialIntroModal.store.test.ts
s_93bfa2eb2d7de3::t_c0c0049dee5e18 1-352
packages/frontend/editor-ui/src/experiments/trialIntroModal/constants.ts
s_93bfa2eb2d7de3::t_216f0eb98657ee 1-3
packages/frontend/editor-ui/src/experiments/trialIntroModal/stores/trialIntroModal.store.ts
s_93bfa2eb2d7de3::t_a05d73e927100f 1-87
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "7639434948eee72b7ccc269fe1f66c39dd3f5c43",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

View File

@ -1,19 +1,174 @@
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.vue
s_c2503c0608a3df::t_d3d03f6ef135b5 75
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_fe94af8470378e 435
s_44a98ba2784a12::t_bfa5a9f5ac9def 215
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 436,436
s_44a98ba2784a12::t_40ef558442421f 214,214
s_44a98ba2784a12::t_e003fa0ab06b5c 434,434
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 437-438,437-438
docs/generated/sqlite-schema/oauth_user_consents.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 9,21,51
docs/generated/sqlite-schema/oauth_clients.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 95
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 87,1052
s_44a98ba2784a12::t_e7de892e1b7d06 218,832-838
s_44a98ba2784a12::t_16f911908620c5 65,97,824,1138
docs/generated/sqlite-schema/user.md
s_44a98ba2784a12::t_c7a37a3d8a1ed7 241
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_aa1e8f3f5a3b38 223
s_44a98ba2784a12::t_473e032380eaeb 453
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 454,454
s_44a98ba2784a12::t_591d9ac7718227 222,222
s_44a98ba2784a12::t_0e1b7d2554975c 452,452
s_44a98ba2784a12::t_51812c9029fdb3 455-456,455-456
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
packages/@n8n/db/src/migrations/common/1784000000047-BackfillPreScopingOAuthGrantScopes.ts
s_44a98ba2784a12::t_2b023adf499a11 1-100
packages/cli/src/modules/agents/builder/skills/mcp.skill.ts
s_770a4f5233186c::t_8ad2b3903b74bc 98
packages/cli/src/modules/agents/builder/prompts/config-mutation.prompt.ts
s_770a4f5233186c::t_a7cff99b8f3cd2 149
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
packages/@n8n/db/src/migrations/common/1784000000046-CreateInstanceAiEventsTable.ts
s_44a98ba2784a12::t_ce0caa502ea993 1-36
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_e7de892e1b7d06 235,845-851
s_44a98ba2784a12::t_16f911908620c5 65,97,837,1151
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 19,49,87-93
s_44a98ba2784a12::t_16f911908620c5 79
docs/generated/sqlite-schema/instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-71
docs/generated/postgres-schema/public.instance_ai_events.md
s_44a98ba2784a12::t_e7de892e1b7d06 1-65
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_e7de892e1b7d06 8,43,81-87
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"git_ai_version": "1.5.2",
"base_commit_sha": "7b2ae5e5195559c984e5451f16aae4d3ee511c7f",
"prompts": {},
"humans": {
"h_6ef4cecfee65a2": {
"author": "James Gee <1285296+geemanjs@users.noreply.github.com>"
},
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"h_b48525a15b2d62": {
"author": "Robin Braumann <robin.braumann@n8n.io>"
}
},
"sessions": {
"s_c2503c0608a3df": {
"s_1ef72897374beb": {
"agent_id": {
"tool": "cursor",
"id": "1e495e5d-7657-49d3-9e14-471f81cd06f2",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f7ea4-b00f-7082-ab26-2894ae42cef2",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_63922c16247082": {
"agent_id": {
"tool": "cursor",
"id": "6b337778-08d5-4266-bf43-54422800dd01",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
},
"s_770a4f5233186c": {
"agent_id": {
"tool": "cursor",
"id": "af98002c-f09b-4489-8374-ebc72894c73f",
"model": "claude-sonnet-5"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_813e262a61f3c4": {
"agent_id": {
"tool": "cursor",
"id": "2b40806b-1b79-457f-8546-5d2b9b1d3ad1",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_d8236b8b5400e8": {
"agent_id": {
"tool": "cursor",
"id": "500e2669-64fc-46e2-9484-cf22ebf66e89",
"model": "claude-sonnet-5-thinking-high"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,19 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_8477c5008f2125::t_ed214e72268b2b 7195
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "7cdbaa8f9179aeaccf8b6ef27a2a8a2c81b508a1",
"prompts": {},
"sessions": {
"s_8477c5008f2125": {
"agent_id": {
"tool": "codex",
"id": "019f84e4-435a-7843-89fd-254a414e99ba",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,50 @@
packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts
s_b1ae3677d6bc36::t_36741c55704a88 63,65-66,80-81,117-118,141-142
s_b1ae3677d6bc36::t_8d978cb60e3537 163-166,183,189-190,205-206
packages/cli/src/workflows/publication/workflow-publication-applier.ts
s_b1ae3677d6bc36::t_bb57103e0e8f6d 113
s_b1ae3677d6bc36::t_ead898d46fb30e 298-303,311-315,323
packages/cli/test/integration/workflows/workflow.service.test.ts
s_b1ae3677d6bc36::t_476790f3f6691a 556,569-570
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_1d43633a335922 434
s_b1ae3677d6bc36::t_ab8be6f99bc7ed 58
s_b1ae3677d6bc36::t_5b27ef55236dd5 426-427,566
s_b1ae3677d6bc36::t_82a570060839a6 66
s_b1ae3677d6bc36::t_3262ef573c75f7 448-449,606-612
docs/generated/sqlite-schema/workflow_publication_outbox.md
s_b1ae3677d6bc36::t_4f795249bf1991 29
packages/cli/src/workflows/__tests__/workflow.service.test.ts
s_b1ae3677d6bc36::t_b14870116ed15a 1184
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_6d8245050b505a 213-215
s_b1ae3677d6bc36::t_cd397399f2d1df 49,55-60,108,124,136
s_b1ae3677d6bc36::t_cfb8b43e510b6e 1,12
s_b1ae3677d6bc36::t_f07479af0002f0 224-228
packages/cli/src/workflows/publication/workflow-publication-outbox-consumer.ts
s_b1ae3677d6bc36::t_77fb7d909f3777 252-257
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 229,461
packages/cli/src/workflows/publication/__tests__/workflow-publication-status.service.test.ts
s_b1ae3677d6bc36::t_d092ed2e11e3bb 68,83,98
packages/@n8n/db/src/migrations/common/1784564167057-DropPublishedVersionIdFromWorkflowPublicationOutbox.ts
s_b1ae3677d6bc36::t_aff4cbd107a08b 6-44
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 221,443
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.14",
"base_commit_sha": "81f3824c04babb7a81de56fe802e33c8c279d099",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,22 @@
packages/frontend/@n8n/frontend-constants/README.md
s_b7645babf66668::t_5500db21dca1e6 25-31
s_b7645babf66668::t_6191814a076d7b 32-33
packages/frontend/@n8n/frontend-constants/vite.config.ts
s_b7645babf66668::t_688db0c2268512 5-12
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "84dc75a1df516162df6b790aeff68f64fb5a4601",
"prompts": {},
"sessions": {
"s_b7645babf66668": {
"agent_id": {
"tool": "claude",
"id": "57f1efb4-9536-4b49-a6b5-91f2daa62b58",
"model": "claude-opus-4-8"
},
"human_author": "alex <alex@n8n.io>"
}
}
}

View File

@ -0,0 +1,30 @@
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 229,461
packages/cli/src/workflows/publication/__tests__/workflow-publication-status.service.test.ts
s_b1ae3677d6bc36::t_d092ed2e11e3bb 68,83,98
packages/@n8n/db/src/migrations/common/1784564167057-DropPublishedVersionIdFromWorkflowPublicationOutbox.ts
s_b1ae3677d6bc36::t_aff4cbd107a08b 6-44
packages/@n8n/db/src/migrations/sqlite/index.ts
s_b1ae3677d6bc36::t_56514d3460fa45 221,443
packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts
s_b1ae3677d6bc36::t_f07479af0002f0 224-228
packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts
s_b1ae3677d6bc36::t_82a570060839a6 66
s_b1ae3677d6bc36::t_3262ef573c75f7 448-449,606-612
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.15",
"base_commit_sha": "86b3577ce8738297746f038e5d7dbc7c00169710",
"prompts": {},
"sessions": {
"s_b1ae3677d6bc36": {
"agent_id": {
"tool": "claude",
"id": "14856d89-b227-4425-adeb-7f31ce9ea7b6",
"model": "claude-fable-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -1,28 +1,68 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_70e4a16a672757::t_bdf6c7bea8e71a 4379-4393
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowPublishChoiceDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 10,13-18,27,42,46-50
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 23,27-33,36,53,71,97,113,127
s_70e4a16a672757::t_40a2d32740e901 54,57-59,61
s_70e4a16a672757::t_951740fe8071cd 1-22,24-26,34-35,37-52,55-56,60,62-70,72-96,98-112,114-126,128-136
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.vue
s_70e4a16a672757::t_e9f6c3ccb75050 41,56,75,101,126-130
s_70e4a16a672757::t_960c6985deff23 1-40,42-44,48-55,57-74,76-100,102-125,131-156,158-191
s_70e4a16a672757::t_5e2c31eed03274 45-47,157
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.vue
s_70e4a16a672757::t_960c6985deff23 1-5,7-37,42,44-48,50-71
s_70e4a16a672757::t_5e8b00967df401 49
s_70e4a16a672757::t_5ef1c3465c32d3 6,38,43
s_70e4a16a672757::t_e9f6c3ccb75050 39-41
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowPublishChoiceDialog.test.ts
s_70e4a16a672757::t_a03d32108719b6 10,13-18,27,42,46-50
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowPublishChoiceDialog.vue
s_70e4a16a672757::t_960c6985deff23 1-38,40-43,45-72
s_70e4a16a672757::t_e9f6c3ccb75050 39
s_70e4a16a672757::t_5e8b00967df401 44
packages/frontend/@n8n/i18n/src/locales/en.json
s_70e4a16a672757::t_bdf6c7bea8e71a 4379-4393
s_70e4a16a672757::t_e9f6c3ccb75050 39
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.test.ts
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
s_70e4a16a672757::t_a03d32108719b6 10,13-18,27,42,46-50
s_70e4a16a672757::t_fb4dc791b159aa 1-9,11-12,19-26,28-41,43-45,51-52
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowReviewSubmittedDialog.vue
s_70e4a16a672757::t_5ef1c3465c32d3 6,38,43
s_70e4a16a672757::t_960c6985deff23 1-5,7-37,42,44-48,50-71
s_70e4a16a672757::t_5e8b00967df401 49
s_70e4a16a672757::t_e9f6c3ccb75050 39-41
packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowSubmitForReviewDialog.vue
s_70e4a16a672757::t_5e2c31eed03274 45-47,157
s_70e4a16a672757::t_960c6985deff23 1-40,42-44,48-55,57-74,76-100,102-125,131-156,158-191
s_70e4a16a672757::t_e9f6c3ccb75050 41,56,75,101,126-130
docs/generated/postgres-schema/public.scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 10,66
docs/generated/sqlite-schema/instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 79
docs/generated/sqlite-schema/instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 78
docs/generated/postgres-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,837,1151
docs/generated/sqlite-schema/README.md
s_44a98ba2784a12::t_16f911908620c5 65,97,824,1138
packages/@n8n/db/src/migrations/common/1784000000050-AddHostRunIdToInstanceAiCheckpoints.ts
ai_agent 1-31
docs/generated/postgres-schema/public.instance_ai_pending_confirmations.md
s_44a98ba2784a12::t_16f911908620c5 73
packages/@n8n/db/src/migrations/common/1784000000049-AddScheduledTaskDispatchedAt.ts
ai_agent 1-35
docs/generated/sqlite-schema/scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 93
docs/generated/sqlite-schema/scheduled_task.md
s_44a98ba2784a12::t_16f911908620c5 9,21,65
packages/@n8n/db/src/migrations/sqlite/index.ts
s_44a98ba2784a12::t_893c5ef8fdc256 217-218,217-218
s_44a98ba2784a12::t_daa8f45a138448 437-438,437-438
s_44a98ba2784a12::t_d446b22a984aa3 216,216
s_44a98ba2784a12::t_29c7d74109de94 436,436
docs/generated/postgres-schema/public.scheduled_job.md
s_44a98ba2784a12::t_16f911908620c5 92
docs/generated/postgres-schema/public.instance_ai_threads.md
s_44a98ba2784a12::t_16f911908620c5 73
docs/generated/sqlite-schema/instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,20,57
packages/@n8n/db/src/migrations/postgresdb/index.ts
s_44a98ba2784a12::t_51812c9029fdb3 455-456,455-456
s_44a98ba2784a12::t_d25d8416783ebe 225-226,225-226
s_44a98ba2784a12::t_50f198fd2246d1 224,224
s_44a98ba2784a12::t_6a70a4b32b68f9 454,454
docs/generated/postgres-schema/public.instance_ai_checkpoints.md
s_44a98ba2784a12::t_16f911908620c5 9,49
packages/@n8n/db/src/migrations/common/1784000000048-AddTriggerKindToWorkflowPublicationTriggerStatus.ts
ai_agent 1-39
---
{
"schema_version": "authorship/3.0.0",
@ -30,11 +70,38 @@ packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowRev
"base_commit_sha": "8833bad6118f602db35a074e2f306fdcf76693bb",
"prompts": {},
"humans": {
"h_760178ed151f13": {
"author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"h_9c8f56e3400786": {
"author": "kgrhartlage <kai.hartlage@n8n.io>"
}
},
"sessions": {
"s_2a235a6e9347be": {
"agent_id": {
"tool": "codex",
"id": "019f6650-1132-7ff1-ab94-090605cfc9f7",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_44a98ba2784a12": {
"agent_id": {
"tool": "cursor",
"id": "83e316a4-3906-40bf-bce2-efffe91f33e5",
"model": "default"
},
"human_author": "Sandra Zollner <sandra.zollner@n8n.io>"
},
"s_60c9025b151770": {
"agent_id": {
"tool": "claude",
"id": "53a03a0f-53be-4095-a000-6d094159abd5",
"model": "unknown"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_70e4a16a672757": {
"agent_id": {
"tool": "codex",
@ -42,6 +109,22 @@ packages/frontend/editor-ui/src/features/workflow-reviews/components/WorkflowRev
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
},
"s_9006126844c8d5": {
"agent_id": {
"tool": "claude",
"id": "f5b699ae-12d0-405b-9a78-fb4840686602",
"model": "claude-opus-4-8"
},
"human_author": null
},
"s_b3f23ab76a494c": {
"agent_id": {
"tool": "codex",
"id": "019f6fd0-bfb4-7092-a515-f61e09438476",
"model": "gpt-5.6-sol"
},
"human_author": "kgrhartlage <kai.hartlage@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/frontend/editor-ui/src/experiments/trialIntroModal/useTrialCountdown.ts
s_93bfa2eb2d7de3::t_9f3dc8098e0892 1-43
packages/frontend/editor-ui/src/experiments/trialIntroModal/useTrialCountdown.test.ts
s_93bfa2eb2d7de3::t_be57979911b834 1-85
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "8850395faf0d88db6212d61370118841929ee1f1",
"prompts": {},
"sessions": {
"s_93bfa2eb2d7de3": {
"agent_id": {
"tool": "claude",
"id": "08d8eb2b-ca0b-4614-a078-4e0fa184fa9f",
"model": "claude-fable-5"
},
"human_author": "frstavares <filipe.tavares@n8n.io>"
}
}
}

Some files were not shown because too many files have changed in this diff Show More