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

This commit is contained in:
Dmitrii Kulikov 2026-07-02 15:52:24 +03:00
commit 9ac501bcab
21 changed files with 867 additions and 0 deletions

View File

@ -0,0 +1,19 @@
packages/cli/src/modules/instance-ai/browser/browser-local-mcp-server.ts
s_5559796eb032fb::t_ec3e955912b6b3 117
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "10868de69464879486db896be549a2478d3066d0",
"prompts": {},
"sessions": {
"s_5559796eb032fb": {
"agent_id": {
"tool": "claude",
"id": "2d552eb2-8f40-45ba-aeaf-a179eb9b3211",
"model": "claude-opus-4-8"
},
"human_author": "Jaakko Husso <jaakko@n8n.io>"
}
}
}

View File

@ -0,0 +1,29 @@
packages/cli/src/modules/instance-ai/repositories/instance-ai-pending-confirmation.repository.ts
s_306e9ca97f943f::t_cf7068232c26d0 68-77
packages/cli/src/modules/instance-ai/repositories/__tests__/instance-ai-pending-confirmation.repository.test.ts
s_306e9ca97f943f::t_080dd564c17234 122-127,129-138,140-149
s_306e9ca97f943f::t_ce99b7e3b785e5 139
ai_agent 128
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_306e9ca97f943f::t_620113fc7b631d 240-242
s_306e9ca97f943f::t_5ac1eff59da87d 3861-3871
packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.test.ts
s_306e9ca97f943f::t_17eb5d46a774a9 1483-1485,1502-1503
s_306e9ca97f943f::t_eb472e7316464d 1717-1754
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "110530b16ea53776e430f05154b2a87091262d55",
"prompts": {},
"sessions": {
"s_306e9ca97f943f": {
"agent_id": {
"tool": "claude",
"id": "e6d45adc-fe24-4282-9d1f-698e959ee1e4",
"model": "claude-opus-4-8"
},
"human_author": "Jaakko Husso <jaakko@n8n.io>"
}
}
}

View File

@ -0,0 +1,42 @@
packages/frontend/editor-ui/src/features/agents/components/BackToWorkflowBanner.vue
s_0fadca43e9dd1b::t_3b3f82195868ea 40-54
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvAdvancedSection.vue
s_a6f570cd9e29ae::t_9d8058196739bf 334,337-366
s_a6f570cd9e29ae::t_65dbd0001c25e3 22
h_7555c3ee6524cf 311,313
s_a6f570cd9e29ae::t_7df9047a9a3857 154,157-159,179
s_a6f570cd9e29ae::t_f745c21f10f24b 210-216
s_a6f570cd9e29ae::t_bcd55fb509c4f9 273-287,289-290
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvAdvancedSection.test.ts
s_a6f570cd9e29ae::t_752d37b3ded0fb 129-132,136-138,142
s_a6f570cd9e29ae::t_a92e5f0a9d8c5c 268
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "1d8d9818a00e072b9c9af8ea62b6b43579653f8d",
"prompts": {},
"humans": {
"h_7555c3ee6524cf": {
"author": "Eugene Molodkin <eugene@n8n.io>"
}
},
"sessions": {
"s_0fadca43e9dd1b": {
"agent_id": {
"tool": "claude",
"id": "d95ce499-5f2a-4d35-89d8-acb31d680687",
"model": "claude-opus-4-8"
},
"human_author": "Eugene Molodkin <eugene@n8n.io>"
},
"s_a6f570cd9e29ae": {
"agent_id": {
"tool": "claude",
"id": "ccec31f7-cf7f-4768-8223-01157ee56250",
"model": "claude-fable-5"
},
"human_author": "Eugene Molodkin <eugene@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleAssignmentsTab.test.ts
s_daaf7502b5ecf5::t_a52f8d01986a75 80,83,85,87-89,92,95,97,99,101
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.8",
"base_commit_sha": "1df468a8b0df7aae1a74b8220d8f00f371466c0b",
"prompts": {},
"sessions": {
"s_daaf7502b5ecf5": {
"agent_id": {
"tool": "cursor",
"id": "3c428ae8-f59a-432d-a662-e695b5873551",
"model": "claude-sonnet-4-6"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

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

View File

@ -0,0 +1,32 @@
packages/frontend/@n8n/i18n/src/locales/en.json
s_f4cf17bdcc9083::t_d803fb919b31dd 2838
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleView.vue
s_f4cf17bdcc9083::t_9dbe1bf94beaf5 40
s_f4cf17bdcc9083::t_db25f2b034e818 78
packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.vue
s_f4cf17bdcc9083::t_7cc44be5bdce4c 50
s_f4cf17bdcc9083::t_415c075791e689 136
packages/frontend/editor-ui/src/features/roles/composables/useRoleEditorForm.ts
s_f4cf17bdcc9083::t_692822e00a8ab5 159
s_f4cf17bdcc9083::t_9649f4c79c9278 3
s_f4cf17bdcc9083::t_a0e26a03474155 39
s_f4cf17bdcc9083::t_a6ca2f8269bc82 118-123,127-133
s_f4cf17bdcc9083::t_373e980205fb0c 117
s_f4cf17bdcc9083::t_ff454de7443a24 124-126
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.9",
"base_commit_sha": "2b022f64ce7ca659fd909fca9ad2c8697da98729",
"prompts": {},
"sessions": {
"s_f4cf17bdcc9083": {
"agent_id": {
"tool": "claude",
"id": "1b86ea1f-b7d5-4710-9e60-6564f5ba36f7",
"model": "claude-opus-4-8"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/@n8n/permissions/src/roles/all-roles.ts
s_daaf7502b5ecf5::t_9dd41b382a86fe 39-41
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.8",
"base_commit_sha": "2b8af42f74e1d0d5491dbbba39b09f53e8cc34d5",
"prompts": {},
"sessions": {
"s_daaf7502b5ecf5": {
"agent_id": {
"tool": "cursor",
"id": "3c428ae8-f59a-432d-a662-e695b5873551",
"model": "claude-sonnet-4-6"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

@ -0,0 +1,48 @@
packages/cli/src/metrics/prometheus/cached-metric-query.ts
s_acd82a5f1ce4df::t_761ed25b06ae7a 3,12-16,23-24,31-39,43-45,47-49,2,11,22,30
s_04ac28d9eefdf7::t_dd29611e57bbf1 4
s_7f121e9d042d61::t_22a20dc81409b2 1,5,17
s_04ac28d9eefdf7::t_56b5a81cbbeb4b 6-10
s_04ac28d9eefdf7::t_e22750b7345f67 18-21,26-29
s_7f121e9d042d61::t_1cc873adfc98c9 25,42,46
h_8fb27e0cdf6d1e 40-41
packages/cli/test/integration/prometheus-metrics.test.ts
h_8fb27e0cdf6d1e 325
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "2d3d30a62b7290dfaeb797d19179fa79912804c3",
"prompts": {},
"humans": {
"h_8fb27e0cdf6d1e": {
"author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
},
"sessions": {
"s_04ac28d9eefdf7": {
"agent_id": {
"tool": "claude",
"id": "7536abd2-6516-48fc-8107-23ad85753978",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_7f121e9d042d61": {
"agent_id": {
"tool": "codex",
"id": "019f21ec-55d9-72a0-93c6-0f92253ac2fd",
"model": "gpt-5.5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_acd82a5f1ce4df": {
"agent_id": {
"tool": "claude",
"id": "dca83de3-c06e-47b3-a946-35b0c580bc37",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,44 @@
packages/@n8n/instance-ai/src/tools/research.tool.ts
s_5559796eb032fb::t_07a5dc79826310 167
s_5559796eb032fb::t_df1af368c9ffbd 100
packages/@n8n/instance-ai/src/domain-access/domain-access-tracker.ts
s_5559796eb032fb::t_cdac5204aad179 1-7,13-17,35,37,48,53-66,68,70,85,87,90,92,119,121
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_5559796eb032fb::t_b9e123dde6d7f4 1794,1798-1809
packages/@n8n/instance-ai/src/domain-access/__tests__/domain-access-tracker.test.ts
s_5559796eb032fb::t_5a02b256d102b3 192,201,210,219
s_5559796eb032fb::t_a49ab54b191966 1-6,31,35,39,41,48,50,58,62,91,93,121,123,143,145,151,153-184,186-191,193-200,202-209,211-218,220-225
packages/@n8n/instance-ai/src/domain-access/domain-gating.ts
s_5559796eb032fb::t_ab25a43bb96d25 203,207,220
s_5559796eb032fb::t_c2846d230b5422 161,166,178,181
packages/@n8n/api-types/src/schemas/instance-ai.schema.ts
s_5559796eb032fb::t_e4b424ff691536 39-84
packages/@n8n/instance-ai/src/domain-access/__tests__/domain-gating.test.ts
s_5559796eb032fb::t_554149976e8a96 258-259,265,267,277,279,288,290,299,301
s_5559796eb032fb::t_5ef8ff179fab0a 195,197
s_5559796eb032fb::t_b56318dbb5d9c5 243,245-246
s_5559796eb032fb::t_9def7f3b8acb80 45,47
s_5559796eb032fb::t_9e6df2b700ec7d 91-92,99-100,107,109,119,121,131,133,145,147
packages/@n8n/api-types/src/schemas/__tests__/instance-ai.schema.test.ts
s_5559796eb032fb::t_91facb34db7ca9 4,6,11-12
s_5559796eb032fb::t_0a55afdc97778b 336-371
packages/@n8n/api-types/src/index.ts
s_5559796eb032fb::t_118e4872fa703c 420
s_5559796eb032fb::t_ad3db35b8d3413 279-282
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "3766b6d890a363dae1a512f53b9baa9905a68e8f",
"prompts": {},
"sessions": {
"s_5559796eb032fb": {
"agent_id": {
"tool": "claude",
"id": "2d552eb2-8f40-45ba-aeaf-a179eb9b3211",
"model": "claude-opus-4-8"
},
"human_author": "Jaakko Husso <jaakko@n8n.io>"
}
}
}

View File

@ -0,0 +1,44 @@
packages/frontend/editor-ui/src/features/roles/composables/useRoleEditorForm.ts
s_61f239750b5cf3::t_a244bdeb085032 141
s_61f239750b5cf3::t_03faeeb1ad410d 111,118
s_61f239750b5cf3::t_7cb0d8a682e387 11-12
s_61f239750b5cf3::t_f261fb7f8f8ce4 108,112-116
s_61f239750b5cf3::t_c61d4b45b97a00 140
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleView.vue
s_61f239750b5cf3::t_52e4a0bcc661a5 39
s_61f239750b5cf3::t_4addfe2bc48fd9 40
s_61f239750b5cf3::t_77c49a13ca829a 78-86
s_61f239750b5cf3::t_5667c1e8497c8e 87-88
packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.vue
s_61f239750b5cf3::t_2beec242e7724e 49
s_61f239750b5cf3::t_2078de9b0b010a 50
s_61f239750b5cf3::t_a99bfa8b62d759 136-144
s_61f239750b5cf3::t_ab13661104fc62 145-146
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleView.test.ts
s_61f239750b5cf3::t_43d68ed94ab9c3 122-149
packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.test.ts
s_61f239750b5cf3::t_8de4792d63c49b 232-259
packages/frontend/@n8n/i18n/src/locales/en.json
s_61f239750b5cf3::t_a67ee4d24bc124 2838
s_61f239750b5cf3::t_3689c0a83f6f67 2802
s_61f239750b5cf3::t_9f263f109fa389 2837
packages/frontend/editor-ui/src/features/roles/components/RoleEditorLayout.vue
s_61f239750b5cf3::t_8413b21d77f3e1 119
s_61f239750b5cf3::t_88dfc594920582 36
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.8",
"base_commit_sha": "38c8d9618ba30c4f039bfccfcff1243cbb6b5a6e",
"prompts": {},
"sessions": {
"s_61f239750b5cf3": {
"agent_id": {
"tool": "cursor",
"id": "5690a99e-d100-4c91-930b-bfc7f4a1ff6d",
"model": "claude-sonnet-4-6"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

@ -0,0 +1,25 @@
packages/frontend/editor-ui/src/features/agents/components/AgentMemoryPanel.vue
s_a6f570cd9e29ae::t_e83ab08dfaf08f 230
s_a6f570cd9e29ae::t_e3333520d76a03 323-332,340-342
ai_agent 227-229
s_a6f570cd9e29ae::t_1b87ee53d1b4f2 333-339
s_a6f570cd9e29ae::t_655df494a6cb40 28-37,41
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvAdvancedSection.vue
s_a6f570cd9e29ae::t_fb012f540d591c 260
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "4a5f7c1594449cea8cb23ed76ec0c45daafdb64a",
"prompts": {},
"sessions": {
"s_a6f570cd9e29ae": {
"agent_id": {
"tool": "claude",
"id": "ccec31f7-cf7f-4768-8223-01157ee56250",
"model": "claude-fable-5"
},
"human_author": "Eugene Molodkin <eugene@n8n.io>"
}
}
}

View File

@ -0,0 +1,43 @@
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_8521b223be2102::t_03349dca48c6ea 3776-3800,3805-3806,3808-3817,3839,3845,3855-3857
s_8521b223be2102::t_5e6b27b2343d23 374
s_8521b223be2102::t_271336a9bb1f9c 3969,3974-3975,3977-3979,3981,3986
s_8521b223be2102::t_95b2eb013b1abf 4099-4107
s_8521b223be2102::t_3678c1a61869c7 3119
s_8521b223be2102::t_179e94d772f0df 3120-3122
s_8521b223be2102::t_3c043b1df45309 3858-3860
s_8521b223be2102::t_2b9c1c89acaee4 4108-4110
packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiCredentialSetup.vue
s_8521b223be2102::t_8d73e67fc2d037 404-406,408-414
s_8521b223be2102::t_8b811db7ae22f4 407
packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.test.ts
s_8521b223be2102::t_42e70059ef6a9c 1562,1589,1597
s_8521b223be2102::t_dd0987845e6e04 2039,2044,2055,2059,2061-2062,2073,2077,2084-2086,2089,2097
s_8521b223be2102::t_e73d06b2261d8b 163
s_8521b223be2102::t_9a93a91544ad43 2098,2101-2195
s_8521b223be2102::t_24a50c8cf1553e 2099-2100
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiCredentialSetup.test.ts
s_8521b223be2102::t_ea77b42c0d8748 5
s_8521b223be2102::t_f5a5272ee5601e 534-568
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.8",
"base_commit_sha": "68811266bbe608951609df9ec3be9a6fd8584dc6",
"prompts": {},
"humans": {
"h_44f8d1c0f2f8c4": {
"author": "Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>"
}
},
"sessions": {
"s_8521b223be2102": {
"agent_id": {
"tool": "claude",
"id": "ab3d933a-19c0-4279-b0cf-7b0be38aeac8",
"model": "claude-sonnet-5"
},
"human_author": "Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>"
}
}
}

View File

@ -0,0 +1,31 @@
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_306e9ca97f943f::t_54a8ef225c3081 1440-1444,1456
s_306e9ca97f943f::t_9988764f5059c1 1469-1492
packages/@n8n/config/src/configs/instance-ai.config.ts
s_306e9ca97f943f::t_893c0e264937ea 151-154
packages/@n8n/config/test/config.test.ts
s_306e9ca97f943f::t_54f679b7bf28c0 343
packages/cli/src/modules/instance-ai/storage/__tests__/typeorm-agent-checkpoint-store.test.ts
s_306e9ca97f943f::t_5aa119c0a1df1a 2
s_306e9ca97f943f::t_b2df7baeaa0e76 165-173
packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.test.ts
s_306e9ca97f943f::t_eda064bfd1dcce 1276,1278-1281,1289-1311
s_306e9ca97f943f::t_25aa5ef56072f4 459,466
s_306e9ca97f943f::t_c1bb2f6acf5206 482,487-488
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "7463cc5e00c4991e129272a49cc7b8b7755bd13b",
"prompts": {},
"sessions": {
"s_306e9ca97f943f": {
"agent_id": {
"tool": "claude",
"id": "e6d45adc-fe24-4282-9d1f-698e959ee1e4",
"model": "claude-opus-4-8"
},
"human_author": "Jaakko Husso <jaakko@n8n.io>"
}
}
}

View File

@ -0,0 +1,67 @@
packages/cli/src/metrics/prometheus/workflow-statistics-metrics.service.ts
s_acd82a5f1ce4df::t_5b2c1619c2a9bc 10,16-17
s_acd82a5f1ce4df::t_9dc387231338ca 80,88,94
packages/cli/src/metrics/prometheus/__tests__/workflow-info-metrics.service.test.ts
s_acd82a5f1ce4df::t_cb1ffd9571b8c2 83
s_acd82a5f1ce4df::t_d95d04177911b8 125
s_acd82a5f1ce4df::t_c0c8e7d8e39d23 147,153
packages/cli/src/metrics/prometheus/active-workflow-metrics.service.ts
s_acd82a5f1ce4df::t_9eb1af86e5eabe 10
s_acd82a5f1ce4df::t_38d021b3799982 42
packages/cli/src/metrics/prometheus/__tests__/workflow-statistics-metrics.service.test.ts
s_acd82a5f1ce4df::t_56bfe9a180dd9e 213,231,243-244,246-254,256,258-259
packages/cli/src/metrics/prometheus/cached-metric-query.ts
s_acd82a5f1ce4df::t_761ed25b06ae7a 1,3-7,9-10,17-25,27-29,31-33
s_04ac28d9eefdf7::t_dd29611e57bbf1 2
packages/cli/src/metrics/prometheus/workflow-info-metrics.service.ts
s_acd82a5f1ce4df::t_4e616e9d1d4c6f 10
s_acd82a5f1ce4df::t_6d9ea390e46206 46
packages/cli/src/metrics/prometheus/__tests__/cached-metric-query.test.ts
ai_agent 1-16,18-26,28-36,38-49,51-57
packages/cli/src/metrics/prometheus/__tests__/active-workflow-metrics.service.test.ts
s_acd82a5f1ce4df::t_8633b978c5999e 65-66,88,105
packages/cli/src/metrics/prometheus/workflow-publication-metrics.service.ts
s_7f46b323ae9603::t_b2d0a7b8192dcf 2,9,22
s_acd82a5f1ce4df::t_3580475029c2cc 12
s_7f46b323ae9603::t_f4f4273cbc2f4f 23-24
s_7f46b323ae9603::t_8f66660d9512e5 43
s_7f46b323ae9603::t_defc11d50a9ecc 57,141-167
s_7f46b323ae9603::t_1df24d00924b25 63-64,94,96-101
s_7f46b323ae9603::t_5618d45eee15ec 65-66,75,90,92,102,105
s_acd82a5f1ce4df::t_a1b3374d1790de 67,83
s_7f46b323ae9603::t_39efd44df8d161 95
s_7f46b323ae9603::t_e7c8a41f02a1af 107-110
s_7f46b323ae9603::t_fb9b87ec76bea1 136,191
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "76c48bfb5085eebd0c55a4504339d7e0e67f4309",
"prompts": {},
"sessions": {
"s_04ac28d9eefdf7": {
"agent_id": {
"tool": "claude",
"id": "7536abd2-6516-48fc-8107-23ad85753978",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_7f46b323ae9603": {
"agent_id": {
"tool": "claude",
"id": "e0aefafd-9c05-46c0-a779-19feac254952",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_acd82a5f1ce4df": {
"agent_id": {
"tool": "claude",
"id": "dca83de3-c06e-47b3-a946-35b0c580bc37",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,65 @@
packages/frontend/editor-ui/src/features/ndv/agents/composables/useNdvAgentConfig.ts
s_bb07027ddb0032::t_0c6aa9ed794591 66
s_bb07027ddb0032::t_22de7730909761 26
s_bb07027ddb0032::t_0c8430251f16f4 284-291,295
s_bb07027ddb0032::t_f7106d00072c2e 276-277
packages/frontend/editor-ui/src/features/agents/__tests__/AgentView.test.ts
s_bb07027ddb0032::t_423bc5df0effc9 44
s_bb07027ddb0032::t_2d1ab872733698 8-11,17-20
s_bb07027ddb0032::t_1c7c1f59ea5a83 92-102,106-108,111
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvSettings.vue
s_bb07027ddb0032::t_5799756a217247 89-90,93,96
s_bb07027ddb0032::t_d6e99e1a327760 15
s_bb07027ddb0032::t_e55a164eff00b3 54-59
packages/frontend/editor-ui/src/features/agents/components/AgentCapabilitiesSection.vue
s_bb07027ddb0032::t_4e54564a0d8195 44-47
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvReferencedControls.test.ts
s_bb07027ddb0032::t_d6a58cd8cfd94f 156-158
s_bb07027ddb0032::t_4ce802302e0628 185
s_bb07027ddb0032::t_3563d1766e5052 136,139
s_bb07027ddb0032::t_592b7d170d259d 190-191,196-198
s_bb07027ddb0032::t_ae48e1edf1135b 113
s_bb07027ddb0032::t_ef275b3989aad3 249
packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/parts/canvasNodeAgentChips.utils.ts
s_bb07027ddb0032::t_b1434c121f9a54 1-2
s_bb07027ddb0032::t_241b848524f787 15
s_bb07027ddb0032::t_db476d98671fcb 108-113
packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/CanvasNodeAgent.test.ts
s_bb07027ddb0032::t_e064af4bfb81d0 106,114,121-124,131-134
packages/frontend/editor-ui/src/features/agents/views/AgentView.vue
s_bb07027ddb0032::t_a1ff3c8e0d3642 4-5
s_bb07027ddb0032::t_75b674e4652304 40-41
s_bb07027ddb0032::t_bd3820a97d2ced 30-39
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvSettings.test.ts
s_bb07027ddb0032::t_1a6c07f8a04d0b 97,100
s_bb07027ddb0032::t_215a819859c59e 157-158,161-163
s_bb07027ddb0032::t_39cc1ddd172fe7 117-119
s_bb07027ddb0032::t_46f3e7bbf445fd 74
packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/CanvasNodeAgent.vue
s_bb07027ddb0032::t_2a2fe6c06457c5 154-157
s_bb07027ddb0032::t_6825f09d74ae86 122
packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/parts/canvasNodeAgentChips.utils.test.ts
s_bb07027ddb0032::t_9d002d3c2dbfbf 2,19,27-32,40,52,62,76,88,92,97,114,139
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvReferencedControls.vue
s_bb07027ddb0032::t_3c768973bb1fa3 19
s_bb07027ddb0032::t_d8830b45e75524 5-12
s_bb07027ddb0032::t_0dd39920f0ea66 62-67
s_bb07027ddb0032::t_fd1275ff9eab9a 100-101,104,107
s_bb07027ddb0032::t_3ec1b2e83a5564 156
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "ab49a26f6b213517b2004d0a23a7cd95d2d6ec32",
"prompts": {},
"sessions": {
"s_bb07027ddb0032": {
"agent_id": {
"tool": "claude",
"id": "1ac5de5a-9d81-4e7b-9015-b5d135e16aa4",
"model": "claude-opus-4-8"
},
"human_author": "Eugene Molodkin <eugene@n8n.io>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/cli/src/public-api/v1/handlers/n8n-packages/n8n-packages.handler.ts
s_1e5b97159db84f::t_006c44d45d0641 94
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "cfb28b62b2177f3c292a19696f9101262291fe40",
"prompts": {},
"sessions": {
"s_1e5b97159db84f": {
"agent_id": {
"tool": "claude",
"id": "c1487900-c5ed-4f06-8fe0-6903d96b0335",
"model": "claude-opus-4-8"
},
"human_author": "James Gee <1285296+geemanjs@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,19 @@
packages/frontend/editor-ui/src/features/roles/components/RoleHoverPopover.vue
s_daaf7502b5ecf5::t_8a2954d87a173f 161-163
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.8",
"base_commit_sha": "df7c0700b952a9fe5b9ecbb4929d768057e747d3",
"prompts": {},
"sessions": {
"s_daaf7502b5ecf5": {
"agent_id": {
"tool": "cursor",
"id": "3c428ae8-f59a-432d-a662-e695b5873551",
"model": "claude-sonnet-4-6"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

@ -0,0 +1,86 @@
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvReferencedControls.test.ts
s_a6f570cd9e29ae::t_bbb4d67a4f9518 186
s_a6f570cd9e29ae::t_0cc2311afe6e8d 182,187-189
s_a6f570cd9e29ae::t_c901187ffc09cd 206,210-216
s_a6f570cd9e29ae::t_46db55e18efd68 4
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvReferencedControls.vue
s_a6f570cd9e29ae::t_082145b4037bd7 3-6,9,18,21,54-55,57-58,73-74,76,79,81,83-117,119-140,150
packages/nodes-base/nodes/MessageAnAgent/shared.ts
s_a6f570cd9e29ae::t_7e2e15aca2985e 170-179
packages/frontend/editor-ui/src/features/agents/__tests__/AgentAdvancedPanel.test.ts
s_a6f570cd9e29ae::t_2338aeb677b66a 433,438-439,448-449
s_a6f570cd9e29ae::t_39a86589516b4d 419-432,434-437,440-447,450-455
packages/frontend/editor-ui/src/features/agents/composables/useAgentInlineCreate.test.ts
s_a6f570cd9e29ae::t_4b9557894ee606 1-137
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvBuilderBanner.test.ts
s_a6f570cd9e29ae::t_71aa4b8710a61d 1,3-133
s_a6f570cd9e29ae::t_4a36c3bd46ad32 2
packages/frontend/editor-ui/src/features/ndv/parameters/components/AgentSelectorParameterInput/AgentSelectorParameterInput.vue
s_a6f570cd9e29ae::t_90cbc7a4532f7d 25
s_a6f570cd9e29ae::t_7b19674d6805de 265-269,276-279,281-283
packages/frontend/editor-ui/src/features/agents/components/AgentAdvancedPanel.vue
s_a6f570cd9e29ae::t_a6c525782d1d98 627
s_a6f570cd9e29ae::t_0978120e920c6d 392,400
s_a6f570cd9e29ae::t_f67c118fdc0ba3 57-67,71,78-80
s_a6f570cd9e29ae::t_4f3e7bbe398c16 697-706
s_a6f570cd9e29ae::t_74e0260cf64cd8 648
s_a6f570cd9e29ae::t_fd57e3a22990ab 554
s_a6f570cd9e29ae::t_ce2581c4ce1791 50-55
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvBuilderBanner.vue
s_a6f570cd9e29ae::t_a15d03c51cd9c4 3-7,10-11,14-15,19-27,29,33-48,50-54,56-64,68-80,84-85,87-88,90-95,98-102,105-110,113-115,118-123,126-130
packages/frontend/editor-ui/src/features/ndv/settings/components/NodeSettings.test.ts
s_a6f570cd9e29ae::t_7eaa42143240c7 12-14
s_a6f570cd9e29ae::t_680502498b4d7f 190
s_a6f570cd9e29ae::t_f1b037e7085179 199
s_a6f570cd9e29ae::t_e0fad95ce88d94 217-258
s_a6f570cd9e29ae::t_4ddd66fa9d29b1 142,159-161
s_a6f570cd9e29ae::t_800b87d5430dbd 63-100,104,112-113
packages/frontend/editor-ui/src/features/ndv/settings/components/NodeSettings.vue
s_a6f570cd9e29ae::t_6167cb1189d460 845-852
s_a6f570cd9e29ae::t_6b092ee1195ed8 26-27
s_a6f570cd9e29ae::t_1ab73227e63d39 522-525,530
s_a6f570cd9e29ae::t_6d28a6bda39c2d 538-546
ai_agent 808
s_a6f570cd9e29ae::t_c4676c3b35d068 804-807,809-810,815
packages/frontend/editor-ui/src/features/ndv/agents/components/__tests__/AgentNdvAdvancedSection.test.ts
s_a6f570cd9e29ae::t_a635a2cb49f60a 4
s_a6f570cd9e29ae::t_10f714a7cd56d8 129-134,136,140
s_a6f570cd9e29ae::t_d530d51004adc1 191,196-199,202-206,213-216,220,222-224,230,232-234,241-243,245-251
s_a6f570cd9e29ae::t_baf7aa4335701c 11-12
s_a6f570cd9e29ae::t_ffb111bf20882a 3,6,9,14-18,22-39,49,54-75,82-83,85,92,98,102,105,108-109,111-117,121,135,137-139,141-146,149-159,162-164,166-182,185-188,193-195,207-210,217-219,221,225-227,235-239,244,252-262,264-265
s_a6f570cd9e29ae::t_43d9274764c0db 266
s_a6f570cd9e29ae::t_4b6cc2e2bb8313 110
packages/frontend/editor-ui/src/features/ndv/agents/components/AgentNdvAdvancedSection.vue
s_a6f570cd9e29ae::t_14d51cc0e63c63 163,170
s_a6f570cd9e29ae::t_8487e83e2df988 110-111,114-115,123-126,128-144,151
s_a6f570cd9e29ae::t_98744f464a580d 192-195
s_a6f570cd9e29ae::t_8753195d5cf07a 1-9,16,18-21,23-109,112-113,117-121,127,145-150,152-162,164-169,171-191,196-212,214-222,224-229,247-261,263-296,299,301,303-309,313,315-328
s_a6f570cd9e29ae::t_6ab6e358595ac9 10-15
s_a6f570cd9e29ae::t_3879f73d2444b3 312
s_a6f570cd9e29ae::t_6147e3c8f2698e 17
s_a6f570cd9e29ae::t_b3b70b9fed7d31 116,122
s_a6f570cd9e29ae::t_151683869eae7e 213,223,230-246,262
s_a6f570cd9e29ae::t_1a9ca2e46c0ad2 297-298,300,302,310-311,314
s_a6f570cd9e29ae::t_34567fd4c0887e 22
packages/frontend/@n8n/i18n/src/locales/en.json
s_a6f570cd9e29ae::t_7265ef1e085c53 5424-5427
s_a6f570cd9e29ae::t_91ffb93f986cbf 5428
packages/frontend/editor-ui/src/features/agents/composables/useAgentInlineCreate.ts
s_a6f570cd9e29ae::t_529982137cdd5e 1-87
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "e01650495ddc3f5a4ec9dfc96ff0b8f703d83847",
"prompts": {},
"sessions": {
"s_a6f570cd9e29ae": {
"agent_id": {
"tool": "claude",
"id": "ccec31f7-cf7f-4768-8223-01157ee56250",
"model": "claude-fable-5"
},
"human_author": "Eugene Molodkin <eugene@n8n.io>"
}
}
}

View File

@ -0,0 +1,32 @@
packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.vue
s_f4cf17bdcc9083::t_415c075791e689 136
s_f4cf17bdcc9083::t_7cc44be5bdce4c 50
packages/frontend/@n8n/i18n/src/locales/en.json
s_f4cf17bdcc9083::t_d803fb919b31dd 2838
packages/frontend/editor-ui/src/features/roles/composables/useRoleEditorForm.ts
s_f4cf17bdcc9083::t_692822e00a8ab5 159
s_f4cf17bdcc9083::t_9649f4c79c9278 3
s_f4cf17bdcc9083::t_ff454de7443a24 124-126
s_f4cf17bdcc9083::t_a6ca2f8269bc82 118-123,127-133
s_f4cf17bdcc9083::t_a0e26a03474155 39
s_f4cf17bdcc9083::t_373e980205fb0c 117
packages/frontend/editor-ui/src/features/roles/instance/InstanceRoleView.vue
s_f4cf17bdcc9083::t_9dbe1bf94beaf5 40
s_f4cf17bdcc9083::t_db25f2b034e818 78
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.9",
"base_commit_sha": "ed14381e9a1971ff0f53982e4e9307da13160343",
"prompts": {},
"sessions": {
"s_f4cf17bdcc9083": {
"agent_id": {
"tool": "claude",
"id": "1b86ea1f-b7d5-4710-9e60-6564f5ba36f7",
"model": "claude-opus-4-8"
},
"human_author": "Yuliia Pominchuk <yuliia.pominchuk@n8n.io>"
}
}
}

View File

@ -0,0 +1,105 @@
packages/cli/src/metrics/prometheus/__tests__/workflow-statistics-metrics.service.test.ts
s_acd82a5f1ce4df::t_56bfe9a180dd9e 213,231,243-244,246-254,256,258-259
s_7f121e9d042d61::t_7788f1f6534cd7 212
packages/cli/src/metrics/prometheus/workflow-publication-metrics.service.ts
s_7f46b323ae9603::t_b2d0a7b8192dcf 2,9,22
s_acd82a5f1ce4df::t_3580475029c2cc 12
s_7f46b323ae9603::t_f4f4273cbc2f4f 23-24
s_7f46b323ae9603::t_8f66660d9512e5 42
s_7f46b323ae9603::t_defc11d50a9ecc 56,138-164,81
s_7f46b323ae9603::t_1df24d00924b25 62-63,91,93-98,78
s_7f46b323ae9603::t_5618d45eee15ec 64-65,74,87,89,99,102
s_acd82a5f1ce4df::t_a1b3374d1790de 66,80
s_7f46b323ae9603::t_39efd44df8d161 92
s_7f46b323ae9603::t_e7c8a41f02a1af 104-107
s_7f46b323ae9603::t_fb9b87ec76bea1 133,188
s_7f121e9d042d61::t_7788f1f6534cd7 21
s_7f121e9d042d61::t_c66b755e0a7b80 25,75,77,90,103
s_04ac28d9eefdf7::t_ecada00a47e6b1 69,76,79
s_04ac28d9eefdf7::t_616000218dfddf 70-73
s_04ac28d9eefdf7::t_fe7be2242f4e48 88,100
packages/cli/src/metrics/prometheus/workflow-statistics-metrics.service.ts
s_acd82a5f1ce4df::t_5b2c1619c2a9bc 10,16-17
s_acd82a5f1ce4df::t_9dc387231338ca 80,88,94
s_04ac28d9eefdf7::t_a050ec8995d407 34-35,37-39
s_7f121e9d042d61::t_7788f1f6534cd7 36
packages/cli/src/metrics/prometheus/__tests__/workflow-publication-metrics.service.test.ts
s_7f46b323ae9603::t_31097d893dfb06 13
s_7f46b323ae9603::t_69166d5a878594 21
s_7f46b323ae9603::t_f1de82edbf94af 27
s_7f46b323ae9603::t_8d3674cd2bd2df 34-38
s_7f46b323ae9603::t_21eb8523251bd2 48
s_7f46b323ae9603::t_defc11d50a9ecc 91,106,117,146-166
s_7f46b323ae9603::t_071270e03cbf18 183,185-186,203-204,218-222,227,235-236,246
s_7f46b323ae9603::t_5c6441e7590a1b 217,223-226,228,231-234,241-245
s_7f121e9d042d61::t_7788f1f6534cd7 229
s_7f121e9d042d61::t_c66b755e0a7b80 230,237-240
packages/cli/src/metrics/prometheus/cached-metric-query.ts
s_acd82a5f1ce4df::t_761ed25b06ae7a 3,12-16,23-24,31-39,41-43,45-47,2,11,22,30
s_04ac28d9eefdf7::t_dd29611e57bbf1 4
s_7f121e9d042d61::t_22a20dc81409b2 1,5,17
s_04ac28d9eefdf7::t_56b5a81cbbeb4b 6-10
s_04ac28d9eefdf7::t_e22750b7345f67 18-21,26-29
s_7f121e9d042d61::t_1cc873adfc98c9 25,40,44
packages/cli/src/metrics/prometheus/__tests__/active-workflow-metrics.service.test.ts
s_acd82a5f1ce4df::t_8633b978c5999e 65-66,88,105
s_7f121e9d042d61::t_7788f1f6534cd7 72,87,104
packages/cli/src/metrics/prometheus/workflow-info-metrics.service.ts
s_acd82a5f1ce4df::t_4e616e9d1d4c6f 10
s_acd82a5f1ce4df::t_6d9ea390e46206 46
s_04ac28d9eefdf7::t_8614c03ec97740 32-33,35-37
s_7f121e9d042d61::t_7788f1f6534cd7 34
packages/cli/src/metrics/prometheus/__tests__/cached-metric-query.test.ts
ai_agent 1-16,23-31,38-46,53-64,71-77
packages/cli/src/metrics/prometheus/active-workflow-metrics.service.ts
s_acd82a5f1ce4df::t_9eb1af86e5eabe 10
s_acd82a5f1ce4df::t_38d021b3799982 42
s_04ac28d9eefdf7::t_d84ea73dffbebe 31-32,34-36
s_7f121e9d042d61::t_7788f1f6534cd7 33
packages/cli/src/metrics/prometheus/__tests__/workflow-info-metrics.service.test.ts
s_acd82a5f1ce4df::t_cb1ffd9571b8c2 83
s_acd82a5f1ce4df::t_d95d04177911b8 129
s_acd82a5f1ce4df::t_c0c8e7d8e39d23 151,157
s_7f121e9d042d61::t_7788f1f6534cd7 90,114,150
ai_agent 113,115-117
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.5.2",
"base_commit_sha": "f2b847b7a5ef7f37684c94d4bbb5920c9e0b852f",
"prompts": {},
"sessions": {
"s_04ac28d9eefdf7": {
"agent_id": {
"tool": "claude",
"id": "7536abd2-6516-48fc-8107-23ad85753978",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_7f121e9d042d61": {
"agent_id": {
"tool": "codex",
"id": "019f21ec-55d9-72a0-93c6-0f92253ac2fd",
"model": "gpt-5.5"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_7f46b323ae9603": {
"agent_id": {
"tool": "claude",
"id": "e0aefafd-9c05-46c0-a779-19feac254952",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
},
"s_acd82a5f1ce4df": {
"agent_id": {
"tool": "claude",
"id": "dca83de3-c06e-47b3-a946-35b0c580bc37",
"model": "claude-opus-4-8"
},
"human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>"
}
}
}

View File

@ -0,0 +1,72 @@
packages/frontend/editor-ui/src/experiments/instanceAiBrowserCredentialSetup/index.ts
s_8521b223be2102::t_0cf3fee117af7b 1
packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiCredentialSetup.vue
s_8521b223be2102::t_6c07175efd9788 374-444,446-457
s_8521b223be2102::t_ca2e90be5b3505 356-358
s_8521b223be2102::t_eb5ed1b35e621e 41-47
s_8521b223be2102::t_aa750f528d3c9f 445
s_8521b223be2102::t_29075e8448a020 225-253
s_8521b223be2102::t_56034c5ce45e4b 501-520
s_8521b223be2102::t_c76e411685c400 2,5,7,11-12,15-16,21,25
s_8521b223be2102::t_2fd631c2ac820e 655-660
s_8521b223be2102::t_7896f021aeb4ce 120
s_8521b223be2102::t_d48dea4b75e927 181-184
s_8521b223be2102::t_81d8c12bd83f7d 26
packages/cli/src/modules/instance-ai/instance-ai.service.ts
s_8521b223be2102::t_84ae00b9bdb56e 3833-3834,3839-3858,3861-3862
s_8521b223be2102::t_a7a78e1fb651be 373
s_8521b223be2102::t_96c7bb729a97ee 3806-3832,3835-3838,3859-3860,3910
s_8521b223be2102::t_e72fb4ff602d55 3805,3957-3989
s_8521b223be2102::t_0bac1fbf5aec53 4100,4112
s_8521b223be2102::t_82912be89fff21 4057
s_8521b223be2102::t_9791ff348bb2c9 4063-4065,4068,4071,4079
s_8521b223be2102::t_011b388ad82b79 374-378
s_8521b223be2102::t_bc713c30ae5e34 4060-4062,4066-4067,4069-4070
packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.test.ts
s_8521b223be2102::t_857da9daa11a9d 1544
s_8521b223be2102::t_28c30be11ed7be 2037-2102
s_8521b223be2102::t_a4f51888a765b2 1545-1547
s_8521b223be2102::t_537191b5eca4b9 2103-2105
packages/@n8n/instance-ai/src/runtime/run-state-registry.ts
s_8521b223be2102::t_cc1f739bf418bf 80-84
s_8521b223be2102::t_b9705536cb77c7 78-79
packages/frontend/editor-ui/src/experiments/instanceAiBrowserCredentialSetup/useInstanceAiBrowserCredentialSetupExperiment.ts
s_8521b223be2102::t_1a26a2ea255949 1-16
packages/frontend/editor-ui/src/app/constants/experiments.ts
s_8521b223be2102::t_64ea8db021a573 138-141
s_8521b223be2102::t_ef2b32d77b0b03 177
packages/@n8n/api-types/src/dto/instance-ai/instance-ai-confirm-request.dto.ts
s_8521b223be2102::t_fc0492e8f44756 44-50
s_8521b223be2102::t_1c723876f427b4 100
packages/@n8n/api-types/src/dto/instance-ai/__tests__/instance-ai-confirm-request.dto.test.ts
s_8521b223be2102::t_ce04a0f2978ec1 57-61
s_8521b223be2102::t_6b2de9b4b44d12 150-154
packages/frontend/@n8n/i18n/src/locales/en.json
s_8521b223be2102::t_8654a66c0751a3 6064,6066-6068
packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiCredentialSetup.test.ts
s_8521b223be2102::t_5bbf542006300c 417-547
s_8521b223be2102::t_afa71b4adbd7c0 5,10,13-71
packages/frontend/editor-ui/src/experiments/instanceAiBrowserCredentialSetup/useInstanceAiBrowserCredentialSetupExperiment.test.ts
s_8521b223be2102::t_3632adb15599cd 1-39
---
{
"schema_version": "authorship/3.0.0",
"git_ai_version": "1.6.5",
"base_commit_sha": "f33dd743789e589fd12f033427cb7db59aeca81b",
"prompts": {},
"humans": {
"h_44f8d1c0f2f8c4": {
"author": "Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>"
}
},
"sessions": {
"s_8521b223be2102": {
"agent_id": {
"tool": "claude",
"id": "ab3d933a-19c0-4279-b0cf-7b0be38aeac8",
"model": "claude-sonnet-5"
},
"human_author": "Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>"
}
}
}