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

This commit is contained in:
r00gm 2026-09-22 14:45:53 +02:00
commit 76e4b37a5c
806 changed files with 24020 additions and 0 deletions

View File

@ -0,0 +1,200 @@
packages/frontend/editor-ui/src/features/agents/views/AgentBuilderView.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 508,2435,2439,2532,2544
packages/cli/src/modules/agents/integrations/n8n-checkpoint-storage.ts
s_934fec7376a80c::t_e8d1035ee885e1 100,104,107,137,140-141
s_934fec7376a80c::t_a1570dfc93755e 17,51,56,58-59,93-98,101-103,105-106,108-109,111-120,123-127,138-139,142-144
packages/cli/src/modules/agents/agent-runtime-reconstruction.service.ts
s_934fec7376a80c::t_fbc0ecc51418c3 1020
packages/@n8n/agents/src/runtime/loop/agent-runtime.ts
s_934fec7376a80c::t_fbc0ecc51418c3 438,470
packages/frontend/editor-ui/src/features/agents/composables/useAgentBuilderSession.ts
s_934fec7376a80c::t_985fa9756040c5 105-108,118
packages/cli/src/modules/agents/agent-test-run.service.ts
s_934fec7376a80c::t_039d7af9a1ab0a 179,273
s_934fec7376a80c::t_469e7b2280ce25 37,168,171-172,196
s_934fec7376a80c::t_d003f857df0864 29,42,193-195,197,257,304-308
packages/cli/src/modules/agents/__tests__/agent-checkpoint.repository.test.ts
s_934fec7376a80c::t_7a1c14d1b86428 22-25,27,38-58
s_934fec7376a80c::t_0882ab53c665c9 3-4,17
s_934fec7376a80c::t_383154ea8fff8f 18-19
s_934fec7376a80c::t_b94c2f386a3ae2 20-21,26,28-31,33-35,37
s_934fec7376a80c::t_3058c5ca7af107 32,36
packages/frontend/editor-ui/src/features/agents/components/AgentPreviewDock.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 55,62,72,278,283
packages/cli/src/modules/agents/sub-agents/sub-agent-runner.ts
s_934fec7376a80c::t_fbc0ecc51418c3 221,289,305
s_934fec7376a80c::t_a6ee04cec17df8 387
packages/@n8n/db/src/services/db-lock.service.ts
s_934fec7376a80c::t_f2beb44915161f 25,184
packages/cli/src/modules/agents/repositories/agent-execution.repository.ts
s_934fec7376a80c::t_0882ab53c665c9 3
s_934fec7376a80c::t_d445427e96ef97 1,26-32
packages/frontend/editor-ui/src/features/agents/components/AgentChatPanel.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 55,69,82,112,118
packages/cli/src/modules/agents/integrations/__tests__/n8n-checkpoint-storage.test.ts
s_934fec7376a80c::t_c37bd078bb143e 101-122
s_934fec7376a80c::t_47b04edf1cbcbb 10,35-36,41,44,53,61,70-71,78-89,91-99
s_934fec7376a80c::t_e94ecd8ef1b5ca 100
packages/cli/src/modules/agents/__tests__/agent-chat.controller.test.ts
s_c0b5cb82f2f1c3::t_a6b75bf507b5f7 470-471,473-498
s_934fec7376a80c::t_034c09bad61ae2 420,440-444,461,467-469
s_934fec7376a80c::t_cb8cd30fc9d547 499-502
s_934fec7376a80c::t_c5861bdb4a3533 472
packages/cli/src/modules/agents/agent-session-lock.service.ts
s_934fec7376a80c::t_f2beb44915161f 1-14
packages/cli/src/modules/agents/background/__tests__/agent-background-job.service.test.ts
s_934fec7376a80c::t_d1c0a5bfa2edcf 260
s_934fec7376a80c::t_0b1349b86cb910 14,17,74-75,80,100-101,111-112,117,649
s_934fec7376a80c::t_a7567d012c869e 259,676
s_934fec7376a80c::t_250776cc49e8fd 261-267
packages/cli/src/modules/agents/repositories/agent-chat-attachment.repository.ts
s_934fec7376a80c::t_d0b1ec084ee246 1,3,6-7,10-23
packages/cli/src/modules/agents/sub-agents/__tests__/sub-agent-runner.test.ts
s_934fec7376a80c::t_805f22103db948 213,397,544
packages/@n8n/agents/src/types/sdk/agent.ts
s_934fec7376a80c::t_fbc0ecc51418c3 339-340
packages/cli/src/modules/agents/integrations/agent-chat-bridge.ts
s_934fec7376a80c::t_a6a7f24bc233f4 30,108-109,265,277,297,658-660,670,741,817,872-873
packages/frontend/editor-ui/src/features/agents/composables/useAgentChatStream.ts
s_934fec7376a80c::t_d25ef6fb3d45ae 916
s_934fec7376a80c::t_303b26394bde2a 111,114-125,509-511,918-919,921
s_934fec7376a80c::t_3783fc9611ed4f 914-915,917,920
s_934fec7376a80c::t_e46a2ba69bbdaa 64,66,893-897,922
s_934fec7376a80c::t_be7c123567565e 184
packages/cli/src/modules/agents/repositories/agent-background-job.repository.ts
s_934fec7376a80c::t_a6a7f24bc233f4 1,3,48-50,53-54,63,65-67,74,77-79,86-92
packages/@n8n/api-types/src/agents/dto.ts
s_934fec7376a80c::t_469e7b2280ce25 227
packages/cli/src/modules/agents/__tests__/agent-chat-attachment.service.test.ts
s_934fec7376a80c::t_805f22103db948 72
s_934fec7376a80c::t_0882ab53c665c9 6,17,24-25,31,83-84,97,115-116,129,140-141
packages/cli/src/modules/agents/tools/__tests__/workflow-tool-factory.test.ts
s_934fec7376a80c::t_e6cd04aa4770af 929
packages/cli/src/modules/agents/repositories/agent-execution-thread.repository.ts
s_934fec7376a80c::t_d445427e96ef97 5,12,21-22,24-26,65,68-70,72,74,76,78-103,105,270-271,325,334,361-365,369-386,391-396
s_934fec7376a80c::t_5f1f8c3fde1e15 335-336,338-339,341-342
s_934fec7376a80c::t_805f22103db948 71
s_934fec7376a80c::t_f0a9db579e3982 398
s_934fec7376a80c::t_303b26394bde2a 67
s_934fec7376a80c::t_7fb315c8c2e3b0 387-390
s_934fec7376a80c::t_a6a7f24bc233f4 7,272-283,397
s_934fec7376a80c::t_9914e47934070b 61
s_934fec7376a80c::t_1cc5afe647ceae 23
s_934fec7376a80c::t_1d5aa533377d11 337,340
packages/cli/src/modules/agents/__tests__/agent-execution-thread.repository.test.ts
s_934fec7376a80c::t_a199c9cb705b0c 38,41,49,52,71-75,77-78,80-91,110,118
packages/cli/src/modules/agents/agent-turn-execution.service.ts
s_934fec7376a80c::t_6f12f3b353dafd 146
s_934fec7376a80c::t_b670ab0ce5f2c5 95
s_934fec7376a80c::t_cd623b8d274def 48,122
s_934fec7376a80c::t_6156efd1a10b0d 94,96-97,145
s_934fec7376a80c::t_fbc0ecc51418c3 121,139-143
s_934fec7376a80c::t_2b0e263816e1e7 144
packages/frontend/editor-ui/src/features/agents/components/AgentPreviewChatPage.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 23,29,34,81,88
packages/cli/src/modules/agents/agent-workflow-execution.service.ts
s_934fec7376a80c::t_6156efd1a10b0d 593
s_934fec7376a80c::t_fbc0ecc51418c3 80,307,358,439-443
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_934fec7376a80c::t_2a81f95af3d369 46,581-592,605,617,629-630,632-633,646,651-659,679-760,775-778
s_934fec7376a80c::t_408aa229d62339 580,595-604,606-609,611-614,616,618-628,631,636-645,647-650,661,664-666,672-678
s_934fec7376a80c::t_dabeddde09e8db 39,123,285-290,357,360
s_934fec7376a80c::t_79e3c7b95cc840 610,615,662-663,667-671
s_934fec7376a80c::t_e13516aac53fb9 874-877
s_934fec7376a80c::t_264d8cf636b31e 984,1034,1038,1046,1059
s_934fec7376a80c::t_7841e43b1c9b0c 593-594,634-635
s_934fec7376a80c::t_fdf132663ab7c0 878-881
s_934fec7376a80c::t_7e1e1afd363e0e 660
s_934fec7376a80c::t_805f22103db948 761-774
s_934fec7376a80c::t_f5e4af1978fae7 779
packages/cli/src/modules/agents/utils/agent-thread-access.ts
s_934fec7376a80c::t_f2beb44915161f 1-40
packages/frontend/editor-ui/src/features/agents/__tests__/useAgentBuilderSession.test.ts
s_934fec7376a80c::t_fcca77154b39f8 180-182
packages/cli/src/modules/agents/__tests__/agent-workflow-execution.service.test.ts
s_934fec7376a80c::t_cbf41624e1b3b7 219
packages/cli/test/integration/agents/agent-conversation-state.test.ts
s_934fec7376a80c::t_dabeddde09e8db 5,11,53,56
packages/cli/src/modules/agents/agent-execution.service.ts
s_934fec7376a80c::t_805f22103db948 154-173
s_934fec7376a80c::t_72f51bd0141705 15,39,724,734
s_934fec7376a80c::t_9914e47934070b 411,415
s_934fec7376a80c::t_a8de08cf43f166 9,24,83,145,149-153,174-180,183,403-404,417-418,542,551,556-560
s_934fec7376a80c::t_d003f857df0864 753-754
s_934fec7376a80c::t_15593b7952bfa0 755-756
packages/cli/src/modules/agents/agent-chat.controller.ts
s_934fec7376a80c::t_805f22103db948 32
s_934fec7376a80c::t_d003f857df0864 170,181
s_934fec7376a80c::t_a80e9e5276ff8b 31,68-69,71,97-98,169
s_934fec7376a80c::t_469e7b2280ce25 125,144
packages/cli/src/modules/agents/__tests__/agent-execution.repository.test.ts
s_934fec7376a80c::t_0882ab53c665c9 3-4,17
packages/cli/src/modules/agents/agent-chat-attachment.service.ts
s_934fec7376a80c::t_d0b1ec084ee246 12-13,21,38-39,77,112-126
packages/cli/src/modules/agents/agent-execution-orchestrator.service.ts
s_934fec7376a80c::t_805f22103db948 411-414
s_934fec7376a80c::t_a6a7f24bc233f4 277-280
s_934fec7376a80c::t_3720ae3285af5c 401,611
s_934fec7376a80c::t_378addc25c66c2 921,947
s_934fec7376a80c::t_ded73007292799 1147
s_934fec7376a80c::t_70b4f765018ab7 698,721,732-741,761-762
s_934fec7376a80c::t_53c7c440ed9d09 483-491,566,593,636,668-674
s_934fec7376a80c::t_08668f4bd9eb34 24,86,116,249
s_934fec7376a80c::t_c759590277c8d0 890
s_934fec7376a80c::t_08c044641dbe5a 1036-1037,1047,1098
s_934fec7376a80c::t_cd623b8d274def 250
packages/cli/src/modules/agents/background/agent-background-job.service.ts
s_934fec7376a80c::t_a6a7f24bc233f4 22-23,135-136,147,149-171,173,175,182-185,187-203
packages/cli/src/modules/agents/background/sub-agent-background-runner.ts
s_934fec7376a80c::t_a6a7f24bc233f4 76
packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts
s_934fec7376a80c::t_ff1a192cc6bc2d 656,663,699,703
s_934fec7376a80c::t_7b65649812866c 156,1311-1312,1334-1338
s_934fec7376a80c::t_2b4cd6d737040a 136,185,458,549,1014
s_934fec7376a80c::t_805f22103db948 237-239,481-483,572-574,632-634,674-676,713-715,744-746,767-769,834-836,882-884,925-927
s_934fec7376a80c::t_0882ab53c665c9 10,80,98,112
packages/cli/src/modules/agents/tools/workflow-tool-factory.ts
s_934fec7376a80c::t_a6a7f24bc233f4 716
packages/frontend/editor-ui/src/features/agents/__tests__/useAgentChatStream.test.ts
s_934fec7376a80c::t_2898bc8a184b09 2222
s_934fec7376a80c::t_fcca77154b39f8 3,164-167,175,2190,2197-2198,2203,2205-2208,2210-2214,2219,2221
s_934fec7376a80c::t_ec7b6edb31634b 2157-2160,2164-2170,2191,2193-2196,2199,2204,2209,2215-2218,2220
s_934fec7376a80c::t_885d7d6e37f1d5 2161-2163,2200-2202
s_934fec7376a80c::t_c432af1f8c4d15 2192
packages/cli/src/modules/agents/repositories/agent-checkpoint.repository.ts
s_934fec7376a80c::t_b16d6dfa2cc654 52-57
s_934fec7376a80c::t_a1570dfc93755e 1,3-4,7-15,18-51,58-67
packages/cli/src/modules/agents/__tests__/agent-execution-orchestrator.service.test.ts
s_934fec7376a80c::t_341c06876f31e1 1415
s_934fec7376a80c::t_805f22103db948 1365-1366
s_934fec7376a80c::t_cbf41624e1b3b7 200-206,456-461,960,1392,1413-1414
packages/cli/test/integration/database/repositories/agent-background-job.repository.test.ts
s_934fec7376a80c::t_dabeddde09e8db 13,25,248-249
packages/frontend/editor-ui/src/features/agents/views/AgentSessionTimelineView.vue
s_934fec7376a80c::t_236f11491c861e 419,426
s_934fec7376a80c::t_e46a2ba69bbdaa 73
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "005237fe687dcc31f645948f1c22107da4cda3cd",
"prompts": {},
"sessions": {
"s_934fec7376a80c": {
"agent_id": {
"tool": "codex",
"id": "01a0c8b5-7083-7d41-b054-88e2c5315cda",
"model": "gpt-5.6-sol"
},
"human_author": null
},
"s_c0b5cb82f2f1c3": {
"agent_id": {
"tool": "codex",
"id": "01a0c8ff-3485-78e3-8e02-e52048e46f6a",
"model": "gpt-6-astra"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,194 @@
packages/cli/src/modules/agents/__tests__/agent-execution.repository.test.ts
s_934fec7376a80c::t_0882ab53c665c9 3-4,17
packages/cli/src/modules/agents/agent-test-run.service.ts
s_934fec7376a80c::t_039d7af9a1ab0a 179,273
s_934fec7376a80c::t_d003f857df0864 29,42,193-195,197,257,304-308
s_934fec7376a80c::t_469e7b2280ce25 37,168,171-172,196
packages/cli/src/modules/agents/repositories/agent-chat-attachment.repository.ts
s_934fec7376a80c::t_d0b1ec084ee246 1,3,6-7,10-23
packages/cli/src/modules/agents/agent-turn-execution.service.ts
s_934fec7376a80c::t_fbc0ecc51418c3 121,139-143
s_934fec7376a80c::t_2b0e263816e1e7 144
s_934fec7376a80c::t_6f12f3b353dafd 146
s_934fec7376a80c::t_b670ab0ce5f2c5 95
s_934fec7376a80c::t_cd623b8d274def 48,122
s_934fec7376a80c::t_6156efd1a10b0d 94,96-97,145
packages/cli/src/modules/agents/utils/agent-thread-access.ts
s_934fec7376a80c::t_f2beb44915161f 1-40
packages/cli/src/modules/agents/sub-agents/sub-agent-runner.ts
s_934fec7376a80c::t_a6ee04cec17df8 387
s_934fec7376a80c::t_fbc0ecc51418c3 221,289,305
packages/cli/test/integration/database/repositories/agent-background-job.repository.test.ts
s_934fec7376a80c::t_dabeddde09e8db 13,25,248-249
packages/cli/src/modules/agents/agent-chat-attachment.service.ts
s_934fec7376a80c::t_d0b1ec084ee246 12-13,21,38-39,77,112-126
packages/cli/src/modules/agents/background/__tests__/agent-background-job.service.test.ts
s_934fec7376a80c::t_a7567d012c869e 259,676
s_934fec7376a80c::t_250776cc49e8fd 261-267
s_934fec7376a80c::t_0b1349b86cb910 14,17,74-75,80,100-101,111-112,117,649
s_934fec7376a80c::t_d1c0a5bfa2edcf 260
packages/cli/src/modules/agents/__tests__/agent-chat.controller.test.ts
s_c0b5cb82f2f1c3::t_a6b75bf507b5f7 470-471,473-498
s_934fec7376a80c::t_cb8cd30fc9d547 499-502
s_934fec7376a80c::t_c5861bdb4a3533 472
s_934fec7376a80c::t_034c09bad61ae2 420,440-444,461,467-469
packages/cli/src/modules/agents/background/sub-agent-background-runner.ts
s_934fec7376a80c::t_a6a7f24bc233f4 76
packages/frontend/editor-ui/src/features/agents/components/AgentChatPanel.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 55,69,82,112,118
packages/cli/src/modules/agents/__tests__/agent-chat-attachment.service.test.ts
s_934fec7376a80c::t_0882ab53c665c9 6,17,24-25,31,83-84,97,115-116,129,140-141
s_934fec7376a80c::t_805f22103db948 72
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_934fec7376a80c::t_2a81f95af3d369 46,581-592,605,617,629-630,632-633,646,651-659,679-760,775-778
s_934fec7376a80c::t_7e1e1afd363e0e 660
s_934fec7376a80c::t_408aa229d62339 580,595-604,606-609,611-614,616,618-628,631,636-645,647-650,661,664-666,672-678
s_934fec7376a80c::t_e13516aac53fb9 874-877
s_934fec7376a80c::t_264d8cf636b31e 984,1034,1038,1046,1059
s_934fec7376a80c::t_dabeddde09e8db 39,123,285-290,357,360
s_934fec7376a80c::t_fdf132663ab7c0 878-881
s_934fec7376a80c::t_7841e43b1c9b0c 593-594,634-635
s_934fec7376a80c::t_f5e4af1978fae7 779
s_934fec7376a80c::t_79e3c7b95cc840 610,615,662-663,667-671
s_934fec7376a80c::t_805f22103db948 761-774
packages/frontend/editor-ui/src/features/agents/views/AgentBuilderView.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 508,2435,2439,2532,2544
packages/@n8n/agents/src/types/sdk/agent.ts
s_934fec7376a80c::t_fbc0ecc51418c3 339-340
packages/cli/src/modules/agents/integrations/agent-chat-bridge.ts
s_934fec7376a80c::t_a6a7f24bc233f4 30,108-109,265,277,297,658-660,670,741,817,872-873
packages/frontend/editor-ui/src/features/agents/__tests__/useAgentBuilderSession.test.ts
s_934fec7376a80c::t_fcca77154b39f8 180-182
packages/frontend/editor-ui/src/features/agents/components/AgentPreviewChatPage.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 23,29,34,81,88
packages/frontend/editor-ui/src/features/agents/components/AgentPreviewDock.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 55,62,72,278,283
packages/cli/test/integration/agents/agent-conversation-state.test.ts
s_934fec7376a80c::t_dabeddde09e8db 5,11,53,56
packages/cli/src/modules/agents/repositories/agent-execution.repository.ts
s_934fec7376a80c::t_d445427e96ef97 1,26-32
s_934fec7376a80c::t_0882ab53c665c9 3
packages/@n8n/db/src/services/db-lock.service.ts
s_934fec7376a80c::t_f2beb44915161f 25,184
packages/cli/src/modules/agents/repositories/agent-background-job.repository.ts
s_934fec7376a80c::t_a6a7f24bc233f4 1,3,48-50,53-54,63,65-67,74,77-79,86-92
packages/cli/src/modules/agents/__tests__/agent-execution-orchestrator.service.test.ts
s_934fec7376a80c::t_341c06876f31e1 1415
s_934fec7376a80c::t_cbf41624e1b3b7 200-206,456-461,960,1392,1413-1414
s_934fec7376a80c::t_805f22103db948 1365-1366
packages/cli/src/modules/agents/sub-agents/__tests__/sub-agent-runner.test.ts
s_934fec7376a80c::t_805f22103db948 213,397,544
packages/frontend/editor-ui/src/features/agents/views/AgentSessionTimelineView.vue
s_934fec7376a80c::t_e46a2ba69bbdaa 73
s_934fec7376a80c::t_236f11491c861e 419,426
packages/cli/src/modules/agents/integrations/n8n-checkpoint-storage.ts
s_934fec7376a80c::t_a1570dfc93755e 17,51,56,58-59,93-98,101-103,105-106,108-109,111-120,123-127,138-139,142-144
s_934fec7376a80c::t_e8d1035ee885e1 100,104,107,137,140-141
packages/cli/src/modules/agents/agent-workflow-execution.service.ts
s_934fec7376a80c::t_6156efd1a10b0d 593
s_934fec7376a80c::t_fbc0ecc51418c3 80,307,358,439-443
packages/cli/src/modules/agents/tools/workflow-tool-factory.ts
s_934fec7376a80c::t_a6a7f24bc233f4 716
packages/cli/src/modules/agents/background/agent-background-job.service.ts
s_934fec7376a80c::t_a6a7f24bc233f4 22-23,135-136,147,149-171,173,175,182-185,187-203
packages/cli/src/modules/agents/integrations/__tests__/n8n-checkpoint-storage.test.ts
s_934fec7376a80c::t_47b04edf1cbcbb 10,35-36,41,44,53,61,70-71,78-89,91-99
s_934fec7376a80c::t_e94ecd8ef1b5ca 100
s_934fec7376a80c::t_c37bd078bb143e 101-122
packages/cli/src/modules/agents/__tests__/agent-execution-thread.repository.test.ts
s_934fec7376a80c::t_a199c9cb705b0c 38,41,49,52,71-75,77-78,80-91,110,118
packages/cli/src/modules/agents/agent-chat.controller.ts
s_934fec7376a80c::t_a80e9e5276ff8b 31,68-69,71,97-98,169
s_934fec7376a80c::t_d003f857df0864 170,181
s_934fec7376a80c::t_805f22103db948 32
s_934fec7376a80c::t_469e7b2280ce25 125,144
packages/cli/src/modules/agents/__tests__/agent-workflow-execution.service.test.ts
s_934fec7376a80c::t_cbf41624e1b3b7 219
packages/cli/src/modules/agents/agent-runtime-reconstruction.service.ts
s_934fec7376a80c::t_fbc0ecc51418c3 1020
packages/cli/src/modules/agents/repositories/agent-execution-thread.repository.ts
s_934fec7376a80c::t_1d5aa533377d11 362,365
s_934fec7376a80c::t_5f1f8c3fde1e15 360-361,363-364,366-367
s_934fec7376a80c::t_805f22103db948 96
s_934fec7376a80c::t_a6a7f24bc233f4 7,297-308,422
s_934fec7376a80c::t_9914e47934070b 61,67-78
s_934fec7376a80c::t_7fb315c8c2e3b0 412-415
s_934fec7376a80c::t_f0a9db579e3982 423
s_934fec7376a80c::t_1cc5afe647ceae 23
s_934fec7376a80c::t_d445427e96ef97 5,12,21-22,24-26,65,81-82,88-91,93-95,97,99-101,103-109,111-130,295-296,350,359,386-390,394-411,416-421
packages/cli/src/modules/agents/__tests__/agent-checkpoint.repository.test.ts
s_934fec7376a80c::t_383154ea8fff8f 18-19
s_934fec7376a80c::t_3058c5ca7af107 32,36
s_934fec7376a80c::t_7a1c14d1b86428 22-25,27,38-58
s_934fec7376a80c::t_b94c2f386a3ae2 20-21,26,28-31,33-35,37
s_934fec7376a80c::t_0882ab53c665c9 3-4,17
packages/cli/src/modules/agents/agent-execution-orchestrator.service.ts
s_934fec7376a80c::t_cd623b8d274def 250
s_934fec7376a80c::t_08668f4bd9eb34 24,86,116,249
s_934fec7376a80c::t_70b4f765018ab7 698,721,732-741,761-762
s_934fec7376a80c::t_805f22103db948 411-414
s_934fec7376a80c::t_c759590277c8d0 890
s_934fec7376a80c::t_3720ae3285af5c 401,611
s_934fec7376a80c::t_08c044641dbe5a 1036-1037,1047,1098
s_934fec7376a80c::t_ded73007292799 1147
s_934fec7376a80c::t_53c7c440ed9d09 483-491,566,593,636,668-674
s_934fec7376a80c::t_a6a7f24bc233f4 277-280
s_934fec7376a80c::t_378addc25c66c2 921,947
packages/cli/src/modules/agents/agent-execution.service.ts
s_934fec7376a80c::t_15593b7952bfa0 755-756
s_934fec7376a80c::t_9914e47934070b 411,415
s_934fec7376a80c::t_d003f857df0864 753-754
s_934fec7376a80c::t_a8de08cf43f166 9,24,83,145,149-153,174-180,183,403-404,417-418,542,551,556-560
s_934fec7376a80c::t_72f51bd0141705 15,39,724,734
s_934fec7376a80c::t_805f22103db948 154-173
packages/cli/src/modules/agents/tools/__tests__/workflow-tool-factory.test.ts
s_934fec7376a80c::t_e6cd04aa4770af 929
packages/frontend/editor-ui/src/features/agents/composables/useAgentChatStream.ts
s_934fec7376a80c::t_3783fc9611ed4f 897-902
s_934fec7376a80c::t_e46a2ba69bbdaa 64,66,876-880,896,903-904
packages/frontend/editor-ui/src/features/agents/__tests__/useAgentChatStream.test.ts
s_934fec7376a80c::t_fcca77154b39f8 3,164-167,175,2176-2177,2180-2195
s_934fec7376a80c::t_c432af1f8c4d15 2178-2179
s_934fec7376a80c::t_2898bc8a184b09 2196
packages/@n8n/api-types/src/agents/dto.ts
s_934fec7376a80c::t_469e7b2280ce25 227
packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts
s_934fec7376a80c::t_805f22103db948 237-239,481-483,572-574,632-634,674-676,713-715,744-746,767-769,834-836,882-884,925-927
s_934fec7376a80c::t_0882ab53c665c9 10,80,98,112
s_934fec7376a80c::t_ff1a192cc6bc2d 656,663,699,703
s_934fec7376a80c::t_2b4cd6d737040a 136,185,458,549,1014
s_934fec7376a80c::t_7b65649812866c 156,1311-1312,1334-1338
packages/cli/src/modules/agents/agent-session-lock.service.ts
s_934fec7376a80c::t_f2beb44915161f 1-14
packages/frontend/editor-ui/src/features/agents/composables/useAgentBuilderSession.ts
s_934fec7376a80c::t_985fa9756040c5 105-108,118
packages/@n8n/agents/src/runtime/loop/agent-runtime.ts
s_934fec7376a80c::t_fbc0ecc51418c3 438,470
packages/cli/src/modules/agents/repositories/agent-checkpoint.repository.ts
s_934fec7376a80c::t_a1570dfc93755e 1,3-4,7-15,18-51,58-67
s_934fec7376a80c::t_b16d6dfa2cc654 52-57
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0088bd5ef15b3f4bc74f97013627049aceb0fd38",
"prompts": {},
"sessions": {
"s_934fec7376a80c": {
"agent_id": {
"tool": "codex",
"id": "01a0c8b5-7083-7d41-b054-88e2c5315cda",
"model": "gpt-5.6-sol"
},
"human_author": null
},
"s_c0b5cb82f2f1c3": {
"agent_id": {
"tool": "codex",
"id": "01a0c8ff-3485-78e3-8e02-e52048e46f6a",
"model": "gpt-6-astra"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,34 @@
packages/@n8n/oxlint-config/package.json
s_3049fa1eaf1a16::t_ec762a00e15bc7 22-25,48
packages/@n8n/oxlint-config/src/import-x-alias.ts
s_3049fa1eaf1a16::t_0b78462616d059 12
s_3049fa1eaf1a16::t_ec762a00e15bc7 1-2,13-17
s_3049fa1eaf1a16::t_72ed981d34a27f 3-11,18-19
packages/@n8n/oxlint-config/src/configs/base.ts
s_3049fa1eaf1a16::t_48d5ec7bdf7778 235-239
s_3049fa1eaf1a16::t_0f8f849884c463 234
s_3049fa1eaf1a16::t_ec762a00e15bc7 22,177-196
s_3049fa1eaf1a16::t_565954bffdef12 233
scripts/lint-parity/oxlint-parity.mjs
s_3049fa1eaf1a16::t_ec762a00e15bc7 64,89-91
s_3049fa1eaf1a16::t_1fadb6e4a10252 81-82
scripts/lint-parity/OXLINT_MIGRATION_BLOCKERS.md
s_3049fa1eaf1a16::t_82c9aedbe2e66c 152-157
s_3049fa1eaf1a16::t_8d66e06eb52381 3
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "01620c4c019e276a3a6f0598374803cec2a7b792",
"prompts": {},
"sessions": {
"s_3049fa1eaf1a16": {
"agent_id": {
"tool": "opencode",
"id": "ses_f3752e0b5ffesL59nFg8kYAiWr",
"model": "openai/gpt-5.6-sol"
},
"human_author": "Matsuuu <matias.huhta@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0199482cc10ccf24d3c227195a045619592e360b",
"prompts": {}
}

View File

@ -0,0 +1,25 @@
packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts
s_77655ca8fe3a59::t_d31e89b55c8393 86
packages/@n8n/engine/src/database/__tests__/workflow-step-execution.integration.test.ts
s_77655ca8fe3a59::t_d31e89b55c8393 529,533-538,544-545,551-553
packages/@n8n/engine/src/execution/__tests__/step-execution.integration.test.ts
s_77655ca8fe3a59::t_32915d36ff0226 240
packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts
s_77655ca8fe3a59::t_78830e4d9f1434 64,121-123,146-221
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "01f85f222115acdd20c654ab546cae4a66cb8855",
"prompts": {},
"sessions": {
"s_77655ca8fe3a59": {
"agent_id": {
"tool": "claude",
"id": "d2c5a11b-62c7-4839-ab99-8421196be4d4",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,30 @@
packages/cli/src/modules/agents/sub-agents/sub-agent-runner.ts
s_45efc9376a27dc::t_159b1de3e2fe85 59,215
packages/cli/test/migration/1789736885838-add-agent-thread-ownership.test.ts
s_45efc9376a27dc::t_159b1de3e2fe85 23-24,30
packages/cli/src/modules/agents/sub-agents/__tests__/delegate-sub-agent-tool.test.ts
s_45efc9376a27dc::t_440664af3ab8dc 25,76,122,174,206,234,253,286,354,440,490
packages/cli/src/modules/agents/sub-agents/__tests__/sub-agent-runner.test.ts
s_45efc9376a27dc::t_440664af3ab8dc 164,177,203,272,297,315,337,350,367,383,408,449,464,488,584,773,831,905,933,955
s_45efc9376a27dc::t_64b41270f34d39 848-853,873-878
packages/@n8n/db/src/migrations/common/1789736885838-AddAgentThreadOwnership.ts
s_45efc9376a27dc::t_159b1de3e2fe85 3-4,81
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_45efc9376a27dc::t_159b1de3e2fe85 606,611-614,622-629
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0206222f9b59835f20cf49b50417257c64a139f7",
"prompts": {},
"sessions": {
"s_45efc9376a27dc": {
"agent_id": {
"tool": "codex",
"id": "01a0c368-1509-7711-a0ae-191fe3ae961e",
"model": "gpt-6-astra"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,194 @@
packages/cli/src/webhooks/__tests__/webhook-helpers.test.ts
s_794845deccc20b::t_9bbbf1f363a95f 5,1950,1952,2044,2047,2053,2056-2063,2065,2068,2094,2097-2098,2101,2109-2110,2112,2115,2126-2127,2129,2132-2133,2136-2137,2139-2141,2144-2145,2151-2152,2155-2156,2159,2162-2163
s_9aca2e09ff6b67::t_d7d5d02f4025f1 6,2045,2048-2050
s_a3125dfe40640a::t_2e14f226a4206d 61-62
s_4c46dcfe1ba789::t_7dd7b48c8328c2 63-64,2042,2046,2051,2054-2055
s_a3125dfe40640a::t_c1428fe219b94f 1132-1133
s_9aca2e09ff6b67::t_3dcdb251f0e175 1951
s_a3125dfe40640a::t_cf1a46269dd29f 2040,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,2166,2171,2176-2177,2184-2186,2189,2195-2196,2201-2202,2204,2219-2221,2223-2232,2235-2238,2257-2259,2261-2270,2273-2276
s_4c46dcfe1ba789::t_e3cd4f920bebf0 2092,2095-2096,2099-2100,2102-2103
s_719e037cee4d57::t_0f7522dcd91215 2105-2106
s_4c46dcfe1ba789::t_1eddd524b8cecb 2116,2119-2123,2138,2161
s_6df29c531634b9::t_5260d4751675a4 2165,2167-2170,2172-2175,2178-2183,2187-2188,2190-2194,2197-2200,2203
ai_agent 2233-2234,2271-2272
packages/@n8n/node-engine-compatibility/src/v1-response-hooks.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-43,45-49,63-71,73-94
s_6df29c531634b9::t_82793919152dcd 44
s_6df29c531634b9::t_5260d4751675a4 50-52
s_270aabb0735a56::t_b7bcb728e846a6 72
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 3,5
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 7
s_9aca2e09ff6b67::t_410a8660d7214f 8
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 58,158-159,161
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,7-8,10,15-19,21-22,25,29,31,36-55,59-63,65-67,70,72-73,86-87,95,101,105-106,111-112,119-121,123-131,134,136-142,187,200,202-203,206,209,215-217,219,225-226,229,235,238,240-242,249-251,253-254,256,260-261
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,132
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 4,9,64,71,74-76,78-79
s_4c46dcfe1ba789::t_a519961dfa21ce 6,11-14,80,88-89,91-93,96-98,100,102-103
s_4c46dcfe1ba789::t_533d342b8bac27 20,24,26-28,32-35,56-58,204,218,243,245
ai_agent 23,30,69,257-259
s_bd2476b2677534::t_3d0654ed5c9186 68
s_719e037cee4d57::t_d73bc028dc08bb 107,110,113-118
s_29ea1cc2a1dbf5::t_c87e077050280b 135,160,167-170,172-177,230
s_9aca2e09ff6b67::t_d2e6bc1a9a6aa4 143,207
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 156-157,159,161-166
s_794845deccc20b::t_9bbbf1f363a95f 208,210-213,220
s_4c46dcfe1ba789::t_6941e602868b24 214,221-224,234,239,247-248
s_9a2a7a8eef9b2d::t_df6b21aba09276 227,231-233,236-237
packages/cli/src/webhooks/engine-v2-webhooks.ts
s_794845deccc20b::t_9bbbf1f363a95f 20,49,62,66,70,86-102,117,121,125
s_71c6da2ee47cd3::t_19b26356a490b4 37-42,106,110,114
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 43-46,48
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,525-526,1261-1283,1285-1297,1300
s_4c46dcfe1ba789::t_b486633a6977bd 64,88-92
s_4c46dcfe1ba789::t_db4bafbbb46980 78
s_4c46dcfe1ba789::t_d973a62943d7dd 497-524,527-543,585
s_794845deccc20b::t_9bbbf1f363a95f 544-545,895-896,1167,1170,1178-1179,1425-1430,1433-1435
s_4c46dcfe1ba789::t_3d863c978088db 1168-1169,1171,1177
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1174
s_4c46dcfe1ba789::t_36c3453a753a08 1298-1299,1301-1303
packages/@n8n/engine/src/response-channel/execution-response.schema.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,10-13,21-23,32,35,37-38,40,43
s_4c46dcfe1ba789::t_c619cb6a6da3d5 4-5,7-9,24-25,33-34,36,41-42,44
s_719e037cee4d57::t_4893d08f7d8961 6
s_9a2a7a8eef9b2d::t_ec7685c45b1413 14-20
s_719e037cee4d57::t_421128ee5237f1 31,39
packages/@n8n/engine/src/index.ts
s_71c6da2ee47cd3::t_613cff5051c1db 37-38,41-42,44-45,50
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 40,47-48
s_4c46dcfe1ba789::t_eed36ddb86f263 49
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-2,4,11,19,24-28,30-31
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 3,32-41,43-45
s_71c6da2ee47cd3::t_d67313882bd806 5-6,8,18,20
h_8fb27e0cdf6d1e 7,9-10,12-17
s_9a2a7a8eef9b2d::t_ec7685c45b1413 21-23
packages/@n8n/node-engine-compatibility/src/__tests__/v1-response-hooks.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1,4-7,10-16,18-27,29,35-36,38,42-53,76-89
s_6df29c531634b9::t_82793919152dcd 2,28,30-31,33-34,37,39,41
s_6df29c531634b9::t_5260d4751675a4 3
s_6df29c531634b9::t_15a3806bfc2455 32,40
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,19,23,40-41,44,46-49,53-55,59-66,69-72,76,80,84-86,92,102,104-105,111,113-118,180-181,184-185
ai_agent 10
s_4c46dcfe1ba789::t_f9dae768d9a165 18,42-43,45,77-79,82-83,87-91
s_4c46dcfe1ba789::t_08563fce175542 20,38,50-52,58,73-75,93-97,103,183
s_4c46dcfe1ba789::t_9317a33118b923 21,56,67-68
s_4c46dcfe1ba789::t_16f6ec4d91ae85 57
packages/cli/src/services/engine-v2-dispatcher.service.ts
s_4c46dcfe1ba789::t_c0ade72f4ad765 11,14,107-109
s_71c6da2ee47cd3::t_11151294bf63cb 86-91
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "020c44248414862f74a1add081b5ebf553e4b898",
"prompts": {},
"humans": {
"h_8fb27e0cdf6d1e": {
"author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
},
"sessions": {
"s_270aabb0735a56": {
"agent_id": {
"tool": "codex",
"id": "01a0b36c-6205-7aa2-8107-76a9f9bb4d0a",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_29ea1cc2a1dbf5": {
"agent_id": {
"tool": "codex",
"id": "01a0b5ba-8e93-70b1-adff-401cf2df2ddf",
"model": "gpt-5.6-sol"
},
"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_6df29c531634b9": {
"agent_id": {
"tool": "codex",
"id": "01a0b10b-86db-7ea1-a7e9-8ee96d396f23",
"model": "gpt-5.6-sol"
},
"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_794845deccc20b": {
"agent_id": {
"tool": "codex",
"id": "01a0b43d-9fd7-7372-ae87-3043b41ce227",
"model": "gpt-5.6-sol"
},
"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_9aca2e09ff6b67": {
"agent_id": {
"tool": "codex",
"id": "01a0c54e-dd44-7bb0-975c-7f43d2ff8e1f",
"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_bd2476b2677534": {
"agent_id": {
"tool": "codex",
"id": "01a0b3a1-17ea-78e0-94e2-443c3571931f",
"model": "gpt-5.6-sol"
},
"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,21 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_4fbb153772dea7 68-69,166-168
packages/@n8n/engine/docs/adr/ADR-20260904-resume-urls-carry-a-derived-token.md
s_13d0f2e1be0144::t_4fbb153772dea7 63
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0252a03e7875e5c2853e91a7ff750c725d7471f6",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/cli/src/modules/insights/__tests__/insights-compaction.task.test.ts
s_c52ff7c5219d3a::t_4890f3e9c76fec 19
packages/cli/src/modules/insights/insights-compaction.task.ts
s_c52ff7c5219d3a::t_4890f3e9c76fec 23
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "026ef23e783cf0e8cab23e83c6904f09a8bc2693",
"prompts": {},
"sessions": {
"s_c52ff7c5219d3a": {
"agent_id": {
"tool": "claude",
"id": "d3d60734-b6b1-4de4-bd03-6d1f7eb96b13",
"model": "claude-opus-5"
},
"human_author": "Lorent Lempereur <lorent.lempereur@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "02c921b2f94ac0a1fe7eb6da736011f95e6097b4",
"prompts": {}
}

View File

@ -0,0 +1,19 @@
packages/testing/playwright/tests/e2e/redaction-enforcement/redaction-enforcement.spec.ts
s_2b0f424052c8dd::t_370fc9f03e12e4 406
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "04f9d6c1bf096b9228d04fceec00d91b42cb6a6c",
"prompts": {},
"sessions": {
"s_2b0f424052c8dd": {
"agent_id": {
"tool": "codex",
"id": "01a0c8e7-9dc7-7202-9936-e153aacd379d",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/@n8n/engine/src/execution/step-ready-handler.ts
s_13d0f2e1be0144::t_267efcc9a0463b 67-74
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_13d0f2e1be0144::t_b151515fb3d7ab 846-867
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0708e8f72d930c31dbcba00bbec1f5230e3539af",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,42 @@
packages/cli/test/migration/1789736885838-add-agent-thread-ownership.test.ts
s_a52facf53351c5::t_25574f29d28417 146-151,164-169
packages/@n8n/db/src/migrations/common/1789736885838-AddAgentThreadOwnership.ts
s_a52facf53351c5::t_1b66571f0102d9 31,46
packages/cli/src/modules/agents/agent-execution.service.ts
s_a52facf53351c5::t_1b66571f0102d9 624
packages/cli/src/modules/agents/__tests__/agent-execution-orchestrator.service.test.ts
s_a52facf53351c5::t_c8911a28e4504c 1110
s_a52facf53351c5::t_89cb0be41d47f9 1087-1109,1111-1118,2139-2168
s_a52facf53351c5::t_c4515c83d63651 2169-2170
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_a52facf53351c5::t_171dab61abf37e 571
packages/cli/src/modules/agents/entities/agent-checkpoint.entity.ts
s_a52facf53351c5::t_1b66571f0102d9 24
packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts
s_a52facf53351c5::t_25574f29d28417 1176
packages/cli/src/modules/agents/__tests__/agent-threads.controller.test.ts
s_a52facf53351c5::t_b723271eb2e210 1-4,6,41-66
s_a52facf53351c5::t_f5423d5807b3e2 67
packages/cli/src/modules/agents/__tests__/agent-chat.controller.test.ts
s_a52facf53351c5::t_f5feba7a72d681 315-351
docs/generated/postgres-schema/public.agent_checkpoints.md
s_a52facf53351c5::t_eafe076657ab56 32
docs/generated/sqlite-schema/agent_checkpoints.md
s_a52facf53351c5::t_91ccf45b02b88c 40
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "075704cdf3358aea8e737a81a11d25a665e42c48",
"prompts": {},
"sessions": {
"s_a52facf53351c5": {
"agent_id": {
"tool": "codex",
"id": "01a0b491-bd1b-7860-8002-0194a946ab94",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,41 @@
packages/@n8n/engine/src/execution/execution.types.ts
s_13d0f2e1be0144::t_a3327b2757ed1d 123
packages/@n8n/engine/src/index.ts
s_13d0f2e1be0144::t_a3327b2757ed1d 106
packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts
s_13d0f2e1be0144::t_7ae292bb668e93 84-85
packages/@n8n/engine/src/execution/step-ready-handler.ts
s_13d0f2e1be0144::t_8915c63337e41d 71,95,178-179,386
packages/@n8n/engine/src/execution/step-store.ts
s_13d0f2e1be0144::t_bfe87cec71c83b 5,40,42,123,127,130,142
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_13d0f2e1be0144::t_7ae292bb668e93 29-30,97-98,848-849,878-879,899-900,931-932,1142-1143
packages/@n8n/engine/src/database/entities/workflow-step-execution.entity.ts
s_13d0f2e1be0144::t_a3327b2757ed1d 13,50-56,58-61,66-70,72-73
packages/@n8n/engine/src/execution/index.ts
s_13d0f2e1be0144::t_a3327b2757ed1d 14
packages/@n8n/engine/src/database/migrations/1784890100000-CreateWorkflowStepExecution.ts
s_13d0f2e1be0144::t_badc7ad4b2e327 36,40,47-48,51,55
packages/@n8n/engine/src/database/typeorm-step-store.ts
s_13d0f2e1be0144::t_46f7e259f9d4ad 9,50-51,138-139,167,180-181,190,195-196,200,203,217,288,290
packages/@n8n/engine/src/database/__tests__/workflow-step-execution.integration.test.ts
s_13d0f2e1be0144::t_8f127a21661c3f 7,78,80,400,437,454-460,468,471,477,488,500-505,512-513,527,557,559,563
packages/@n8n/engine/src/execution/__tests__/step-execution.integration.test.ts
s_13d0f2e1be0144::t_88b10e5a785a43 277,322,375
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "07978de4b8832cb40f45cc763ebee2bca3827a97",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/test/integration/public-api/security-policy.test.ts
s_47cc0479565c96::t_f705199ab5532b 54,72-79
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "08ba15044e850ba77369a1564776e26edef282f2",
"prompts": {},
"sessions": {
"s_47cc0479565c96": {
"agent_id": {
"tool": "claude",
"id": "85b2421a-c077-46ff-8f81-f054172f0371",
"model": "claude-sonnet-5"
},
"human_author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,29 @@
packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts
s_515860a37f1700::t_7e8c9b1d235963 114-131
packages/nodes-base/nodes/Zendesk/__tests__/GenericFunctions.test.ts
s_515860a37f1700::t_1421ece00f9cf2 1-85
packages/nodes-base/nodes/Zendesk/GenericFunctions.ts
s_515860a37f1700::t_2260f88c21126f 10-26,47,50,52,71
s_515860a37f1700::t_44ae3c7870d143 72
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "08df9d4d4e87b75e98b32ed63aca00c100e7ed16",
"prompts": {},
"humans": {
"h_434a0dd003c3fd": {
"author": "Jonathan <jon@n8n.io>"
}
},
"sessions": {
"s_515860a37f1700": {
"agent_id": {
"tool": "claude",
"id": "df835c4f-f17a-4de6-adaf-56e4b69d1e4b",
"model": "claude-opus-5"
},
"human_author": "Jonathan <jon@n8n.io>"
}
}
}

View File

@ -0,0 +1,184 @@
packages/@n8n/node-engine-compatibility/src/v1-step-executor.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 20,65-66
s_929428e752b585::t_1d86420b62238e 151-160
packages/cli/src/__tests__/workflow-runner.test.ts
s_929428e752b585::t_1d86420b62238e 1612-1618,1620,1628,1661-1662,1665-1679
packages/cli/src/services/engine-v2-webhook-response-delivery.ts
s_929428e752b585::t_1d86420b62238e 1-36
packages/cli/src/workflow-runner.ts
s_929428e752b585::t_1d86420b62238e 69,438-440,472,502,505,512-516
packages/cli/src/services/streaming-webhook-response-heartbeat.ts
s_929428e752b585::t_1d86420b62238e 1-32
packages/cli/test/integration/engine-v2-webhooks.test.ts
s_9a2a7a8eef9b2d::t_e1065e26610b01 9,27,83,85,90
s_9aca2e09ff6b67::t_ee284d9fea9248 84,86,88-89
ai_agent 141-147
s_e092ff55a47017::t_82e52d356fb5ce 153
s_29ea1cc2a1dbf5::t_c608ed2520cff0 249
s_929428e752b585::t_1d86420b62238e 199-217,219-222,224-248
s_929428e752b585::t_aeb3225191ce9c 218,223
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,525-526,1261-1283,1287-1299,1302
s_4c46dcfe1ba789::t_b486633a6977bd 64,88-92
s_4c46dcfe1ba789::t_db4bafbbb46980 78
s_4c46dcfe1ba789::t_d973a62943d7dd 497-524,527-543,585
s_794845deccc20b::t_9bbbf1f363a95f 544-545,895-896,1167,1170,1178-1179,1427-1432,1435-1437
s_4c46dcfe1ba789::t_3d863c978088db 1168-1169,1171,1177
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1174
s_4c46dcfe1ba789::t_36c3453a753a08 1300-1301,1303-1305
s_929428e752b585::t_1d86420b62238e 1162,1284-1286
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,6-7,9,16-20,22-23,26,30,32,37-56,60-63,70,72-74,77,79-80,93-94,104,110,116-117,122-123,130-132,134-142,145,147-153,224,302,305-306,376,379,385-387,389,395-396,405,408,410-411,440,449-451,453-454,456,460-461,69,160,166,168-170,227-229,234,242,244,249,260,263,267,275,278,281,287,313,316,322-324,327,334-335,351,353,357,363-365,368,372-373,419,425,428,438-439
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,143
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 4,8,71,78,81-83,87-88
s_4c46dcfe1ba789::t_a519961dfa21ce 5,10-12,15,89,95-96,98-100,105-107,109,111-112
s_4c46dcfe1ba789::t_533d342b8bac27 21,25,27-29,33-36,57-59,374,388,441,443
ai_agent 24,31,76,457-459,86,325,333,366,432,437
s_bd2476b2677534::t_3d0654ed5c9186 75
s_719e037cee4d57::t_d73bc028dc08bb 118,121,124-129
s_29ea1cc2a1dbf5::t_c87e077050280b 146,194,201-204,209-214,400,161,420
s_9aca2e09ff6b67::t_d2e6bc1a9a6aa4 171,377,314,355
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 187-188,193,195-200
s_794845deccc20b::t_9bbbf1f363a95f 378,380-383,390,315,317-320,356,358-361
s_4c46dcfe1ba789::t_6941e602868b24 384,391-394,404,409,447-448,176,192,208,159,165,233,248,266,280,290,312,321,341,362,418,424,429
s_9a2a7a8eef9b2d::t_df6b21aba09276 397,399,401-403,406-407,163,421-423,426-427
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,8,17,35-36,39,41-44,48-50,54-61,64-67,71,75,79-81,87,106,108-109,111,113-118,121-122,127-128
ai_agent 5
s_4c46dcfe1ba789::t_f9dae768d9a165 7,37-38,40,72-74,77-78,82-86
s_4c46dcfe1ba789::t_08563fce175542 9,29,45-47,53,68-70,88-92,107,126
s_4c46dcfe1ba789::t_9317a33118b923 15,51,62-63
s_4c46dcfe1ba789::t_16f6ec4d91ae85 52
packages/cli/src/webhooks/__tests__/webhook-helpers.test.ts
s_794845deccc20b::t_9bbbf1f363a95f 6,1951,1953,2047,2050,2057,2060-2067,2069,2072,2098,2101-2102,2105,2113-2114,2116,2119,2130-2131,2133,2136-2137,2140-2141,2143-2145,2148-2149,2155-2156,2159-2160,2163,2166-2167,2223,2227,2231-2232
s_9aca2e09ff6b67::t_d7d5d02f4025f1 7,2048,2052-2054
s_a3125dfe40640a::t_2e14f226a4206d 62-63
s_4c46dcfe1ba789::t_7dd7b48c8328c2 64-65,2045,2049,2055,2058-2059
s_a3125dfe40640a::t_c1428fe219b94f 1133-1134
s_9aca2e09ff6b67::t_3dcdb251f0e175 1952
s_a3125dfe40640a::t_cf1a46269dd29f 2043,2046
s_a3125dfe40640a::t_98f95192499fa6 2068,2070-2071,2073,2108,2111-2112,2115,2117-2118,2121-2122,2128-2129,2132,2134-2135,2138-2139,2146-2147,2150-2154,2157-2158,2161-2162,2164,2168,2170,2175,2180-2181,2188-2190,2193,2199-2200,2205-2206,2208,2275-2277,2279-2288,2291-2294,2313-2315,2317-2326,2329-2332,2225,2230,2233-2234,2239-2240,2246,2250,2258,2260
s_4c46dcfe1ba789::t_e3cd4f920bebf0 2096,2099-2100,2103-2104,2106-2107
s_719e037cee4d57::t_0f7522dcd91215 2109-2110
s_4c46dcfe1ba789::t_1eddd524b8cecb 2120,2123-2127,2142,2165
s_6df29c531634b9::t_5260d4751675a4 2169,2171-2174,2176-2179,2182-2187,2191-2192,2194-2198,2201-2204,2207,2212,2228-2229,2259
ai_agent 2289-2290,2327-2328
packages/cli/src/services/streaming-webhook-response-delivery.ts
s_929428e752b585::t_1d86420b62238e 1-86
packages/cli/src/services/non-streaming-webhook-response-delivery.ts
s_929428e752b585::t_1d86420b62238e 1-44
packages/@n8n/node-engine-compatibility/src/__tests__/v1-step-executor.test.ts
s_929428e752b585::t_1d86420b62238e 151-154,156-176,195-197,199,201-203
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0909d939af1687a08aca479890f0854d209ad14a",
"prompts": {},
"sessions": {
"s_29ea1cc2a1dbf5": {
"agent_id": {
"tool": "codex",
"id": "01a0b5ba-8e93-70b1-adff-401cf2df2ddf",
"model": "gpt-5.6-sol"
},
"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_6df29c531634b9": {
"agent_id": {
"tool": "codex",
"id": "01a0b10b-86db-7ea1-a7e9-8ee96d396f23",
"model": "gpt-5.6-sol"
},
"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_794845deccc20b": {
"agent_id": {
"tool": "codex",
"id": "01a0b43d-9fd7-7372-ae87-3043b41ce227",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_929428e752b585": {
"agent_id": {
"tool": "codex",
"id": "01a0c5ce-a2c2-7932-bafe-b88624377c99",
"model": "gpt-5.6-sol"
},
"human_author": null
},
"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_9aca2e09ff6b67": {
"agent_id": {
"tool": "codex",
"id": "01a0c54e-dd44-7bb0-975c-7f43d2ff8e1f",
"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_bd2476b2677534": {
"agent_id": {
"tool": "codex",
"id": "01a0b3a1-17ea-78e0-94e2-443c3571931f",
"model": "gpt-5.6-sol"
},
"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>"
},
"s_e092ff55a47017": {
"agent_id": {
"tool": "codex",
"id": "01a0b382-8a71-72a3-95d5-32e5b9112548",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,23 @@
packages/@n8n/db/src/migrations/common/1789736885838-AddAgentThreadOwnership.ts
s_45efc9376a27dc::t_cfb3e8500e58ab 32,101-123
s_45efc9376a27dc::t_b425d98ca786b9 124
packages/cli/test/migration/1789736885838-add-agent-thread-ownership.test.ts
s_45efc9376a27dc::t_058dbb18911426 4,30-51,88-97,121,158
s_45efc9376a27dc::t_e57c400f41aa7a 120
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0a8c3530ebf987ad442de2a27b01d7ac4a6eb1df",
"prompts": {},
"sessions": {
"s_45efc9376a27dc": {
"agent_id": {
"tool": "codex",
"id": "01a0c368-1509-7711-a0ae-191fe3ae961e",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,20 @@
packages/modules/type-availability-policies/frontend/src/policy-violations/PolicyViolationList.vue
s_3b39ddbce7fb2f::t_757756981ee37b 67-68
s_3b39ddbce7fb2f::t_bd8769e4d8f23c 25
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0b00d4ddacb063e08d1c0f0bc48ea2abbb470b26",
"prompts": {},
"sessions": {
"s_3b39ddbce7fb2f": {
"agent_id": {
"tool": "claude",
"id": "1b86ea06-4d76-49d6-abca-d6713a03c77f",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/@n8n/api-types/src/dto/folders/__tests__/folder-public.dto.test.ts
s_812ad7dacb2ab3::t_d47d903657a7c6 193-194,200-201
packages/@n8n/api-types/src/dto/folders/folder-public.dto.ts
s_812ad7dacb2ab3::t_bb3b946c1eae2b 101
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0b0ddd690b310846cb91cfdbe9888ba503b1cfb8",
"prompts": {},
"sessions": {
"s_812ad7dacb2ab3": {
"agent_id": {
"tool": "cursor",
"id": "fc5d38c3-7d7b-416f-9d0d-34e2bdfe3a0a",
"model": "grok-4.6"
},
"human_author": "Ali Elkhateeb <ali.elkhateeb@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/cli/test/integration/policy/workflow-start.policy.test.ts
s_fa1da8bd22ae88::t_35d29c76a60404 317-336
s_fa1da8bd22ae88::t_20da437eb0bac3 18-19
s_fa1da8bd22ae88::t_77969b38f307cd 83
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0b5b8b03bc7f43967367ebbf631a9146af0a9f86",
"prompts": {},
"sessions": {
"s_fa1da8bd22ae88": {
"agent_id": {
"tool": "claude",
"id": "f4d758a5-27ef-4d66-81d2-ae0dccfd8226",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/modules/type-availability-policies/frontend/src/components/RestrictedNodePopover.test.ts
s_1e88b5cb1599b2::t_b11dc8e409f2fa 4,27-38
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "0bc430ceb2d22719db2a937c84b2bc197ce83787",
"prompts": {},
"sessions": {
"s_1e88b5cb1599b2": {
"agent_id": {
"tool": "claude",
"id": "84591b3c-1bb6-4340-8d34-5e2bbe4c5d00",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/modules/engine-v2/engine-v2.runtime.ts
s_7d582b41f4f5d6::t_b7256e4159aed7 147-151
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0de557f5a73c2f0807fa31a7efd63fcaa62da7bd",
"prompts": {},
"sessions": {
"s_7d582b41f4f5d6": {
"agent_id": {
"tool": "claude",
"id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0",
"model": "claude-fable-5-1"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/frontend/editor-ui/src/features/agents/components/AgentSubAgentsModal.vue
s_1211055aa32911::t_359e3753fb5aa3 186
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0e3abc0666e2e3e58b0d61151f2ff5e057b9fe9c",
"prompts": {},
"sessions": {
"s_1211055aa32911": {
"agent_id": {
"tool": "codex",
"id": "01a0c500-f15a-7422-92f7-4133f49bfe35",
"model": "gpt-5.6-sol"
},
"human_author": "Michael Drury <michael.drury@n8n.io>"
}
}
}

View File

@ -0,0 +1,37 @@
packages/frontend/editor-ui/src/features/agents/views/AgentSessionTimelineView.vue
s_a52facf53351c5::t_45ca2cad22144e 226-237,257-260
packages/frontend/editor-ui/src/features/agents/__tests__/AgentSessionTimelineView.spec.ts
s_a52facf53351c5::t_45ca2cad22144e 39,44-54,88,90,154,156-158
s_a52facf53351c5::t_a74c6396bb50bc 266,282
s_a52facf53351c5::t_9d60ca04bedee6 285-287
s_a52facf53351c5::t_fdfd29e3c638b8 43,89,153,265,267-281,283-284
s_a52facf53351c5::t_56e732890ddf31 288-289
packages/frontend/editor-ui/src/features/agents/agentSessions.store.ts
s_a52facf53351c5::t_140c3e002079de 61
s_a52facf53351c5::t_45ca2cad22144e 62-68
packages/frontend/editor-ui/src/features/agents/__tests__/agentSessions.store.spec.ts
s_a52facf53351c5::t_45ca2cad22144e 104,106,112,115-117,119,129-141
s_a52facf53351c5::t_7453788f7c47f8 109
s_a52facf53351c5::t_de5fd6ad331419 142-143
packages/frontend/editor-ui/src/features/agents/views/AgentBuilderView.vue
s_a52facf53351c5::t_45ca2cad22144e 2167
packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderView.test.ts
s_a52facf53351c5::t_fdfd29e3c638b8 2382-2402
s_a52facf53351c5::t_45ca2cad22144e 187-192,194-195
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0f185905c2776ec903127ef7c9e6d6f7d78e33b4",
"prompts": {},
"sessions": {
"s_a52facf53351c5": {
"agent_id": {
"tool": "codex",
"id": "01a0b491-bd1b-7860-8002-0194a946ab94",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/@n8n/engine/src/database/__tests__/workflow-step-execution.integration.test.ts
s_77655ca8fe3a59::t_a047f619210f06 653,660
s_77655ca8fe3a59::t_c161c3eaa7c5cb 623-652,654-659,661-677,679,682-685,690,692-693
s_77655ca8fe3a59::t_c5158c5bae9ebc 678,680-681,686-689,691
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.0",
"base_commit_sha": "0f3f283f8f27cf13006da27a7131dd5d2bdac095",
"prompts": {},
"sessions": {
"s_77655ca8fe3a59": {
"agent_id": {
"tool": "claude",
"id": "d2c5a11b-62c7-4839-ab99-8421196be4d4",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,23 @@
packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts
s_a52facf53351c5::t_6821ce8ea0e521 12-15,111-114,117,651,653,659-672,679
packages/@n8n/db/src/migrations/common/1789736885838-AddAgentThreadOwnership.ts
s_a52facf53351c5::t_040958b806d154 11-12,20-41,87-104,106-118,120,122-124,126-128,130-135,137,139-170,172-175,178-210,212-222,224-260,262-326,330-373,377
packages/cli/test/migration/1789736885838-add-agent-thread-ownership.test.ts
s_a52facf53351c5::t_1cd2e45934145c 26,37-38,42,45-52,64-98,125,144,155-164,171,174,217
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "0fef3c9a0554c4a00f8f72f99c2ece00b44f1e70",
"prompts": {},
"sessions": {
"s_a52facf53351c5": {
"agent_id": {
"tool": "codex",
"id": "01a0b491-bd1b-7860-8002-0194a946ab94",
"model": "gpt-6-astra"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "113c72f2f68603cc5a2beca716d07bfa1a79a6e0",
"prompts": {}
}

View File

@ -0,0 +1,21 @@
packages/cli/test/integration/policy/workflow-start.policy.test.ts
s_fa1da8bd22ae88::t_35d29c76a60404 317-336
s_fa1da8bd22ae88::t_20da437eb0bac3 18-19
s_fa1da8bd22ae88::t_77969b38f307cd 83
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "11c2d598d363ca31dd18d48b8fec7511a8f87a4b",
"prompts": {},
"sessions": {
"s_fa1da8bd22ae88": {
"agent_id": {
"tool": "claude",
"id": "f4d758a5-27ef-4d66-81d2-ae0dccfd8226",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/engine/src/database/entities/workflow-step-execution.entity.ts
s_13d0f2e1be0144::t_a7870e6851e4a2 57-62
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "127d64a52a458f88a6da4a4a7e225c76d411fc2a",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,20 @@
packages/modules/type-availability-policies/frontend/src/policy-violations/PolicyViolationList.vue
s_3b39ddbce7fb2f::t_bd8769e4d8f23c 23
s_3b39ddbce7fb2f::t_757756981ee37b 64-65
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "12bf1fd327ba20825028671cf8102edfbcd00e59",
"prompts": {},
"sessions": {
"s_3b39ddbce7fb2f": {
"agent_id": {
"tool": "claude",
"id": "1b86ea06-4d76-49d6-abca-d6713a03c77f",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,22 @@
packages/@n8n/node-engine-compatibility/src/v1-execution-read.ts
s_13d0f2e1be0144::t_8125e5e06f8ebc 35-41,47
packages/@n8n/node-engine-compatibility/src/__tests__/v1-execution-read.test.ts
s_13d0f2e1be0144::t_7c90aa0abd0fd0 60,67-69,79-96
s_13d0f2e1be0144::t_26963bf51d0332 97
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "12ccded1950ceab5fe6188dde2f3c9660bfb24e3",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_b59f45e9d41ad3 181-184
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "140460f442e20ff05cc5d4dcfca9f9d4a54d1217",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-fable-5-1"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/api-types/src/dto/user/user-public.dto.ts
s_e2203a10d11968::t_ce9c2813a044dd 9
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "153680370641b1dd768c4ea971062be98c33ad1f",
"prompts": {},
"sessions": {
"s_e2203a10d11968": {
"agent_id": {
"tool": "claude",
"id": "ed3d6309-066a-42ef-9973-7caa9371790f",
"model": "claude-sonnet-5"
},
"human_author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,59 @@
packages/@n8n/engine/src/execution/__tests__/execution-start.integration.test.ts
s_ac769901b0c47e::t_bdedf598ddbe5e 23,78
packages/@n8n/engine/src/index.ts
s_ac769901b0c47e::t_238694525672e0 39,41
packages/cli/src/modules/engine-v2/__tests__/in-memory-execution-response.test.ts
s_ac769901b0c47e::t_45d2b9c4c1cc01 1-3,5-6,8,13,16-17,21-30,33-35,37-41,44-46,49-53,56-59,61-62,102,108-109,111,113-114,121-122,124,126
s_ac769901b0c47e::t_83494f792ecfac 103,106,110,112,115,119-120,123,125
s_ac769901b0c47e::t_e6c09cd4ee466d 4,18-20,31-32,36,42-43,47-48,54-55,60,64-66,79-81,91-93,104-105,107,116-118
packages/@n8n/engine/src/runtime/create-engine-runtime.ts
s_ac769901b0c47e::t_238694525672e0 36
packages/@n8n/engine/src/runtime/__tests__/create-engine-runtime.test.ts
s_ac769901b0c47e::t_bdedf598ddbe5e 9,18
packages/cli/src/modules/engine-v2/in-memory-execution-response-sender.ts
s_ac769901b0c47e::t_3241c0bdfe3ec8 1-2,4-5,9-10,14,19
s_ac769901b0c47e::t_c4f3903832c881 15-16,18
s_ac769901b0c47e::t_83494f792ecfac 6-7,11-12,17
s_ac769901b0c47e::t_e6c09cd4ee466d 3,8,13
packages/@n8n/engine/src/execution/__tests__/step-execution.integration.test.ts
s_ac769901b0c47e::t_bdedf598ddbe5e 21,84
packages/cli/src/modules/engine-v2/in-memory-execution-response-receiver.ts
s_ac769901b0c47e::t_e6c09cd4ee466d 8,16,26,41
s_ac769901b0c47e::t_83494f792ecfac 11-13,24-25,40,42-46,50-51
s_ac769901b0c47e::t_3241c0bdfe3ec8 1-7,9-10,17,20-23,33,58,66
packages/@n8n/node-engine-compatibility/src/__tests__/acceptance-fixtures.ts
s_ac769901b0c47e::t_bdedf598ddbe5e 11,327
packages/cli/src/modules/engine-v2/in-memory-execution-response-channel.ts
s_ac769901b0c47e::t_e6c09cd4ee466d 3,5-7,9-11,13-16
packages/@n8n/engine/src/serve.ts
s_ac769901b0c47e::t_238694525672e0 8,37
packages/@n8n/engine/src/response-channel/index.ts
s_ac769901b0c47e::t_238694525672e0 1-2
packages/@n8n/engine/src/response-channel/execution-response-sender.ts
s_ac769901b0c47e::t_238694525672e0 4-5,8-11,13
s_ac769901b0c47e::t_c4f3903832c881 6,12
packages/cli/src/modules/engine-v2/execution-response-receiver.ts
s_ac769901b0c47e::t_3241c0bdfe3ec8 1,3,5-10
packages/cli/src/modules/engine-v2/engine-v2.module.ts
s_ac769901b0c47e::t_c4f3903832c881 6,47-54,57
s_ac769901b0c47e::t_e6c09cd4ee466d 44-46,55-56,58
s_ac769901b0c47e::t_62b81e25fbb29f 24
packages/@n8n/engine/src/server/__tests__/workflow-executions.integration.test.ts
s_ac769901b0c47e::t_bdedf598ddbe5e 15,490
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1570602a349e30d03c2cd859668155dfb9c7a248",
"prompts": {},
"sessions": {
"s_ac769901b0c47e": {
"agent_id": {
"tool": "codex",
"id": "01a0c884-abdf-7210-b478-ed802e59b049",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,123 @@
packages/cli/src/services/public-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 342-343,349
packages/cli/src/modules/oauth-server/__tests__/workflow-mcp-trigger-authorization.api.test.ts
s_a4556b837ab6e9::t_72842cec91341e 119
s_a4556b837ab6e9::t_658a0bc90ce463 285,302
packages/cli/src/services/__tests__/user.service.test.ts
s_a4556b837ab6e9::t_8ca4a1d790e3df 576
packages/cli/src/services/__tests__/api-key-auth.strategy.integration.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 108-111,120
s_a4556b837ab6e9::t_03dddb39788280 35
packages/cli/src/services/__tests__/jwt.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 34,40,58,166,178,193,208
s_a4556b837ab6e9::t_379ad0523695f0 61-64,68-71,77-110,120-123,143-149
s_a4556b837ab6e9::t_625f1d514e8a3e 1,3,124-142
s_a4556b837ab6e9::t_54dc19520a76ca 111-119
packages/cli/src/modules/oauth-server/__tests__/oauth-token.service.test.ts
s_a4556b837ab6e9::t_f0e1252fc2f8f6 280-282,463-466,475-478,500-503,524-527,541-544,781-784,792-795,803-806,817-820,883-886,982-985,996-999
s_a4556b837ab6e9::t_658a0bc90ce463 26,95,116,126,133,256,378,388,399
packages/cli/test/integration/auth.api.test.ts
s_a4556b837ab6e9::t_7eebc5d3661416 339,361,374,403
packages/cli/test/integration/controllers/invitation/invitation.controller.integration.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 61
packages/cli/test/integration/password-reset.api.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 152
packages/cli/src/modules/oauth-server/__tests__/oauth-consent.controller.api.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24
packages/cli/src/services/api-key-auth.strategy.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 12
s_a4556b837ab6e9::t_22e1b236f8b23b 39-40,56
packages/cli/src/modules/oauth-server/oauth-token.service.ts
s_a4556b837ab6e9::t_d4863878adf725 83-92,94-95,472,477
s_a4556b837ab6e9::t_fd5afc68ce66c5 79-82
packages/cli/src/modules/mcp/__tests__/mcp-server-middleware.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 29
s_a4556b837ab6e9::t_f0e1252fc2f8f6 64-67,86,102,130-133,143,304-307,331-334,355-358,380,438-441
s_a4556b837ab6e9::t_0f5e7e919be456 411
packages/cli/src/controllers/__tests__/users.controller.test.ts
s_a4556b837ab6e9::t_8ca4a1d790e3df 88,147
packages/cli/src/services/token-purposes.ts
s_a4556b837ab6e9::t_6ccb7f23b8e3fa 56-58,60-66
s_a4556b837ab6e9::t_2e5fee2f07979a 34-48
s_a4556b837ab6e9::t_d2e84c4ad60b98 1-33,49-55,59,67-74
packages/cli/src/modules/token-exchange/services/scoped-jwt.strategy.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 31,39
packages/cli/test/integration/public-api/endpoints-with-scopes-enabled.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 1712
packages/cli/src/modules/mcp/mcp-server-middleware.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 47
packages/cli/eslint.config.mjs
s_a4556b837ab6e9::t_2cf196d9b4d87f 39-45
s_a4556b837ab6e9::t_7e4f257ea5b54d 227-238
s_a4556b837ab6e9::t_a80acc22674e6b 34-38,46-49,197-203,220,226,239-263
packages/cli/test/integration/token-exchange/token-exchange.controller.test.ts
s_a4556b837ab6e9::t_84ffe94bc4f71b 161,214,218,261,294
packages/cli/src/auth/auth.service.ts
s_a4556b837ab6e9::t_a2c0b5f12fa6b1 250,295,394,459,470,485,501
packages/cli/src/services/__tests__/public-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
packages/cli/src/modules/mcp/mcp-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 33
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.test.ts
s_a4556b837ab6e9::t_72842cec91341e 17,40,73-76,82,89,179
s_a4556b837ab6e9::t_658a0bc90ce463 13
s_a4556b837ab6e9::t_f0e1252fc2f8f6 69-72
packages/cli/src/modules/sso-oidc/oidc.service.ee.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 141,150,184,192
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
s_a4556b837ab6e9::t_72842cec91341e 24,102-104
packages/cli/src/modules/token-exchange/services/token-exchange.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 205
packages/cli/src/modules/oauth-server/oauth-session.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 35,55
packages/cli/src/services/user.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 218,461-464
packages/cli/src/services/__tests__/deployment-signing-secrets.integration.test.ts
s_a4556b837ab6e9::t_d474b4dbf82b5f 7,126
s_a4556b837ab6e9::t_658a0bc90ce463 123
packages/cli/src/modules/oauth-server/__tests__/oauth-session.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 14
s_a4556b837ab6e9::t_e7c9c5359d3ddc 45-55
s_a4556b837ab6e9::t_72842cec91341e 26,57,64
s_a4556b837ab6e9::t_8da70afbec0b61 32,40
packages/cli/src/modules/mcp/__tests__/mcp-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24,169
packages/cli/src/auth/__tests__/auth.service.test.ts
s_a4556b837ab6e9::t_72842cec91341e 591,608
s_a4556b837ab6e9::t_9708bc2c3bc0e4 66,69
s_a4556b837ab6e9::t_658a0bc90ce463 44
s_a4556b837ab6e9::t_d3a7ae485906fe 664
s_a4556b837ab6e9::t_0219218aa93eb8 673,688
packages/cli/src/controllers/users.controller.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 154
packages/cli/oxlint.config.mts
s_a4556b837ab6e9::t_2cf196d9b4d87f 39-45
s_a4556b837ab6e9::t_f9429c6eb119de 34-38,46-49,191-197,214,229,242-266
s_a4556b837ab6e9::t_7e4f257ea5b54d 230-241
packages/cli/test/integration/oidc/oidc.service.ee.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 1394,1399-1401,1410,1415-1417
packages/cli/src/services/jwt.service.ts
s_a4556b837ab6e9::t_aeef221c5e94b4 3,17-23,35-36,155-164
s_a4556b837ab6e9::t_cb237f14df77df 37
s_a4556b837ab6e9::t_b43328f4dae046 1,5,10-16,24-29,38-42,81-86,89-102,106-154,165-167
packages/cli/src/services/__tests__/public-api-key.service.test.ts
s_a4556b837ab6e9::t_22e5a7c690952e 114
s_a4556b837ab6e9::t_658a0bc90ce463 108,142
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1604a09813fb493ad47382685aa306644f3d390f",
"prompts": {},
"sessions": {
"s_a4556b837ab6e9": {
"agent_id": {
"tool": "claude",
"id": "5eb18d59-43bb-430f-8f1b-0d965479bf74",
"model": "claude-opus-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,22 @@
packages/cli/package.json
s_3049fa1eaf1a16::t_8abc79d7971e38 21
s_3049fa1eaf1a16::t_178e730a59a4ef 20
packages/cli/oxlint.config.mts
s_3049fa1eaf1a16::t_8abc79d7971e38 47
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "1656a3e612db6178da484fa788edf8d293419a37",
"prompts": {},
"sessions": {
"s_3049fa1eaf1a16": {
"agent_id": {
"tool": "opencode",
"id": "ses_f3752e0b5ffesL59nFg8kYAiWr",
"model": "openai/gpt-5.6-sol"
},
"human_author": "Matsuuu <matias.huhta@n8n.io>"
}
}
}

View File

@ -0,0 +1,121 @@
packages/cli/test/integration/auth.api.test.ts
s_a4556b837ab6e9::t_7eebc5d3661416 339,361,374,403
packages/cli/src/services/__tests__/user.service.test.ts
s_a4556b837ab6e9::t_8ca4a1d790e3df 576
packages/cli/test/integration/token-exchange/token-exchange.controller.test.ts
s_a4556b837ab6e9::t_84ffe94bc4f71b 161,214,218,261,294
packages/cli/src/services/public-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 342-343,349
packages/cli/src/services/jwt.service.ts
s_a4556b837ab6e9::t_b43328f4dae046 1,5,10-16,24-29,38-42,81-86,89-102,106-154,165-167
s_a4556b837ab6e9::t_cb237f14df77df 37
s_a4556b837ab6e9::t_aeef221c5e94b4 3,17-23,35-36,155-164
packages/cli/src/modules/oauth-server/__tests__/workflow-mcp-trigger-authorization.api.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 285,302
s_a4556b837ab6e9::t_72842cec91341e 119
packages/cli/src/modules/mcp/__tests__/mcp-server-middleware.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 29
s_a4556b837ab6e9::t_f0e1252fc2f8f6 64-67,86,102,130-133,143,304-307,331-334,355-358,380,438-441
s_a4556b837ab6e9::t_0f5e7e919be456 411
packages/cli/src/modules/oauth-server/__tests__/oauth-consent.controller.api.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24
packages/cli/src/services/token-purposes.ts
s_a4556b837ab6e9::t_d2e84c4ad60b98 1-33,49-55,59,67-74
s_a4556b837ab6e9::t_6ccb7f23b8e3fa 56-58,60-66
s_a4556b837ab6e9::t_2e5fee2f07979a 34-48
packages/cli/src/modules/oauth-server/__tests__/oauth-token.service.test.ts
s_a4556b837ab6e9::t_f0e1252fc2f8f6 280-282,463-466,475-478,500-503,524-527,541-544,781-784,792-795,803-806,817-820,883-886,982-985,996-999
s_a4556b837ab6e9::t_658a0bc90ce463 26,95,116,126,133,256,378,388,399
packages/cli/test/integration/public-api/endpoints-with-scopes-enabled.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 1712
packages/cli/src/modules/oauth-server/__tests__/oauth-session.service.test.ts
s_a4556b837ab6e9::t_72842cec91341e 26,57,64
s_a4556b837ab6e9::t_e7c9c5359d3ddc 45-55
s_a4556b837ab6e9::t_658a0bc90ce463 14
s_a4556b837ab6e9::t_8da70afbec0b61 32,40
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
s_a4556b837ab6e9::t_72842cec91341e 24,102-104
packages/cli/src/modules/mcp/mcp-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 33
packages/cli/test/integration/controllers/invitation/invitation.controller.integration.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 61
packages/cli/eslint.config.mjs
s_a4556b837ab6e9::t_a80acc22674e6b 34-38,46-49,197-203,220,226-251
s_a4556b837ab6e9::t_2cf196d9b4d87f 39-45
packages/cli/src/modules/token-exchange/services/scoped-jwt.strategy.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 31,39
packages/cli/src/controllers/users.controller.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 154
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.test.ts
s_a4556b837ab6e9::t_72842cec91341e 17,40,73-76,82,89,179
s_a4556b837ab6e9::t_658a0bc90ce463 13
s_a4556b837ab6e9::t_f0e1252fc2f8f6 69-72
packages/cli/src/services/__tests__/public-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
packages/cli/src/services/__tests__/public-api-key.service.test.ts
s_a4556b837ab6e9::t_22e5a7c690952e 114
s_a4556b837ab6e9::t_658a0bc90ce463 108,142
packages/cli/src/services/api-key-auth.strategy.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 12
s_a4556b837ab6e9::t_22e1b236f8b23b 39-40,56
packages/cli/src/auth/__tests__/auth.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 44
s_a4556b837ab6e9::t_72842cec91341e 591,608
s_a4556b837ab6e9::t_d3a7ae485906fe 664
s_a4556b837ab6e9::t_0219218aa93eb8 673,688
s_a4556b837ab6e9::t_9708bc2c3bc0e4 66,69
packages/cli/oxlint.config.mts
s_a4556b837ab6e9::t_f9429c6eb119de 34-38,46-49,191-197,214,229-254
s_a4556b837ab6e9::t_2cf196d9b4d87f 39-45
packages/cli/src/auth/auth.service.ts
s_a4556b837ab6e9::t_a2c0b5f12fa6b1 250,295,394,459,470,485,501
packages/cli/src/services/__tests__/deployment-signing-secrets.integration.test.ts
s_a4556b837ab6e9::t_d474b4dbf82b5f 7,126
s_a4556b837ab6e9::t_658a0bc90ce463 123
packages/cli/src/services/__tests__/api-key-auth.strategy.integration.test.ts
s_a4556b837ab6e9::t_03dddb39788280 35
s_a4556b837ab6e9::t_07e05166ef82fc 108-111,120
packages/cli/src/modules/mcp/__tests__/mcp-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24,169
packages/cli/src/modules/sso-oidc/oidc.service.ee.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 141,150,184,192
packages/cli/test/integration/oidc/oidc.service.ee.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 1394,1399-1401,1410,1415-1417
packages/cli/src/services/__tests__/jwt.service.test.ts
s_a4556b837ab6e9::t_379ad0523695f0 61-64,68-71,77-110,120-123,143-149
s_a4556b837ab6e9::t_658a0bc90ce463 34,40,58,166,178,193,208
s_a4556b837ab6e9::t_54dc19520a76ca 111-119
s_a4556b837ab6e9::t_625f1d514e8a3e 1,3,124-142
packages/cli/src/modules/oauth-server/oauth-token.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 79-82
s_a4556b837ab6e9::t_d4863878adf725 83-92,94-95,472,477
packages/cli/src/controllers/__tests__/users.controller.test.ts
s_a4556b837ab6e9::t_8ca4a1d790e3df 88,147
packages/cli/src/modules/mcp/mcp-server-middleware.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 47
packages/cli/src/modules/oauth-server/oauth-session.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 35,55
packages/cli/test/integration/password-reset.api.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 152
packages/cli/src/modules/token-exchange/services/token-exchange.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 205
packages/cli/src/services/user.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 218,461-464
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1664d0d75e2eee8f789b498becbbfd82ccb1a112",
"prompts": {},
"sessions": {
"s_a4556b837ab6e9": {
"agent_id": {
"tool": "claude",
"id": "5eb18d59-43bb-430f-8f1b-0d965479bf74",
"model": "claude-opus-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,22 @@
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_a52facf53351c5::t_95289d58e2974d 410-411
packages/cli/src/modules/agents/integrations/__tests__/n8n-checkpoint-storage.test.ts
s_a52facf53351c5::t_efa16f5ffa1c6b 281-282
s_a52facf53351c5::t_b0e1934984301c 252-280,283-292
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "172dc7e3fc0ce6a860674040ce413732cbc193ff",
"prompts": {},
"sessions": {
"s_a52facf53351c5": {
"agent_id": {
"tool": "codex",
"id": "01a0b491-bd1b-7860-8002-0194a946ab94",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1a21c1284a4de8991c5f0759d4dcc961fd4e55c4",
"prompts": {}
}

View File

@ -0,0 +1,20 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_5a79710079cff4 57-67
s_13d0f2e1be0144::t_70906987aef7af 168-170
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1a295d35e90c3ddbe167bbf6044bde528b52e0ce",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,22 @@
packages/frontend/editor-ui/src/features/ndv/settings/components/NodeSettings.test.ts
s_aa64c55ae070d1::t_21c180de9d52f5 217-218,232,375-378
s_aa64c55ae070d1::t_fb7ba85da81633 16,211-216,219,221-231,233-243,363,374,379-383
packages/frontend/editor-ui/src/features/ndv/settings/components/NodeSettings.vue
s_aa64c55ae070d1::t_fb7ba85da81633 330-334
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1a2c06fd6d1ff7337d18b991ebe405c3822234a4",
"prompts": {},
"sessions": {
"s_aa64c55ae070d1": {
"agent_id": {
"tool": "claude",
"id": "ae874a92-70d7-4828-9500-40016379b038",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1ad4b5bea18c16b426bc02b4f57ba7486e02d852",
"prompts": {}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_28dba48899b098 203,205
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1ad9b498f2ef71c69ea43e47170c780ee329c00a",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/cli/src/modules/engine-v2/__tests__/in-memory-execution-response.test.ts
s_ac769901b0c47e::t_b854d5391adcaa 4-6
packages/cli/src/modules/engine-v2/engine-v2.module.ts
s_ac769901b0c47e::t_b854d5391adcaa 45,48,51
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1ae5c3727808d270f1129ac3f03417962cf0dfee",
"prompts": {},
"sessions": {
"s_ac769901b0c47e": {
"agent_id": {
"tool": "codex",
"id": "01a0c884-abdf-7210-b478-ed802e59b049",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,106 @@
packages/cli/eslint.config.mjs
s_a4556b837ab6e9::t_a80acc22674e6b 34-43,191-197,214,220-245
packages/cli/src/modules/oauth-server/oauth-token.service.ts
s_a4556b837ab6e9::t_d4863878adf725 83-92,94-95,472,477
s_a4556b837ab6e9::t_fd5afc68ce66c5 79-82
packages/cli/src/auth/__tests__/auth.service.test.ts
s_a4556b837ab6e9::t_72842cec91341e 591,608
s_a4556b837ab6e9::t_658a0bc90ce463 44
s_a4556b837ab6e9::t_9708bc2c3bc0e4 66,69
s_a4556b837ab6e9::t_d3a7ae485906fe 664
s_a4556b837ab6e9::t_0219218aa93eb8 673,688
packages/cli/test/integration/password-reset.api.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 152
packages/cli/src/services/token-purposes.ts
s_a4556b837ab6e9::t_d2e84c4ad60b98 1-55
packages/cli/src/services/__tests__/jwt.service.test.ts
s_a4556b837ab6e9::t_379ad0523695f0 59-62,66-69,75-119
s_a4556b837ab6e9::t_658a0bc90ce463 32,38,56,136,148,163,178
packages/cli/src/services/__tests__/api-key-auth.strategy.integration.test.ts
s_a4556b837ab6e9::t_03dddb39788280 35
s_a4556b837ab6e9::t_07e05166ef82fc 108-111,120
packages/cli/src/services/public-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 342-343,349
packages/cli/src/services/jwt.service.ts
s_a4556b837ab6e9::t_b43328f4dae046 1,4,9-21,27-31,70-75,78-91,95-147
packages/cli/src/modules/mcp/mcp-server-middleware.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 47
packages/cli/src/modules/oauth-server/oauth-session.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 35,55
packages/cli/test/integration/controllers/invitation/invitation.controller.integration.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 61
packages/cli/test/integration/auth.api.test.ts
s_a4556b837ab6e9::t_7eebc5d3661416 339,361,374,403
packages/cli/src/modules/sso-oidc/oidc.service.ee.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 141,150,184,192
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
s_a4556b837ab6e9::t_72842cec91341e 24,102-104
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.test.ts
s_a4556b837ab6e9::t_72842cec91341e 17,40,73-76,82,89,179
s_a4556b837ab6e9::t_658a0bc90ce463 13
s_a4556b837ab6e9::t_f0e1252fc2f8f6 69-72
packages/cli/src/services/api-key-auth.strategy.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 39-40,56
s_a4556b837ab6e9::t_fd5afc68ce66c5 12
packages/cli/src/modules/token-exchange/services/token-exchange.service.ts
s_a4556b837ab6e9::t_fd5afc68ce66c5 205
packages/cli/src/services/user.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 218,461-464
packages/cli/src/modules/mcp/__tests__/mcp-server-middleware.service.test.ts
s_a4556b837ab6e9::t_0f5e7e919be456 411
s_a4556b837ab6e9::t_658a0bc90ce463 29
s_a4556b837ab6e9::t_f0e1252fc2f8f6 64-67,86,102,130-133,143,304-307,331-334,355-358,380,438-441
packages/cli/test/integration/token-exchange/token-exchange.controller.test.ts
s_a4556b837ab6e9::t_84ffe94bc4f71b 161,214,218,261,294
packages/cli/src/modules/oauth-server/__tests__/oauth-token.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 26,95,116,126,133,256,378,388,399
s_a4556b837ab6e9::t_f0e1252fc2f8f6 280-282,463-466,475-478,500-503,524-527,541-544,781-784,792-795,803-806,817-820,883-886,982-985,996-999
packages/cli/src/modules/mcp/mcp-api-key.service.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 33
packages/cli/src/services/__tests__/deployment-signing-secrets.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 123
s_a4556b837ab6e9::t_d474b4dbf82b5f 7,126
packages/cli/src/modules/oauth-server/__tests__/oauth-session.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 14
s_a4556b837ab6e9::t_72842cec91341e 26,46,53
s_a4556b837ab6e9::t_8da70afbec0b61 32,40
packages/cli/src/services/__tests__/public-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 15
packages/cli/test/integration/oidc/oidc.service.ee.test.ts
s_a4556b837ab6e9::t_bafe868b3e7614 1394,1399-1401,1410,1415-1417
packages/cli/src/modules/mcp/__tests__/mcp-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24,169
packages/cli/src/controllers/users.controller.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 154
packages/cli/src/modules/token-exchange/services/scoped-jwt.strategy.ts
s_a4556b837ab6e9::t_22e1b236f8b23b 31,39
packages/cli/src/modules/oauth-server/__tests__/oauth-consent.controller.api.test.ts
s_a4556b837ab6e9::t_72842cec91341e 24
packages/cli/src/modules/oauth-server/__tests__/workflow-mcp-trigger-authorization.api.test.ts
s_a4556b837ab6e9::t_72842cec91341e 119
s_a4556b837ab6e9::t_658a0bc90ce463 285,302
packages/cli/src/services/__tests__/public-api-key.service.test.ts
s_a4556b837ab6e9::t_658a0bc90ce463 108,142
s_a4556b837ab6e9::t_22e5a7c690952e 114
packages/cli/test/integration/public-api/endpoints-with-scopes-enabled.test.ts
s_a4556b837ab6e9::t_07e05166ef82fc 1712
packages/cli/src/auth/auth.service.ts
s_a4556b837ab6e9::t_a2c0b5f12fa6b1 250,295,394,459,470,485,501
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1b3992662f960e5e9d18e58b2c12578e4f681390",
"prompts": {},
"sessions": {
"s_a4556b837ab6e9": {
"agent_id": {
"tool": "claude",
"id": "5eb18d59-43bb-430f-8f1b-0d965479bf74",
"model": "claude-opus-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_b02c9d80ebc88c 89-96
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1b94185faceba2d41f2d4bd220e5d7358ca28ffc",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,26 @@
packages/cli/src/auth/__tests__/auth.service.test.ts
s_a4556b837ab6e9::t_59b48732438b31 659,679-695
s_a4556b837ab6e9::t_ed0d94104a1b02 671-678
s_a4556b837ab6e9::t_be1050755f69a1 660-664
packages/cli/src/auth/auth.service.ts
s_a4556b837ab6e9::t_84b4aea97f0c84 51,59
s_a4556b837ab6e9::t_ab4a3ae9726a09 41-46,50,52-58
packages/cli/src/modules/oauth-server/__tests__/oauth-session.service.test.ts
s_a4556b837ab6e9::t_364de6aeed6470 2,4,31-44,48,55
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1ba6f2d63ba17cedd67727e0df28599e1de179b4",
"prompts": {},
"sessions": {
"s_a4556b837ab6e9": {
"agent_id": {
"tool": "claude",
"id": "5eb18d59-43bb-430f-8f1b-0d965479bf74",
"model": "claude-opus-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,38 @@
packages/@n8n/node-engine-compatibility/src/v1-response-hooks.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-43,45-49,61-69,71-92
s_6df29c531634b9::t_82793919152dcd 44
s_6df29c531634b9::t_5260d4751675a4 50-52
s_270aabb0735a56::t_b7bcb728e846a6 70
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1c571f29bf29294c6e3d382489204d5d817007f1",
"prompts": {},
"sessions": {
"s_270aabb0735a56": {
"agent_id": {
"tool": "codex",
"id": "01a0b36c-6205-7aa2-8107-76a9f9bb4d0a",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_6df29c531634b9": {
"agent_id": {
"tool": "codex",
"id": "01a0b10b-86db-7ea1-a7e9-8ee96d396f23",
"model": "gpt-5.6-sol"
},
"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,123 @@
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-2,4,11,19,24-32
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 3,33-36,40-45,47-49
s_71c6da2ee47cd3::t_d67313882bd806 5-6,8,18,20
h_8fb27e0cdf6d1e 7,9-10,12-17
s_9a2a7a8eef9b2d::t_ec7685c45b1413 21-23
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,18,22,41-42,45,47-50,54-56,60-67,70-73,77,81,85-87,93,103,105-106,112,114-116,118-119,180,187,189-190,193-194
ai_agent 10
s_4c46dcfe1ba789::t_f9dae768d9a165 17,43-44,46,78-80,83-84,88-92
s_4c46dcfe1ba789::t_08563fce175542 19,39,51-53,59,74-76,94-98,104,192
s_4c46dcfe1ba789::t_9317a33118b923 20,57,68-69
s_4c46dcfe1ba789::t_16f6ec4d91ae85 58
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,525-526,1261-1283,1285-1297,1300
s_4c46dcfe1ba789::t_b486633a6977bd 64,88-92
s_4c46dcfe1ba789::t_db4bafbbb46980 78
s_4c46dcfe1ba789::t_d973a62943d7dd 497-524,527-543,585
s_794845deccc20b::t_9bbbf1f363a95f 544-545,895-896,1167,1170,1178-1179,1425-1430,1433-1435
s_4c46dcfe1ba789::t_3d863c978088db 1168-1169,1171,1177
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1174
s_4c46dcfe1ba789::t_36c3453a753a08 1298-1299,1301-1303
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,6-7,9,15-19,21-22,25,29,31,36-55,59-63,65-67,70,72-73,86-87,97,103,109-110,115-116,123-125,127-135,138,140-144,219,222,228-230,232,238-239,255,264-266,268-269,271,275-276
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,136
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 4,8,64,71,74-76,80-81
s_4c46dcfe1ba789::t_a519961dfa21ce 5,10-12,14,88-89,91-93,98-100,102,104-105
s_4c46dcfe1ba789::t_533d342b8bac27 20,24,26-28,32-35,56-58,217,231,256,258
ai_agent 23,30,69,272-274,79
s_bd2476b2677534::t_3d0654ed5c9186 68
s_719e037cee4d57::t_d73bc028dc08bb 111,114,117-122
s_29ea1cc2a1dbf5::t_c87e077050280b 139,170,177-180,185-190
s_9aca2e09ff6b67::t_d2e6bc1a9a6aa4 147
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 163-164,169,171-176
s_794845deccc20b::t_9bbbf1f363a95f 221,223-226,233
s_4c46dcfe1ba789::t_6941e602868b24 227,234-237,262-263,152,168,184
s_9a2a7a8eef9b2d::t_df6b21aba09276 240,242
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1c97d31ec1fbec97a031c170a8c1e931a960540b",
"prompts": {},
"humans": {
"h_8fb27e0cdf6d1e": {
"author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
},
"sessions": {
"s_29ea1cc2a1dbf5": {
"agent_id": {
"tool": "codex",
"id": "01a0b5ba-8e93-70b1-adff-401cf2df2ddf",
"model": "gpt-5.6-sol"
},
"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_794845deccc20b": {
"agent_id": {
"tool": "codex",
"id": "01a0b43d-9fd7-7372-ae87-3043b41ce227",
"model": "gpt-5.6-sol"
},
"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_9aca2e09ff6b67": {
"agent_id": {
"tool": "codex",
"id": "01a0c54e-dd44-7bb0-975c-7f43d2ff8e1f",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_bd2476b2677534": {
"agent_id": {
"tool": "codex",
"id": "01a0b3a1-17ea-78e0-94e2-443c3571931f",
"model": "gpt-5.6-sol"
},
"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,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1ccd258d71404609e6b2bbeb918ffeee447c48b6",
"prompts": {}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/modules/promotions.ee/promotions.service.ts
s_27e11b795bc7c8::t_75ddf576be9ef9 428-429
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "1de2c69c1dd38afdc9a6fa8414d6b9bd138237d9",
"prompts": {},
"sessions": {
"s_27e11b795bc7c8": {
"agent_id": {
"tool": "claude",
"id": "fd90d699-78a4-41ed-b726-a84ea06f3bef",
"model": "claude-opus-4-8"
},
"human_author": "Irénée <irenee.ajeneza@n8n.io>"
}
}
}

View File

@ -0,0 +1,40 @@
packages/cli/src/modules/agents/repositories/agent-execution-thread.repository.ts
s_3aaa503f47ada7::t_f9a62cec01a151 20,224-227,283-285
packages/cli/test/integration/database/repositories/agent-execution.repository.test.ts
s_3aaa503f47ada7::t_d39f451db1dfed 935-938
s_3aaa503f47ada7::t_f9a62cec01a151 867,891-908,913
s_3aaa503f47ada7::t_73553fcd8a8fbc 939
packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts
s_3aaa503f47ada7::t_d39f451db1dfed 1102-1104
s_3aaa503f47ada7::t_f9a62cec01a151 40
packages/cli/src/modules/agents/__tests__/agent-threads.controller.test.ts
s_3aaa503f47ada7::t_f9a62cec01a151 74-76,97
packages/frontend/editor-ui/src/features/agents/agentSessions.store.ts
s_3aaa503f47ada7::t_f9a62cec01a151 199
s_3aaa503f47ada7::t_ec6d8058980413 61-71
packages/frontend/editor-ui/src/features/agents/__tests__/agentSessions.store.spec.ts
s_3aaa503f47ada7::t_f9a62cec01a151 105
s_3aaa503f47ada7::t_ec6d8058980413 136,144
packages/cli/src/modules/agents/agent-execution.service.ts
s_3aaa503f47ada7::t_d39f451db1dfed 33-37,711
packages/cli/src/modules/agents/utils/agent-thread-access.ts
s_3aaa503f47ada7::t_f9a62cec01a151 3-4,26-29
s_3aaa503f47ada7::t_d39f451db1dfed 25,30-36
s_3aaa503f47ada7::t_e1e5ad3235e004 23-24
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1eaee58e3e5a218ac1391e782f2989d0f63761a7",
"prompts": {},
"sessions": {
"s_3aaa503f47ada7": {
"agent_id": {
"tool": "codex",
"id": "01a0b33a-46e6-7610-aa08-a734250d28b4",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,23 @@
pnpm-workspace.yaml
s_e2203a10d11968::t_6cb8bf639fefb8 397
packages/cli/test/integration/public-api/users.test.ts
s_e2203a10d11968::t_39ae209c64f666 105-125
packages/cli/package.json
s_e2203a10d11968::t_65b2bb2fde8f90 282
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1efa2375228065213a0c98ceeb338450191f5a3e",
"prompts": {},
"sessions": {
"s_e2203a10d11968": {
"agent_id": {
"tool": "claude",
"id": "ed3d6309-066a-42ef-9973-7caa9371790f",
"model": "claude-sonnet-5"
},
"human_author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,14 @@
packages/@n8n/api-types/src/dto/user/__tests__/create-users-public.dto.test.ts
h_5d40c27a8fdfd1 62,74
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1f7af35794abd75b098f9d6c165447343dc70155",
"prompts": {},
"humans": {
"h_5d40c27a8fdfd1": {
"author": "Sam Wooler <swooler592@gmail.com>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/api-types/src/dto/promotions/promotable-resource.dto.ts
s_c31a79bd607050::t_3ceff46d39282a 58-60
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "1fc1a6d1e1894b05e289e26c88da0cd1b833f178",
"prompts": {},
"sessions": {
"s_c31a79bd607050": {
"agent_id": {
"tool": "claude",
"id": "cea4d277-d175-4e35-a676-4f5787522b8c",
"model": "claude-opus-4-8"
},
"human_author": "Irénée <irenee.ajeneza@n8n.io>"
}
}
}

View File

@ -0,0 +1,93 @@
packages/cli/src/auth/auth.service.ts
s_a4556b837ab6e9::t_ab4a3ae9726a09 41-46,50,52-58
s_a4556b837ab6e9::t_84b4aea97f0c84 51,59
s_a4556b837ab6e9::t_ccf5eddce5c993 250,295,394,459,470,485,501
packages/cli/src/modules/oauth-server/__tests__/oauth-session.service.test.ts
s_a4556b837ab6e9::t_364de6aeed6470 2,4,31,33-39,41-44,48,55
s_a4556b837ab6e9::t_ccf5eddce5c993 14,26,32,40,46,53
packages/cli/src/auth/__tests__/auth.service.test.ts
s_a4556b837ab6e9::t_ed0d94104a1b02 671-672,674-678
s_a4556b837ab6e9::t_59b48732438b31 659,679-687,689-696
s_a4556b837ab6e9::t_be1050755f69a1 660-663
s_a4556b837ab6e9::t_ccf5eddce5c993 44,66,69,591,608,664,673,688
packages/cli/src/services/__tests__/public-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 15
packages/cli/src/services/__tests__/api-key-auth.strategy.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 35,108-111,120
packages/cli/src/modules/oauth-server/__tests__/workflow-mcp-trigger-authorization.api.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 119,285,302
packages/cli/src/services/__tests__/deployment-signing-secrets.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 7,123,126
packages/cli/src/modules/token-exchange/services/token-exchange.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 205
packages/cli/src/modules/oauth-server/__tests__/oauth-consent.controller.api.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 24
packages/cli/src/modules/oauth-server/oauth-session.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 35,55
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 15,24,102-104
packages/cli/src/services/user.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 218,461-464
packages/cli/eslint.config.mjs
s_a4556b837ab6e9::t_ccf5eddce5c993 34-43,191-197,214,220-245
packages/cli/test/integration/auth.api.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 339,361,374,403
packages/cli/src/controllers/users.controller.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 154
packages/cli/src/modules/mcp/__tests__/mcp-api-key.service.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 24,169
packages/cli/src/services/api-key-auth.strategy.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 12,39-40,56
packages/cli/test/integration/oidc/oidc.service.ee.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 1394,1399-1401,1410,1415-1417
packages/cli/src/services/public-api-key.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 342-343,349
packages/cli/test/integration/token-exchange/token-exchange.controller.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 161,214,218,261,294
packages/cli/src/modules/mcp/mcp-api-key.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 33
packages/cli/src/modules/oauth-server/__tests__/oauth-token.service.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 26,95,116,126,133,256,280-282,378,388,399,463-466,475-478,500-503,524-527,541-544,781-784,792-795,803-806,817-820,883-886,982-985,996-999
packages/cli/test/integration/public-api/endpoints-with-scopes-enabled.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 1712
packages/cli/test/integration/password-reset.api.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 152
packages/cli/src/services/jwt.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 1,4,9-21,27-31,70-75,78-91,95-147
packages/cli/src/services/__tests__/public-api-key.service.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 108,114,142
packages/cli/src/modules/token-exchange/services/__tests__/scoped-jwt.strategy.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 13,17,40,69-76,82,89,179
packages/cli/src/modules/mcp/__tests__/mcp-server-middleware.service.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 29,64-67,86,102,130-133,143,304-307,331-334,355-358,380,411,438-441
packages/cli/test/integration/controllers/invitation/invitation.controller.integration.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 61
packages/cli/src/modules/mcp/mcp-server-middleware.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 47
packages/cli/src/services/token-purposes.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 1-55
packages/cli/src/modules/oauth-server/oauth-token.service.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 79-92,94-95,472,477
packages/cli/src/modules/token-exchange/services/scoped-jwt.strategy.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 31,39
packages/cli/src/services/__tests__/jwt.service.test.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 32,38,56,59-62,66-69,75-119,136,148,163,178
packages/cli/src/modules/sso-oidc/oidc.service.ee.ts
s_a4556b837ab6e9::t_ccf5eddce5c993 141,150,184,192
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1fe33f5facf1d117ef6cc7bc1767a6c766d8261f",
"prompts": {},
"sessions": {
"s_a4556b837ab6e9": {
"agent_id": {
"tool": "claude",
"id": "5eb18d59-43bb-430f-8f1b-0d965479bf74",
"model": "claude-opus-5"
},
"human_author": null
}
}
}

View File

@ -0,0 +1,23 @@
packages/@n8n/engine/docs/adr/ADR-20260902-steps-declare-waits.md
s_13d0f2e1be0144::t_32ab422dc18b83 83-90,149-152,208-211
packages/@n8n/engine/src/database/typeorm-execution-store.ts
s_13d0f2e1be0144::t_9f0e14296bd2d4 65-67
packages/@n8n/engine/src/execution/execution-store.ts
s_13d0f2e1be0144::t_3aaf073c2059b7 64-66,68-70,73-74
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "1ff13651102b4b38853b45aaf332703be4525b5e",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,38 @@
packages/cli/src/scheduling/__tests__/durable-scheduler.test.ts
s_a121fc508b65e1::t_34694c361dcebc 60
s_f96f809a5a23fd::t_fc032bb7e48ae5 10,97,108
packages/cli/src/scheduling/durable-scheduler.ts
s_f96f809a5a23fd::t_9e523ad41adfa1 112-113
s_a121fc508b65e1::t_34694c361dcebc 15,24,52
packages/cli/src/scheduling/system-tasks/system-task-overlap-reporter.ts
s_a121fc508b65e1::t_34694c361dcebc 3,11,13-23
packages/cli/test/integration/scheduling/durable-scheduler-lifecycle.test.ts
s_a121fc508b65e1::t_34694c361dcebc 87
packages/cli/src/scheduling/system-tasks/__tests__/system-task-overlap-reporter.test.ts
s_f96f809a5a23fd::t_84a3f07e51997c 6,8,18,33,45
s_f96f809a5a23fd::t_3950a8115cee49 16,31,39
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "2040e82a1cefbc09ca597ee41fd705b6fd9cb390",
"prompts": {},
"sessions": {
"s_a121fc508b65e1": {
"agent_id": {
"tool": "codex",
"id": "01a0c8a6-e02b-7672-8ce2-45dabce56606",
"model": "gpt-5.6-sol"
},
"human_author": "Lorent Lempereur <lorent.lempereur@n8n.io>"
},
"s_f96f809a5a23fd": {
"agent_id": {
"tool": "claude",
"id": "7789b3d8-a4c8-4349-ae10-8789ea280c91",
"model": "claude-opus-5"
},
"human_author": "Lorent Lempereur <lorent.lempereur@n8n.io>"
}
}
}

View File

@ -0,0 +1,195 @@
packages/cli/src/webhooks/webhook-helpers.ts
s_4c46dcfe1ba789::t_eeeb14c5513318 29-30,525-526,1261-1283,1285-1297,1300
s_4c46dcfe1ba789::t_b486633a6977bd 64,88-92
s_4c46dcfe1ba789::t_db4bafbbb46980 78
s_4c46dcfe1ba789::t_d973a62943d7dd 497-524,527-543,585
s_794845deccc20b::t_9bbbf1f363a95f 544-545,895-896,1167,1170,1178-1179,1425-1430,1433-1435
s_4c46dcfe1ba789::t_3d863c978088db 1168-1169,1171,1177
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1174
s_4c46dcfe1ba789::t_36c3453a753a08 1298-1299,1301-1303
packages/@n8n/node-engine-compatibility/src/v1-response-hooks.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1-43,45-49,63-71,73-94
s_6df29c531634b9::t_82793919152dcd 44
s_6df29c531634b9::t_5260d4751675a4 50-52
s_270aabb0735a56::t_b7bcb728e846a6 72
packages/@n8n/node-engine-compatibility/src/__tests__/v1-response-hooks.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 1,4-7,10-16,18-27,29,35-36,38,42-53,76-89
s_6df29c531634b9::t_82793919152dcd 2,28,30-31,33-34,37,39,41
s_6df29c531634b9::t_5260d4751675a4 3
s_6df29c531634b9::t_15a3806bfc2455 32,40
packages/cli/src/services/__tests__/engine-v2-webhook-responder.service.test.ts
s_71c6da2ee47cd3::t_d405134f94920e 1-2,7-8,10,15-19,21-22,25,29,31,36-55,59-63,65-67,70,72-73,86-87,95,101,105-106,111-112,119-121,123-131,134,136-140,206,209,215-217,219,225-226,242,249-251,253-254,256,260-261
s_bfdc3c9bc21b40::t_3d0737ff1431aa 3,132
s_4c46dcfe1ba789::t_ab1cf56a8e54a1 4,9,64,71,74-76,78-79
s_4c46dcfe1ba789::t_a519961dfa21ce 6,11-14,88-89,91-93,96-98,100,102-103
s_4c46dcfe1ba789::t_533d342b8bac27 20,24,26-28,32-35,56-58,204,218,243,245
ai_agent 23,30,69,257-259
s_bd2476b2677534::t_3d0654ed5c9186 68
s_719e037cee4d57::t_d73bc028dc08bb 107,110,113-118
s_29ea1cc2a1dbf5::t_c87e077050280b 135,160,167-170,172-177
s_9aca2e09ff6b67::t_d2e6bc1a9a6aa4 143
s_9a2a7a8eef9b2d::t_dda1f9d2f09e16 156-157,159,161-166
s_794845deccc20b::t_9bbbf1f363a95f 208,210-213,220
s_4c46dcfe1ba789::t_6941e602868b24 214,221-224,247-248
s_9a2a7a8eef9b2d::t_df6b21aba09276 227,229
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 58,158-159,161
packages/@n8n/engine/src/index.ts
s_71c6da2ee47cd3::t_613cff5051c1db 37,41,44-45,47-48,55
s_9aca2e09ff6b67::t_209c4205ed53be 38-40,42,49
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 43,51-52
s_4c46dcfe1ba789::t_eed36ddb86f263 53-54
packages/@n8n/engine/src/response-channel/execution-response.schema.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,10-13,21-23,32,35,37-38,40,43
s_4c46dcfe1ba789::t_c619cb6a6da3d5 4-5,7-9,24-25,33-34,36,41-42,44
s_719e037cee4d57::t_4893d08f7d8961 6
s_9a2a7a8eef9b2d::t_ec7685c45b1413 14-20
s_719e037cee4d57::t_421128ee5237f1 31,39
packages/@n8n/engine/src/response-channel/index.ts
s_71c6da2ee47cd3::t_d67313882bd806 1-3,5
s_4c46dcfe1ba789::t_1e1da3f2d7a8d1 7
s_9aca2e09ff6b67::t_410a8660d7214f 8
packages/cli/src/services/engine-v2-dispatcher.service.ts
s_4c46dcfe1ba789::t_c0ade72f4ad765 11,14,107-109
s_71c6da2ee47cd3::t_11151294bf63cb 86-91
packages/cli/src/services/engine-v2-webhook-responder.service.ts
s_71c6da2ee47cd3::t_11151294bf63cb 1-3,19,23,40-41,44,46-49,53-55,59-66,69-72,76,80,84-86,92,102,104-105,111,113-115,117-118,171,178,180-181,184-185
ai_agent 10
s_4c46dcfe1ba789::t_f9dae768d9a165 18,42-43,45,77-79,82-83,87-91
s_4c46dcfe1ba789::t_08563fce175542 20,38,50-52,58,73-75,93-97,103,183
s_4c46dcfe1ba789::t_9317a33118b923 21,56,67-68
s_4c46dcfe1ba789::t_16f6ec4d91ae85 57
packages/@n8n/engine/src/response-channel/execution-response.types.ts
s_4c46dcfe1ba789::t_c619cb6a6da3d5 1-2,4,11,19,24-32
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 3,33-42,44-46
s_71c6da2ee47cd3::t_d67313882bd806 5-6,8,18,20
h_8fb27e0cdf6d1e 7,9-10,12-17
s_9a2a7a8eef9b2d::t_ec7685c45b1413 21-23
packages/cli/src/webhooks/__tests__/webhook-helpers.test.ts
s_794845deccc20b::t_9bbbf1f363a95f 5,1950,1952,2044,2047,2053,2056-2063,2065,2068,2094,2097-2098,2101,2109-2110,2112,2115,2126-2127,2129,2132-2133,2136-2137,2139-2141,2144-2145,2151-2152,2155-2156,2159,2162-2163
s_9aca2e09ff6b67::t_d7d5d02f4025f1 6,2045,2048-2050
s_a3125dfe40640a::t_2e14f226a4206d 61-62
s_4c46dcfe1ba789::t_7dd7b48c8328c2 63-64,2042,2046,2051,2054-2055
s_a3125dfe40640a::t_c1428fe219b94f 1132-1133
s_9aca2e09ff6b67::t_3dcdb251f0e175 1951
s_a3125dfe40640a::t_cf1a46269dd29f 2040,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,2166,2171,2176-2177,2184-2186,2189,2195-2196,2219-2221,2223-2232,2235-2238,2257-2259,2261-2270,2273-2276
s_4c46dcfe1ba789::t_e3cd4f920bebf0 2092,2095-2096,2099-2100,2102-2103
s_719e037cee4d57::t_0f7522dcd91215 2105-2106
s_4c46dcfe1ba789::t_1eddd524b8cecb 2116,2119-2123,2138,2161
s_6df29c531634b9::t_5260d4751675a4 2165,2167-2170,2172-2175,2178-2183,2187-2188,2190-2194,2197-2200
ai_agent 2233-2234,2271-2272
packages/cli/src/webhooks/engine-v2-webhooks.ts
s_794845deccc20b::t_9bbbf1f363a95f 20,49,62,66,70,86-102,117,121,125
s_71c6da2ee47cd3::t_19b26356a490b4 37-42,106,110,114
s_9a2a7a8eef9b2d::t_db25c8d811d6d2 43-46,48
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "2066c95739f54653c2d9e0cb9ec7aa6b2fe3db99",
"prompts": {},
"humans": {
"h_8fb27e0cdf6d1e": {
"author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
},
"sessions": {
"s_270aabb0735a56": {
"agent_id": {
"tool": "codex",
"id": "01a0b36c-6205-7aa2-8107-76a9f9bb4d0a",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_29ea1cc2a1dbf5": {
"agent_id": {
"tool": "codex",
"id": "01a0b5ba-8e93-70b1-adff-401cf2df2ddf",
"model": "gpt-5.6-sol"
},
"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_6df29c531634b9": {
"agent_id": {
"tool": "codex",
"id": "01a0b10b-86db-7ea1-a7e9-8ee96d396f23",
"model": "gpt-5.6-sol"
},
"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_794845deccc20b": {
"agent_id": {
"tool": "codex",
"id": "01a0b43d-9fd7-7372-ae87-3043b41ce227",
"model": "gpt-5.6-sol"
},
"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_9aca2e09ff6b67": {
"agent_id": {
"tool": "codex",
"id": "01a0c54e-dd44-7bb0-975c-7f43d2ff8e1f",
"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_bd2476b2677534": {
"agent_id": {
"tool": "codex",
"id": "01a0b3a1-17ea-78e0-94e2-443c3571931f",
"model": "gpt-5.6-sol"
},
"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,19 @@
packages/modules/type-availability-policies/frontend/src/components/RestrictedNodePopover.test.ts
s_aa64c55ae070d1::t_fb7ba85da81633 2,88-90
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "21c48a100d002eccbba9f27d48b7db431c1c6669",
"prompts": {},
"sessions": {
"s_aa64c55ae070d1": {
"agent_id": {
"tool": "claude",
"id": "ae874a92-70d7-4828-9500-40016379b038",
"model": "claude-fable-5-1"
},
"human_author": "sim <olivier.dejong@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/modules/promotions.ee/__tests__/promotions.service.test.ts
s_1944b731c51571::t_f83efc481cb7b5 1012-1023
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "222196b40a789f979a192752b1895755367c00f8",
"prompts": {},
"sessions": {
"s_1944b731c51571": {
"agent_id": {
"tool": "claude",
"id": "524d6f71-5f56-4140-b73b-bb9250f60da3",
"model": "claude-opus-4-8"
},
"human_author": "Irénée <irenee.ajeneza@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/decorators/src/system-task/system-task.ts
s_ba5bfc90f07699::t_d8a1811fe84a33 80-83
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "224b2b69e06b82acd9342300e5cd25cb407350de",
"prompts": {},
"sessions": {
"s_ba5bfc90f07699": {
"agent_id": {
"tool": "claude",
"id": "b8e6c1c4-7c36-48fb-81c1-98ec7fd3fca3",
"model": "claude-opus-5"
},
"human_author": "Lorent Lempereur <lorent.lempereur@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderEditorColumn.spec.ts
s_8178640593fb33::t_509ed307b94112 61-67
packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderHeader.test.ts
s_8178640593fb33::t_8ab69ee2a3df5b 50-51,377
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "22610cdeb27544cb3a70ccce1a0f93f035052c7d",
"prompts": {},
"sessions": {
"s_8178640593fb33": {
"agent_id": {
"tool": "pi",
"id": "01a0c4ab-5716-764f-bed5-500bd779af78",
"model": "gpt-6-astra"
},
"human_author": "heymynameisrob <robhough180@gmail.com>"
}
}
}

View File

@ -0,0 +1,36 @@
packages/testing/playwright/tests/e2e/redaction-enforcement/redaction-enforcement.spec.ts
s_5ecaefedce388e::t_ac461324b97a57 132,157,200,319,384,406,431,454
packages/testing/playwright/tests/e2e/settings/log-streaming/log-streaming-observability.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 62
packages/testing/playwright/tests/e2e/api/workflow-publication-service.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 21,75
packages/testing/playwright/tests/e2e/api/webhook-external.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 9
s_5ecaefedce388e::t_5f0b6670243e6e 32-34
packages/testing/playwright/tests/e2e/workflows/executions/list.spec.ts
s_5ecaefedce388e::t_5f0b6670243e6e 275-277
packages/testing/playwright/tests/e2e/api/form-endpoint-isolation.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 78-80
packages/testing/playwright/tests/e2e/api/webhook-isolation.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 33-37,43-44
packages/testing/playwright/tests/e2e/building-blocks/workflow-entry-points.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 31
packages/testing/playwright/tests/e2e/api/webhook-isolate-skip.spec.ts
s_5ecaefedce388e::t_af54a34e2b8378 89,106
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "22c51913b6439a2e1d705ae5a9ffe7f6c31f1a16",
"prompts": {},
"sessions": {
"s_5ecaefedce388e": {
"agent_id": {
"tool": "codex",
"id": "01a0c3cf-b397-74e0-bc27-eb0b63cf5de3",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,45 @@
packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiViewHeader.vue
s_889bce01179c0c::t_b76f4c1d0743b1 27
s_889bce01179c0c::t_41eecdb972757c 86-89
s_889bce01179c0c::t_755ba7839df730 4,93
s_889bce01179c0c::t_5ca25aa9fcdcff 135
packages/frontend/editor-ui/src/features/ai/instanceAi/InstanceAiEmptyView.vue
s_889bce01179c0c::t_49e5684d83c219 646,688
packages/frontend/editor-ui/src/features/ai/instanceAi/InstanceAiThreadView.vue
s_889bce01179c0c::t_0cce0cd845d5aa 704
s_889bce01179c0c::t_c58751e144eeef 731
s_889bce01179c0c::t_0ab53c3c5b9ef8 702-703
s_889bce01179c0c::t_21fa25858e88f1 705
s_889bce01179c0c::t_84c801735731c1 733-739,752-766
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiThreadView.test.ts
s_889bce01179c0c::t_87d8becd573b14 489-490,492-499,501-502,537-538
s_889bce01179c0c::t_26c1cae97a29a4 5,503-504,506,508-509,512-516,518-521,523-524,526-527,530-534
s_889bce01179c0c::t_6636ad88c82dac 505,510-511,522,525,529,535-536
s_889bce01179c0c::t_1b1c14eb40a22d 491,500,507,517,528
packages/frontend/editor-ui/src/features/ai/instanceAi/components/__tests__/InstanceAiViewHeader.test.ts
s_889bce01179c0c::t_d0b60e68d813d1 48,52,56-57
s_889bce01179c0c::t_5135496bc62c1a 1-38,40-42,44-47,49-50,59
s_889bce01179c0c::t_884a67e787a3b6 39,51,53,55,58
s_889bce01179c0c::t_93f1b5055f3be6 43,54
packages/frontend/editor-ui/src/features/ai/instanceAi/embed/__tests__/InstanceAiChatPanel.test.ts
s_889bce01179c0c::t_94ec9da20143fa 436-437,439-443
s_889bce01179c0c::t_8dc88253a3f371 438
packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiThreadList.vue
s_889bce01179c0c::t_998f4836f9a8c5 319-322,347,398,400
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.5",
"base_commit_sha": "232700896839bdcd8cca3495a8654553edb1cbb9",
"prompts": {},
"sessions": {
"s_889bce01179c0c": {
"agent_id": {
"tool": "pi",
"id": "01a0c4f2-b92f-7596-9320-d358b8bbcf24",
"model": "gpt-6-astra"
},
"human_author": "heymynameisrob <robhough180@gmail.com>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/modules/agents/agent-execution-orchestrator.service.ts
s_a52facf53351c5::t_dfe7423ae8332d 261-283,352,361,366,369-385,388-400,417-422,426,428-449,457-464,468-469,478,482-483,485-486,488,490-492,496-499,501,503-516,518-601,614,616,621-624,627-672,674-697,708-719,721-774,786-787,789-829,838-842,845,848-883,888-903,906,914-960,962-964,1026-1030,1033-1036,1038,1040-1041,1045,1058-1074,1080-1110,1112,1141-1154,1162-1190
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "23913c9d8ecf66ff99dafe51ebb980b973f6acd8",
"prompts": {},
"sessions": {
"s_a52facf53351c5": {
"agent_id": {
"tool": "codex",
"id": "01a0b491-bd1b-7860-8002-0194a946ab94",
"model": "gpt-5.6-sol"
},
"human_author": "Robin Braumann <robin.braumann@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/cli/src/modules/engine-v2/__tests__/in-memory-execution-response.test.ts
s_ac769901b0c47e::t_b854d5391adcaa 4-6
packages/cli/src/modules/engine-v2/engine-v2.module.ts
s_ac769901b0c47e::t_b854d5391adcaa 45,48,51
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "23a3947428f8c58ce03a48e2540c272b76721720",
"prompts": {},
"sessions": {
"s_ac769901b0c47e": {
"agent_id": {
"tool": "codex",
"id": "01a0c884-abdf-7210-b478-ed802e59b049",
"model": "gpt-5.6-sol"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,25 @@
packages/cli/test/integration/public-api/folders.test.ts
s_b85500b839c02b::t_07ea9b195c6665 405,409-410,414,417-420
s_b85500b839c02b::t_f2d7ff60c606cb 7-8
s_b85500b839c02b::t_d17e3f733bff50 291-297,300-302,305-343
packages/@n8n/api-types/src/dto/folders/folder-public.openapi.ts
s_b85500b839c02b::t_2a5a6a45214308 48-49
packages/cli/src/public-api/v1/handlers/projects/spec/paths/listFolders.generated.yml
s_b85500b839c02b::t_a26231195ec7ec 19-20
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "23b11eaa32a53e8d843588d71f5d84e5ea60c0c4",
"prompts": {},
"sessions": {
"s_b85500b839c02b": {
"agent_id": {
"tool": "cursor",
"id": "57be2f03-fb0f-4c9d-8d3a-8ad52454ebcb",
"model": "grok-4.6"
},
"human_author": "Ali Elkhateeb <ali.elkhateeb@n8n.io>"
}
}
}

View File

@ -0,0 +1,21 @@
packages/@n8n/engine/src/execution/step-ready-handler.ts
s_13d0f2e1be0144::t_980bfed939aee4 188-196
packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts
s_13d0f2e1be0144::t_628f61ba36032d 759-786
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "25683ee1f964807edeaec4ac2c1d33acd50af749",
"prompts": {},
"sessions": {
"s_13d0f2e1be0144": {
"agent_id": {
"tool": "claude",
"id": "46caa7f3-0057-4c97-8c31-ca17c936adc0",
"model": "claude-opus-5"
},
"human_author": "Danny Martini <danny@n8n.io>"
}
}
}

View File

@ -0,0 +1,12 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "268b63dce443311a457c55f580649750f0359bf9",
"prompts": {},
"humans": {
"h_ce2c4b90496ac9": {
"author": "Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>"
}
}
}

View File

@ -0,0 +1,7 @@
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.7.4",
"base_commit_sha": "26dd4c30d87d1eb1f751bc72590d8e86bacc3465",
"prompts": {}
}

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