This commit is contained in:
git-ai 2026-09-18 11:24:23 +00:00
parent c05a9e8db7
commit 4cf9cbf12c
7 changed files with 762 additions and 0 deletions

View File

@ -0,0 +1,127 @@
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-3,10-11,13,18-20,25-26
s_71c6da2ee47cd3::t_d67313882bd806 4-9,12,14
s_9a2a7a8eef9b2d::t_ec7685c45b1413 15-17
packages/@n8n/engine/package.json
s_9a2a7a8eef9b2d::t_ec7685c45b1413 31
packages/@n8n/engine/src/response-channel/__tests__/execution-response-channel.test.ts
s_71c6da2ee47cd3::t_4c8a66733e8771 1-6,8-15,17,19-29,31-34,36,45,49,51-53,56-57,60-64,88-90,101
s_4c46dcfe1ba789::t_bb90bdbd5b7cc4 7,16,18,30,35,38-44,50,54-55,58-59,65-67,72,74,77,80,82-83,85,96-99
s_ae088f5e88fc8b::t_685d3531daff92 37,71,73,75-76,81,84,86-87,161-172
s_1b8554cde45c62::t_16ec079be70cdf 68-70,78-79,91,100,146-147
s_719e037cee4d57::t_1fda68e550b269 93-95
s_9a2a7a8eef9b2d::t_df6b21aba09276 103-138
s_9a2a7a8eef9b2d::t_74e41d2d4e4515 139
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 141-142
packages/@n8n/engine/src/response-channel/__tests__/execution-response.schema.test.ts
s_4c46dcfe1ba789::t_bb90bdbd5b7cc4 1-21,47-59,61-78,87-96
s_9a2a7a8eef9b2d::t_df6b21aba09276 22-38,43-46
ai_agent 39-42
s_9a2a7a8eef9b2d::t_6c772bb6b20afb 60
s_719e037cee4d57::t_31432b56d038f7 79-86
packages/cli/src/services/pending-webhook-response.ts
s_4c46dcfe1ba789::t_9317a33118b923 1-8,10-11,13-14,23-24,26,28,30-31,33,36,38,40,49-51,53-55,57-59
s_4c46dcfe1ba789::t_08563fce175542 9,15-22,25,27,29,32,34-35,37,41,44-46
s_9a2a7a8eef9b2d::t_ec7685c45b1413 12
s_4c46dcfe1ba789::t_da2277d78fbcda 39,47-48,52
s_4c46dcfe1ba789::t_137eda4ee8a1b2 42-43,56
packages/@n8n/engine/src/response-channel/execution-response.schema.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,10-13,23-29,31,34
s_4c46dcfe1ba789::t_c619cb6a6da3d5 4-5,7-9,32-33,35
s_719e037cee4d57::t_4893d08f7d8961 6
s_9a2a7a8eef9b2d::t_ec7685c45b1413 15-21
s_719e037cee4d57::t_421128ee5237f1 30
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-2,4-5
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 6
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,11,17-18,21,23-26,30-32,36-43,46-49,53,57,60-63,69,77,79,81-82,84,102,105,107-108,110-112,118-121,124-125
ai_agent 4-7,9
s_4c46dcfe1ba789::t_16f6ec4d91ae85 8,34
s_4c46dcfe1ba789::t_f9dae768d9a165 10,19-20,22,54-56,64-68
s_4c46dcfe1ba789::t_08563fce175542 12,15-16,27-29,35,50-52,70-75,78,80,106,109,122-123
s_4c46dcfe1ba789::t_9317a33118b923 13,33,44-45,59
s_bfdc3c9bc21b40::t_3d0737ff1431aa 103-104,113-114,116-117
pnpm-lock.yaml
ai_agent 2431-2433
packages/@n8n/engine/src/response-channel/execution-response-channel.ts
s_9a2a7a8eef9b2d::t_ec7685c45b1413 1-2,8-10,20-22,28,32,58-87
s_71c6da2ee47cd3::t_4d94f6f753024f 3,6-7,11,23,26,29-30,33,39-51,54-55,57,96,98
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 4,12-19,24-25,27,31,34,36,38,56,90
s_4c46dcfe1ba789::t_e86cea15aea75d 35,37
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,4-5,11-18,21-22,25,32,34-51,55-69,79-81,89,95,99-100,106,113-115,117-123,128,130-133,140,143,149-151,153,159-160,174-176,183-185,187-190,194-195
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,126
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 6,70-72,74-76,78,129
s_4c46dcfe1ba789::t_a519961dfa21ce 7-10,82-83,85-87,90-92,94,96-97
s_4c46dcfe1ba789::t_533d342b8bac27 19-20,23-24,27-31,52-54,124-125,138,141,152,177-179
ai_agent 26,33,191-193
s_719e037cee4d57::t_d73bc028dc08bb 101,104-105,107-112
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 134
s_4c46dcfe1ba789::t_6941e602868b24 148,155-158,181-182
s_9a2a7a8eef9b2d::t_df6b21aba09276 161,163-173
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "20b2337ee997dd5b86756e75c9bb9bbad4721409",
"prompts": {},
"sessions": {
"s_1b8554cde45c62": {
"agent_id": {
"tool": "claude",
"id": "412d6818-efbe-45e8-bbc3-57789facf6a6",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_ae088f5e88fc8b": {
"agent_id": {
"tool": "claude",
"id": "889b53f9-e9c3-4e3b-b556-d6d34bb1180e",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_bfdc3c9bc21b40": {
"agent_id": {
"tool": "claude",
"id": "e768b0c7-e08a-400c-bc83-3cc0967415bb",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,125 @@
packages/@n8n/engine/src/database/__tests__/workflow-step-execution.integration.test.ts
s_bfdc3c9bc21b40::t_cbbdb4935ce7dd 79-88,727-731,733-742,744-747,749-751,767-769,771
s_bfdc3c9bc21b40::t_ea6ff4130c0f2c 726,732,743,748,752-766,770,772
packages/@n8n/engine/src/execution/__tests__/execution-start.integration.test.ts
s_4c46dcfe1ba789::t_25b507183d9cf6 17,24
s_bfdc3c9bc21b40::t_6eabcbadd59897 25,80-84
packages/@n8n/engine/src/execution/index.ts
s_bfdc3c9bc21b40::t_5a37d924c7237a 29
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-3,10-11,13,18-20,25-26
s_71c6da2ee47cd3::t_d67313882bd806 4-9,12,14
s_9a2a7a8eef9b2d::t_ec7685c45b1413 15-17
s_bfdc3c9bc21b40::t_9d239a1839201d 21-24
packages/@n8n/engine/src/runtime/create-engine-runtime.ts
s_bfdc3c9bc21b40::t_5a37d924c7237a 10,103
s_4c46dcfe1ba789::t_d5b292306ede0a 24,37-38,40,76
s_71c6da2ee47cd3::t_613cff5051c1db 35-36,39
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 107
packages/@n8n/engine/src/execution/__tests__/execution-finished-announcer.test.ts
s_bfdc3c9bc21b40::t_2a4a89afc8c936 1-40,42-74,76-79,81-84,91-126,128-129,167-168,175-177,185-190,192-193,200-211,219-221
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 41,75,80,127,191
s_bfdc3c9bc21b40::t_a42b92bc8e031f 85-90,169-174,178-184,194-199,212-217
s_bfdc3c9bc21b40::t_24b5f9126ac409 130-166
packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts
s_bfdc3c9bc21b40::t_c034f2c20c998e 4,139-145,165
s_4c46dcfe1ba789::t_265962f8c7de65 7
s_bfdc3c9bc21b40::t_b6c90302117a21 8,163-164
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 116
s_4c46dcfe1ba789::t_b53aa9fadcf04f 134-138,153,171
s_a3125dfe40640a::t_ea1cab81ca4792 503,511-515,523,527-531,539-552,561-564,569
ai_agent 516-522
packages/@n8n/engine/src/execution/step-store.ts
s_4c46dcfe1ba789::t_ffd35b08460cf0 30-31
s_bfdc3c9bc21b40::t_9ca27c8cbc86d6 164-165,169
s_bfdc3c9bc21b40::t_b1222c79686e88 166-168,170
packages/@n8n/engine/src/execution/execution-finished-announcer.ts
s_bfdc3c9bc21b40::t_c9c0907989c393 1-5,7-10,24-27,31-48,50-54,57-60,64,81,92,95-97,99-101
s_bfdc3c9bc21b40::t_dd64c32e7dc00a 6,11,13-15,17-23,28-30,56,61-63,65-69,79-80,82-83,87-90,93-94,98
packages/@n8n/engine/src/execution/step-settled-handler.ts
s_71c6da2ee47cd3::t_1e866fe525a390 2-8,47,52,63,74,77-81,165-169
s_bfdc3c9bc21b40::t_b9a34ae42ee94a 12,14,39,91,201
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,4-5,11-18,21-22,25,32,34-51,55-69,79-81,89,95,99-100,106,113-115,117-123,128,130-133,140,143,149-151,153,159-160,174-176,183-185,187-190,194-195
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 6,70-72,74-76,78,129
s_4c46dcfe1ba789::t_a519961dfa21ce 7-10,82-83,85-87,90-92,94,96-97
s_4c46dcfe1ba789::t_533d342b8bac27 19-20,23-24,27-31,52-54,124-125,138,141,152,177-179
ai_agent 26,33,191-193
s_719e037cee4d57::t_d73bc028dc08bb 101,104-105,107-112
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 134
s_4c46dcfe1ba789::t_6941e602868b24 148,155-158,181-182
s_9a2a7a8eef9b2d::t_df6b21aba09276 161,163-173
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,126
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,11,17-18,21,23-26,30-32,36-43,46-49,53,57,60-63,69,77,79,81-82,84,102,105,107-108,110-112,119-122,125-126
ai_agent 4-7,9
s_4c46dcfe1ba789::t_16f6ec4d91ae85 8,34
s_4c46dcfe1ba789::t_f9dae768d9a165 10,19-20,22,54-56,64-68
s_4c46dcfe1ba789::t_08563fce175542 12,15-16,27-29,35,50-52,70-75,78,80,106,109,123-124
s_4c46dcfe1ba789::t_9317a33118b923 13,33,44-45,59
s_bfdc3c9bc21b40::t_3d0737ff1431aa 103-104,113-114,117-118
s_bfdc3c9bc21b40::t_6dc7492af9a5a9 115-116
packages/@n8n/engine/src/database/typeorm-step-store.ts
s_bfdc3c9bc21b40::t_8f3ffaaa5d321e 285,290,292-294
s_bfdc3c9bc21b40::t_b1222c79686e88 286-288,291,299-300
s_bfdc3c9bc21b40::t_338d9762384e9e 289
packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 54
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "250bb0180c4f04597772d4e8cbbce555a75158f4",
"prompts": {},
"sessions": {
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_a3125dfe40640a": {
"agent_id": {
"tool": "claude",
"id": "075b8cbd-4b8b-47a1-8eab-be2d73d8c62b",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_bfdc3c9bc21b40": {
"agent_id": {
"tool": "claude",
"id": "e768b0c7-e08a-400c-bc83-3cc0967415bb",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,163 @@
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-2,4,11-12,14,19-21,26-27
s_71c6da2ee47cd3::t_d67313882bd806 5-10,13,15
s_9a2a7a8eef9b2d::t_ec7685c45b1413 16-18
s_bfdc3c9bc21b40::t_9d239a1839201d 22-25
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 3,28-37,39-41,46
packages/@n8n/engine/src/execution/execution.types.ts
s_4c46dcfe1ba789::t_b9e4aeff30c8cc 41-50,58
s_719e037cee4d57::t_6eb243654129cd 57
s_719e037cee4d57::t_ad9e149f2f0240 59,61
s_719e037cee4d57::t_4d7b0304b6368f 62
packages/cli/src/webhooks/__tests__/webhook-helpers.test.ts
s_a3125dfe40640a::t_2e14f226a4206d 62
s_4c46dcfe1ba789::t_7dd7b48c8328c2 63-64,2045-2046,2048-2049,2051-2052,2054-2055
s_a3125dfe40640a::t_c1428fe219b94f 1133
s_a3125dfe40640a::t_cf1a46269dd29f 2043
s_a3125dfe40640a::t_98f95192499fa6 2064,2066-2067,2069,2104,2107-2108,2111,2113-2114,2117-2118,2124-2125,2128,2130-2131,2134-2135,2142-2143,2146-2150,2153-2154,2157-2158,2160,2164,2219-2221,2223-2232,2235-2238
s_4c46dcfe1ba789::t_e3cd4f920bebf0 2096,2099-2100,2102-2103
s_719e037cee4d57::t_0f7522dcd91215 2105-2106
s_4c46dcfe1ba789::t_1eddd524b8cecb 2116,2119-2123,2138,2161
ai_agent 2233-2234
packages/@n8n/engine/src/response-channel/execution-response-channel.ts
s_9a2a7a8eef9b2d::t_ec7685c45b1413 1-2,13-15,25-27,33,37,71-100,65-66
s_71c6da2ee47cd3::t_4d94f6f753024f 4,11-12,16,28,31,34-35,38,44-56,67-68,70,109,111
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 5,17-24,29-30,32,36,39,41,43,69,103
s_4c46dcfe1ba789::t_e86cea15aea75d 40,42
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,19,40-41,44,46-49,53-55,59-66,69-72,76,80,83-86,92,100,102,104-105,111,162,165,167-168,170-172,179-182,185-186,138,143,160-161,27-28,36-37,121,128,149
ai_agent 4-7,9,12
s_4c46dcfe1ba789::t_16f6ec4d91ae85 8,57
s_4c46dcfe1ba789::t_f9dae768d9a165 18,42-43,45,77-79,87-91
s_4c46dcfe1ba789::t_08563fce175542 20,38-39,50-52,58,73-75,93-98,101,103,166,169,183-184
s_4c46dcfe1ba789::t_9317a33118b923 21,56,67-68,82
s_bfdc3c9bc21b40::t_3d0737ff1431aa 163-164,173-174,177-178
s_bfdc3c9bc21b40::t_6dc7492af9a5a9 175-176
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 141
packages/@n8n/node-engine-compatibility/src/__tests__/v1-response-hooks.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-6,9-15,17-34,59-72
packages/cli/src/services/engine-v2-dispatcher.service.ts
s_4c46dcfe1ba789::t_c0ade72f4ad765 11,14,107-109
s_71c6da2ee47cd3::t_11151294bf63cb 86-91
packages/@n8n/engine/src/index.ts
s_71c6da2ee47cd3::t_613cff5051c1db 37-40,42-44,46-47,50,53
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 41,48-49
s_4c46dcfe1ba789::t_eed36ddb86f263 51-52
packages/@n8n/engine/src/response-channel/__tests__/execution-response-channel.test.ts
s_71c6da2ee47cd3::t_4c8a66733e8771 1-6,8-15,17,19-29,31-34,36,45,49,51-53,56-57,60-64,88-90,101
s_4c46dcfe1ba789::t_bb90bdbd5b7cc4 7,16,18,30,35,38-44,50,54-55,58-59,65-67,72,74,77,80,82-83,85,96-99
s_ae088f5e88fc8b::t_685d3531daff92 37,71,73,75-76,81,84,86-87,230-241,147,149,158-159,164,168,177-178,183,187,210-211,192-193,195,199,201
s_1b8554cde45c62::t_16ec079be70cdf 68-70,78-79,91,100,215-216,145-146,162-163,181-182,197
s_719e037cee4d57::t_1fda68e550b269 93-95
s_9a2a7a8eef9b2d::t_df6b21aba09276 103-138,188,191,198
s_9a2a7a8eef9b2d::t_74e41d2d4e4515 139,143,150-157,160,169-176,202-209
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 141-142,144,148,161,165-167,179-180
packages/@n8n/engine/src/response-channel/execution-response.schema.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,10-13,33-39,41,44,22,24,26-27,29,31
s_4c46dcfe1ba789::t_c619cb6a6da3d5 4-5,7-9,42-43,45
s_719e037cee4d57::t_4893d08f7d8961 6
s_9a2a7a8eef9b2d::t_ec7685c45b1413 15-21
s_719e037cee4d57::t_421128ee5237f1 40
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-2,12-13
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 14
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 111
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 6-7,54,62,163
packages/@n8n/node-engine-compatibility/src/v1-response-hooks.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-51,60-91
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,7-8,15-22,25-26,29,36,38-55,59-73,83-85,93,99,103-104,110,117-119,121-127,132,134-137,204,207,213-215,217,223-224,238-240,247-249,251-254,258-259,144,150,152-153,157,163,165-166,170-172,174-175,182,185,187-188,195-196,198,200-201
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 9,74-76,78-80,82,133
s_4c46dcfe1ba789::t_a519961dfa21ce 11-14,86-87,89-91,94-96,98,100-101
s_4c46dcfe1ba789::t_533d342b8bac27 23-24,27-28,31-35,56-58,128-129,202,205,216,241-243
ai_agent 30,37,255-257
s_719e037cee4d57::t_d73bc028dc08bb 105,108-109,111-116
s_4c46dcfe1ba789::t_6941e602868b24 212,219-222,245-246,149,162,181,194
s_9a2a7a8eef9b2d::t_df6b21aba09276 225,227-237,145,147,158-161
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,130
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 142,154-155,164,168
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,458-459,1250-1280,1283
s_4c46dcfe1ba789::t_b486633a6977bd 63,87-91
s_4c46dcfe1ba789::t_db4bafbbb46980 77
s_4c46dcfe1ba789::t_d973a62943d7dd 430-457,460-476,518
s_4c46dcfe1ba789::t_3d863c978088db 1151-1152,1154,1160
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1157
s_4c46dcfe1ba789::t_36c3453a753a08 1281-1282,1284-1286
packages/cli/src/webhooks/engine-v2-webhooks.ts
s_71c6da2ee47cd3::t_19b26356a490b4 37-42,114
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 43-46,48
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "818b1defe7490459ca185a0d932658d453817dec",
"prompts": {},
"sessions": {
"s_1b8554cde45c62": {
"agent_id": {
"tool": "claude",
"id": "412d6818-efbe-45e8-bbc3-57789facf6a6",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_a3125dfe40640a": {
"agent_id": {
"tool": "claude",
"id": "075b8cbd-4b8b-47a1-8eab-be2d73d8c62b",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_ae088f5e88fc8b": {
"agent_id": {
"tool": "claude",
"id": "889b53f9-e9c3-4e3b-b556-d6d34bb1180e",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_bfdc3c9bc21b40": {
"agent_id": {
"tool": "claude",
"id": "e768b0c7-e08a-400c-bc83-3cc0967415bb",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,58 @@
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,4-5,12-19,22-23,26,33,35-52,58,60-67,69-74,84-86,94,100,104-105,111,118-120,122-128,177,179-182,190,193,199-201,203,209-210,224-226,233-235,237-240,244-245,152-154,156,160,163-164,167-168,170,172-173
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 6,75-77,79-81,83,178
s_4c46dcfe1ba789::t_a519961dfa21ce 8-11,87-88,90-92,95-97,99,101-102
s_4c46dcfe1ba789::t_533d342b8bac27 20-21,24-25,28-32,53,56-57,129-130,188,191,202,227-229,151
ai_agent 27,34,241-243,155
s_719e037cee4d57::t_d73bc028dc08bb 106,109-110,112-117
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 183
s_4c46dcfe1ba789::t_6941e602868b24 198,205-208,231-232,162
s_9a2a7a8eef9b2d::t_df6b21aba09276 211,213-223,159
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,11,19-20,23,25-28,32-34,38-40,42-46,49-52,56,60,63-66,72,80,82,84-85,87,105,111,113-114,116-118,165-168,171-172,142-143,145-147,153,158,160,163
ai_agent 4-7,9
s_4c46dcfe1ba789::t_16f6ec4d91ae85 8,36
s_4c46dcfe1ba789::t_f9dae768d9a165 10,21-22,24,57-59,67-71
s_4c46dcfe1ba789::t_08563fce175542 12,17-18,29-31,37,53-55,73-78,81,83,112,115,169-170,141
s_4c46dcfe1ba789::t_9317a33118b923 14,35,47-48,62
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "be211bed8310dddfad1927113e8cad919a93db67",
"prompts": {},
"sessions": {
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,89 @@
packages/cli/src/modules/engine-v2/engine-v2.module.ts
s_71c6da2ee47cd3::t_219e2dfcd3c658 21-22,42-44
s_4c46dcfe1ba789::t_b5320423cf528d 39-40,47-50,52
s_719e037cee4d57::t_8a76b8304653bf 65-69
packages/@n8n/engine/src/response-channel/__tests__/execution-response-channel.test.ts
s_71c6da2ee47cd3::t_4c8a66733e8771 1-6,10-17,19,21-31,33-36,38,47,97,99-101,104-105,108-112,136-138,149
s_4c46dcfe1ba789::t_bb90bdbd5b7cc4 9,18,20,32,37,40-46,98,102-103,106-107,113-115,120,122,125,128,130-131,133,144-147,78
s_ae088f5e88fc8b::t_685d3531daff92 39,119,121,123-124,129,132,134-135,278-289,195,197,206-207,212,216,225-226,231,235,258-259,240-241,243,247,249,52,55,68,76,79
s_1b8554cde45c62::t_16ec079be70cdf 116-118,126-127,139,148,263-264,193-194,210-211,229-230,245
s_719e037cee4d57::t_1fda68e550b269 141-143
s_9a2a7a8eef9b2d::t_df6b21aba09276 151-186,236,239,246
s_9a2a7a8eef9b2d::t_74e41d2d4e4515 187,191,198-205,208,217-224,250-257
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 189-190,192,196,209,213-215,227-228
packages/@n8n/config/src/configs/engine.config.ts
s_a3125dfe40640a::t_68ba8d586e32ae 4
s_71c6da2ee47cd3::t_11151294bf63cb 65-66,77-81,83
s_a3125dfe40640a::t_a558e5b177f6f3 82
packages/@n8n/engine/src/index.ts
s_71c6da2ee47cd3::t_613cff5051c1db 37-40,42,44-45,47-48,53,56
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 41,51-52
s_4c46dcfe1ba789::t_eed36ddb86f263 54-55
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-2,12,15
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 16
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "c548ae912915b6c9b2daa9b7c821e5c94d21e631",
"prompts": {},
"sessions": {
"s_1b8554cde45c62": {
"agent_id": {
"tool": "claude",
"id": "412d6818-efbe-45e8-bbc3-57789facf6a6",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_a3125dfe40640a": {
"agent_id": {
"tool": "claude",
"id": "075b8cbd-4b8b-47a1-8eab-be2d73d8c62b",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_ae088f5e88fc8b": {
"agent_id": {
"tool": "claude",
"id": "889b53f9-e9c3-4e3b-b556-d6d34bb1180e",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,27 @@
packages/@n8n/engine/src/execution/__tests__/execution-finished-announcer.test.ts
s_bfdc3c9bc21b40::t_2a4a89afc8c936 1-40,42-74,76-79,81-84,91-126,128-129,167-168,175-177,185-190,192-193,200-211,219-221
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 41,75,80,127,191
s_bfdc3c9bc21b40::t_a42b92bc8e031f 85-90,169-174,178-184,194-199,212-217
s_bfdc3c9bc21b40::t_24b5f9126ac409 130-166
s_bfdc3c9bc21b40::t_f2dd4bccd3a1ec 218
packages/@n8n/engine/src/execution/execution-finished-announcer.ts
s_bfdc3c9bc21b40::t_c9c0907989c393 1-5,7-10,39-42,46-63,65-69,72-75,79,90,100,103-105,107-109,13,17,23-24
s_bfdc3c9bc21b40::t_dd64c32e7dc00a 6,26,28-30,32-38,43-45,71,76-78,80-84,88-89,91-92,95-98,101-102,106,12,25
s_bfdc3c9bc21b40::t_1c77d88e56a98e 11,14-16,18-22,27,31,64,70,85,87,93-94,99
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "c84f20d8ffcb3e8bdd14e4b13af1dde2f193435a",
"prompts": {},
"sessions": {
"s_bfdc3c9bc21b40": {
"agent_id": {
"tool": "claude",
"id": "e768b0c7-e08a-400c-bc83-3cc0967415bb",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,173 @@
packages/cli/src/webhooks/__tests__/webhook-helpers.test.ts
s_a3125dfe40640a::t_2e14f226a4206d 62
s_4c46dcfe1ba789::t_7dd7b48c8328c2 63-64,2045-2046,2048-2049,2051-2052,2054-2055
s_a3125dfe40640a::t_c1428fe219b94f 1133
s_a3125dfe40640a::t_cf1a46269dd29f 2043
s_a3125dfe40640a::t_98f95192499fa6 2064,2066-2067,2069,2104,2107-2108,2111,2113-2114,2117-2118,2124-2125,2128,2130-2131,2134-2135,2142-2143,2146-2150,2153-2154,2157-2158,2160,2164,2225-2227,2229-2238,2241-2244
s_4c46dcfe1ba789::t_e3cd4f920bebf0 2096,2099-2100,2102-2103
s_719e037cee4d57::t_0f7522dcd91215 2105-2106
s_4c46dcfe1ba789::t_1eddd524b8cecb 2116,2119-2123,2138,2161
ai_agent 2239-2240
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-2,4,11-12,14,19-21,26-27
s_71c6da2ee47cd3::t_d67313882bd806 5-10,13,15
s_9a2a7a8eef9b2d::t_ec7685c45b1413 16-18
s_bfdc3c9bc21b40::t_9d239a1839201d 22-25
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 3,28-40
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,13,20-21,24,26-29,33-35,39-46,49-52,56,60,67-70,76,84,86,88-89,95,133,136,138-139,141-143,150-153,156-157,118,123,131-132
ai_agent 4-7,9
s_4c46dcfe1ba789::t_16f6ec4d91ae85 8,37
s_4c46dcfe1ba789::t_f9dae768d9a165 12,22-23,25,57-59,71-75
s_4c46dcfe1ba789::t_08563fce175542 14,18-19,30-32,38,53-55,77-82,85,87,137,140,154-155
s_4c46dcfe1ba789::t_9317a33118b923 15,36,47-48,66
s_bfdc3c9bc21b40::t_3d0737ff1431aa 134-135,144-145,148-149
s_bfdc3c9bc21b40::t_6dc7492af9a5a9 146-147
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 121
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-2,11-12
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 13
packages/@n8n/node-engine-compatibility/src/v1-response-hooks.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-83
packages/@n8n/node-engine-compatibility/src/v1-step-executor.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 20,65-66
packages/@n8n/node-engine-compatibility/src/__tests__/fixtures.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 2,265
packages/@n8n/node-engine-compatibility/src/__tests__/v1-response-hooks.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-6,9-15,17-34,37-50
packages/@n8n/engine/src/response-channel/execution-response.schema.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,10-13,28-34,36,39,22,24,26
s_4c46dcfe1ba789::t_c619cb6a6da3d5 4-5,7-9,37-38,40
s_719e037cee4d57::t_4893d08f7d8961 6
s_9a2a7a8eef9b2d::t_ec7685c45b1413 15-21
s_719e037cee4d57::t_421128ee5237f1 35
packages/cli/src/webhooks/engine-v2-webhooks.ts
s_71c6da2ee47cd3::t_19b26356a490b4 37-42,113
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 43-47
packages/@n8n/engine/src/index.ts
s_71c6da2ee47cd3::t_613cff5051c1db 37-40,42-46,49,52
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 41,47-48
s_4c46dcfe1ba789::t_eed36ddb86f263 50-51
packages/@n8n/engine/src/execution/__tests__/step-execution.integration.test.ts
s_4c46dcfe1ba789::t_b53aa9fadcf04f 20
s_4c46dcfe1ba789::t_64cd3bfaade0e7 22
s_4c46dcfe1ba789::t_6b43e18b8acd41 85
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 394
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_bfdc3c9bc21b40::t_34dc6f7ed370bf 111
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 6-7,54,62,163
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,6-7,14-21,24-25,28,35,37-54,58-72,82-84,92,98,102-103,109,116-118,120-126,131,133-136,178,181,187-189,191,197-198,212-214,221-223,225-228,232-233,144,150,152-153,157,163,165-166,170-172,174-175
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 8,73-75,77-79,81,132
s_4c46dcfe1ba789::t_a519961dfa21ce 10-13,85-86,88-90,93-95,97,99-100
s_4c46dcfe1ba789::t_533d342b8bac27 22-23,26-27,30-34,55-57,127-128,176,179,190,215-217
ai_agent 29,36,229-231
s_719e037cee4d57::t_d73bc028dc08bb 104,107-108,110-115
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 137,142,154-155,164,168
s_4c46dcfe1ba789::t_6941e602868b24 186,193-196,219-220,149,162
s_9a2a7a8eef9b2d::t_df6b21aba09276 199,201-211,145,147,158-161
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,129
packages/@n8n/engine/src/execution/step-ready-handler.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 11,45,139-141
packages/@n8n/engine/src/response-channel/__tests__/execution-response-channel.test.ts
s_71c6da2ee47cd3::t_4c8a66733e8771 1-6,8-15,17,19-29,31-34,36,45,49,51-53,56-57,60-64,88-90,101
s_4c46dcfe1ba789::t_bb90bdbd5b7cc4 7,16,18,30,35,38-44,50,54-55,58-59,65-67,72,74,77,80,82-83,85,96-99
s_ae088f5e88fc8b::t_685d3531daff92 37,71,73,75-76,81,84,86-87,207-218,147,149,158-159,164,168,177-178,183,185,187-188
s_1b8554cde45c62::t_16ec079be70cdf 68-70,78-79,91,100,192-193,145-146,162-163,181-182
s_719e037cee4d57::t_1fda68e550b269 93-95
s_9a2a7a8eef9b2d::t_df6b21aba09276 103-138
s_9a2a7a8eef9b2d::t_74e41d2d4e4515 139,143,150-157,160,169-176
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 141-142,144,148,161,165-167,179-180
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,458-459,1249-1279,1282
s_4c46dcfe1ba789::t_b486633a6977bd 63,87-91
s_4c46dcfe1ba789::t_db4bafbbb46980 77
s_4c46dcfe1ba789::t_d973a62943d7dd 430-457,460-476,518
s_4c46dcfe1ba789::t_3d863c978088db 1151-1152,1154,1159
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1157
s_4c46dcfe1ba789::t_36c3453a753a08 1280-1281,1283-1285
packages/@n8n/engine/src/response-channel/execution-response-channel.ts
s_9a2a7a8eef9b2d::t_ec7685c45b1413 1-2,13-15,25-27,33,37,70-99,64-65
s_71c6da2ee47cd3::t_4d94f6f753024f 4,11-12,16,28,31,34-35,38,44-56,66-67,69,108,110
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 5,17-24,29-30,32,36,39,41,43,68,102
s_4c46dcfe1ba789::t_e86cea15aea75d 40,42
packages/@n8n/engine/src/dependencies/external-dependencies.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 4,46-51
packages/@n8n/engine/src/runtime/create-engine-runtime.ts
s_bfdc3c9bc21b40::t_5a37d924c7237a 10,103
s_4c46dcfe1ba789::t_d5b292306ede0a 24,37-38,40,76
s_71c6da2ee47cd3::t_613cff5051c1db 35-36,39
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 114
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "d44519722e1d369c5bad124aea05889deac0cdca",
"prompts": {},
"sessions": {
"s_1b8554cde45c62": {
"agent_id": {
"tool": "claude",
"id": "412d6818-efbe-45e8-bbc3-57789facf6a6",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_4c46dcfe1ba789": {
"agent_id": {
"tool": "claude",
"id": "c1251ab8-7233-47da-89f9-16babffdf579",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_719e037cee4d57": {
"agent_id": {
"tool": "claude",
"id": "27f603bd-170c-453c-b9f6-0405967390f4",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_71c6da2ee47cd3": {
"agent_id": {
"tool": "claude",
"id": "34058f20-f9c0-4c61-a303-3490fd47e9b8",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_9a2a7a8eef9b2d": {
"agent_id": {
"tool": "codex",
"id": "01a0b0a9-aea8-7a51-a10e-19a41029ada1",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_a3125dfe40640a": {
"agent_id": {
"tool": "claude",
"id": "075b8cbd-4b8b-47a1-8eab-be2d73d8c62b",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_ae088f5e88fc8b": {
"agent_id": {
"tool": "claude",
"id": "889b53f9-e9c3-4e3b-b556-d6d34bb1180e",
"model": "claude-sonnet-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_bfdc3c9bc21b40": {
"agent_id": {
"tool": "claude",
"id": "e768b0c7-e08a-400c-bc83-3cc0967415bb",
"model": "claude-opus-5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}