diff --git a/68/51a47ebb56edee0dfd94641f84505e2e5cc5d5 b/68/51a47ebb56edee0dfd94641f84505e2e5cc5d5 new file mode 100644 index 00000000000..301771105ce --- /dev/null +++ b/68/51a47ebb56edee0dfd94641f84505e2e5cc5d5 @@ -0,0 +1,1993 @@ +packages/@n8n/permissions/src/constants.ee.ts + s_bc047f60603f3a::t_b7558803676dc2 65,99 +packages/frontend/editor-ui/src/features/ai/assistant/chatPanel.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 26 +packages/cli/src/modules/agents/agent-integration-persistence.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-118 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/connects-and-returns-tools-when-server-is-reachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/api-types/src/dto/roles/role-members-response.dto.ts + s_bc047f60603f3a::t_b7558803676dc2 1-11 +packages/cli/src/modules/instance-ai/__tests__/instance-ai-model.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 13,33 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-wrap-any-tools-when-requireapproval-is-an-empty-array.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-parsed-structuredoutput-via-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-83 +packages/@n8n/instance-ai/src/agent/system-prompt.ts + s_bc047f60603f3a::t_b7558803676dc2 5-9,175-176 +packages/frontend/editor-ui/src/app/stores/roles.store.ts + s_bc047f60603f3a::t_b7558803676dc2 4,20-31,52-62,69,84-85,92-93,96-97,114,118,120-121 +packages/@n8n/instance-ai/src/tools/orchestration/__tests__/verify-built-workflow.tool.test.ts + s_bc047f60603f3a::t_b7558803676dc2 166-229,937-953 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/index.ts + s_bc047f60603f3a::t_b7558803676dc2 1-26 +packages/nodes-base/credentials/DatabricksOAuth2Api.credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 55-66 +packages/cli/src/task-runners/task-runner-process-js.ts + s_bc047f60603f3a::t_b7558803676dc2 81-84 +packages/frontend/editor-ui/src/features/ndv/runData/components/VirtualSchema.test.ts + s_bc047f60603f3a::t_b7558803676dc2 44-53 +packages/@n8n/backend-network/src/http/fake-outbound-http.ts + s_bc047f60603f3a::t_b7558803676dc2 3-5,105-117,120,122-124,126,128-130,133-135,138-143 +packages/@n8n/agents/src/runtime/memory/memory-orchestrator.ts + s_bc047f60603f3a::t_b7558803676dc2 82-87,102-111 +packages/@n8n/agents/src/__tests__/integration/cassettes/delegate-sub-agent/lets-a-real-parent-agent-call-delegate-subagent-and-use-its-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-293 +packages/@n8n/eslint-plugin-community-nodes/README.md + s_bc047f60603f3a::t_b7558803676dc2 85,88 +packages/@n8n/instance-ai/evaluations/build-expectations/verifier.ts + s_bc047f60603f3a::t_b7558803676dc2 9,153-155,165-167 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-call-upsert/after-resume-thread-has-exactly-one-resolved-tool-call-block-no-duplicate-rows.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/frontend/editor-ui/src/app/composables/useWorkflowUpdate.test.ts + s_bc047f60603f3a::t_b7558803676dc2 19-28 +packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/CanvasNode.test.ts + s_bc047f60603f3a::t_b7558803676dc2 14-23 +packages/@n8n/backend-network/src/http/legacy-request.ts + s_bc047f60603f3a::t_b7558803676dc2 14-17,67-77 +packages/@n8n/constants/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/tomessage-returns-undefined-for-text-only-results.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/multi-tool-calls/correctly-merges-results-when-different-tools-are-called-in-sequence.json + s_bc047f60603f3a::t_b7558803676dc2 1-256 +packages/@n8n/task-runner/src/runner-types.ts + s_bc047f60603f3a::t_b7558803676dc2 102-103 +packages/cli/src/modules/agents/__tests__/agent-custom-tools.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-186 +packages/@n8n/agents/vitest.integration.config.mjs + s_bc047f60603f3a::t_b7558803676dc2 12 +packages/@n8n/api-types/src/dto/roles/role-project-members-response.dto.ts + s_bc047f60603f3a::t_b7558803676dc2 3,6,9 +packages/frontend/editor-ui/src/features/ai/instanceAi/InstanceAiEmptyView.vue + s_bc047f60603f3a::t_b7558803676dc2 2,8,13-16,32-41,68,71-72,80,89-93,100-191,199-226,250-252,299 +packages/cli/src/executions/__tests__/execution.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 13,230-378 +packages/@n8n/db/src/repositories/workflow.repository.ts + s_bc047f60603f3a::t_b7558803676dc2 103-108 +packages/cli/src/modules/agents/__tests__/agent-execution-orchestrator.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-560 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/returns-success-after-a-completed-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/frontend/editor-ui/src/features/agents/__tests__/useAgentThreadsApi.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-59 +packages/frontend/editor-ui/src/features/ai/instanceAi/useCanvasPreview.ts + s_bc047f60603f3a::t_b7558803676dc2 10-11,71-86,349 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-transform-error-resilience/tomodeloutput-throwing-during-normal-tool-call-agent-continues-and-finishes-cleanly.json + s_bc047f60603f3a::t_b7558803676dc2 1-183 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/calls-add-tool-and-returns-calculated-result.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-if-neither-url-nor-command-is-provided.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/mcp-browser-extension/src/ui/composables/useConnection.test.ts + s_bc047f60603f3a::t_b7558803676dc2 642-660 +packages/cli/src/modules/agents/__tests__/agent-config.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-333 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-call-upsert/after-resume-with-denial-thread-has-exactly-one-resolved-tool-call-block.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/frontend/editor-ui/src/app/components/FromAiParametersModal.test.ts + s_bc047f60603f3a::t_b7558803676dc2 52-61 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-transform-error-resilience/tomodeloutput-throwing-during-resumed-tool-call-stream-does-not-close-with-error-and-messages-are-saved-to-memory.json + s_bc047f60603f3a::t_b7558803676dc2 1-197 +packages/@n8n/db/src/repositories/__tests__/workflow.repository.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,579-591 +packages/@n8n/scan-community-package/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/integrations/chat-integration.service.ts + s_bc047f60603f3a::t_b7558803676dc2 86-93,238,243,349,351 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-if-both-url-and-command-are-provided.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/deduplicates-concurrent-connect-calls-both-resolve-via-the-same-promise.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/http/node-agents.ts + s_bc047f60603f3a::t_b7558803676dc2 23-28 +packages/cli/src/modules/instance-ai/instance-ai-memory.service.ts + s_bc047f60603f3a::t_b7558803676dc2 21,42-64,146-171 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/evaluate-output-is-non-empty-when-agent-only-uses-an-interruptible-tool-no-text-response.json + s_bc047f60603f3a::t_b7558803676dc2 1-180 +packages/@n8n/config/src/configs/workflows.config.ts + s_bc047f60603f3a::t_b7558803676dc2 5,41-55 +packages/cli/src/modules/instance-ai/instance-ai-model.service.ts + s_bc047f60603f3a::t_b7558803676dc2 16-17,27-29,37 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/passes-an-aborting-signal-to-tool-context-during-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-84 +packages/@n8n/agents/src/__tests__/integration/cassettes/runtime-skills/discovers-skills-with-list-skills-before-loading-a-category-match.json + s_bc047f60603f3a::t_b7558803676dc2 1-375 +packages/@n8n/permissions/src/roles/scopes/global-scopes.ee.ts + s_bc047f60603f3a::t_b7558803676dc2 126 +packages/@n8n/agents/src/runtime/__tests__/stream.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,9-39 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory/recalls-previous-messages-within-the-same-thread.json + s_bc047f60603f3a::t_b7558803676dc2 1-140 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/passes-an-aborting-signal-to-tool-context-during-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-77 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-tools/openai-image-generation-provider-tool-can-be-attached-and-does-not-use-hitl-suspension.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/cli/src/credentials/__tests__/external-secrets.utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 78-92,108-127 +packages/cli/src/workflow-helpers.ts + s_bc047f60603f3a::t_b7558803676dc2 7,386-390 +packages/@n8n/eslint-config/src/rules/no-uncentralized-http.ts + s_bc047f60603f3a::t_b7558803676dc2 1-241 +packages/@n8n/backend-network/src/proxy/proxy-resolution.ts + s_bc047f60603f3a::t_b7558803676dc2 1-81 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/preserves-provider-metadata-on-replayed-assistant-tool-call-parts.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/integrations/__tests__/slack-app-setup.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-13,71-74,107-109,120-121,246,262,300,359-366,378-381,392,420,427,434-437 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/throws-and-clears-cache-when-server-is-unreachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-common/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/agent-custom-tools.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-116 +packages/cli/src/modules/agents/utils/sub-agent-resolver.ts + s_bc047f60603f3a::t_b7558803676dc2 1-24 +packages/@n8n/agents/src/runtime/streaming/stream-writer-guard.ts + s_bc047f60603f3a::t_b7558803676dc2 2,51-53,55-59,62 +packages/frontend/editor-ui/src/features/roles/project/ProjectRolesView.vue + s_bc047f60603f3a::t_b7558803676dc2 6,9,12-19,31-39,42-48,74,89,94,101-102,111,118,120,127,132,151,161,176,180,206,213-219,223-232 +.github/OWNERS + s_bc047f60603f3a::t_b7558803676dc2 14,172 +packages/cli/src/modules/agents/agent-threads.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-59 +packages/cli/src/modules/instance-ai/__tests__/instance-ai.adapter.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2722,2741-2742,2744-2746 +packages/@n8n/task-runner/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/throws-when-listtools-is-called-without-connecting-first.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/@n8n/stores/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/frontend/editor-ui/src/features/workflows/canvas/components/Canvas.test.ts + s_bc047f60603f3a::t_b7558803676dc2 38-47 +packages/@n8n/mcp-browser-extension/src/background.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-150 +packages/nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts + s_bc047f60603f3a::t_b7558803676dc2 720-721,729-730 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/resume-resolves-one-tool-at-a-time-carrying-forward-the-rest-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-79 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/suspends-all-interruptible-tool-calls-concurrently-and-emits-multiple-chunks-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/@n8n/agents/src/__tests__/integration/cassettes/title-generation/auto-generates-a-thread-title-after-generate-on-a-new-thread.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/cli/src/modules/n8n-packages/__tests__/import-pipeline.integration.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1147-1151,1167-1223 +packages/cli/src/modules/external-secrets.ee/providers/infisical.ts + s_bc047f60603f3a::t_b7558803676dc2 172,263,272,307,315 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-uses-workspace-mkdir-and-workspace-list-files-together.json + s_bc047f60603f3a::t_b7558803676dc2 1-810 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-call-upsert/if-same-thread-is-resumed-twice-re-suspend-then-resume-again-still-no-duplicate-rows.json + s_bc047f60603f3a::t_b7558803676dc2 1-180 +packages/@n8n/agents/src/__tests__/integration/cassettes/orphaned-tool-messages/handles-history-containing-settled-tool-call-blocks.json + s_bc047f60603f3a::t_b7558803676dc2 1-78 +packages/@n8n/agents/src/__tests__/integration/cassettes/custom-message-suspend-resume/preserves-custom-tool-message-in-stream-after-resume-complete.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/@n8n/computer-use/src/tools/shell/build-shell-resource.ts + s_bc047f60603f3a::t_b7558803676dc2 17-20,31,34-36,50-52,58,63,65 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/connects-to-an-sse-server-and-lists-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/preserves-content-tool-outputs-when-building-tool-modelmessages.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/execution-options.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-104 +packages/frontend/editor-ui/src/features/shared/nodeCreator/nodeCreator.store.ts + s_bc047f60603f3a::t_b7558803676dc2 25,50-51 +packages/cli/src/utils/strapi-utils.ts + s_bc047f60603f3a::t_b7558803676dc2 87,90,92 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-exact-artifacts-across-threads-when-explicitly-asked-for-prior-context.json + s_bc047f60603f3a::t_b7558803676dc2 1-780 +packages/cli/src/modules/mcp/tools/workflow-builder/update-workflow.tool.ts + s_bc047f60603f3a::t_b7558803676dc2 417-420 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/connects-to-a-streamable-http-server-and-lists-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/CreditsSettingsDropdown.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-108 +packages/@n8n/eslint-config/src/plugin.ts + s_bc047f60603f3a::t_b7558803676dc2 29 +packages/@n8n/instance-ai/skills/debugging-executions/SKILL.md + s_bc047f60603f3a::t_b7558803676dc2 17-28 +packages/cli/test/integration/controllers/test-webhooks.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-82 +packages/cli/src/modules/dynamic-credentials.ee/services/resolver-config-expression.service.ts + s_bc047f60603f3a::t_b7558803676dc2 23-26,41-43 +packages/@n8n/backend-network/src/proxy/index.ts + s_bc047f60603f3a::t_b7558803676dc2 1-19 +packages/@n8n/instance-ai/skills/workflow-builder/SKILL.md + s_bc047f60603f3a::t_b7558803676dc2 144-149,187-192,360-362,390-396,449-450,567-571,590-608,611-612 +packages/@n8n/instance-ai/evaluations/README.md + s_bc047f60603f3a::t_b7558803676dc2 595-663 +packages/core/src/binary-data/__tests__/azure-blob.manager.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-171 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/does-not-suspend-a-tool-not-listed-in-config-requireapproval.json + s_bc047f60603f3a::t_b7558803676dc2 1-243 +packages/@n8n/agents/src/runtime/loop/generate-sink.ts + s_bc047f60603f3a::t_b7558803676dc2 25-27 +package.json + s_bc047f60603f3a::t_b7558803676dc2 3,151 +packages/frontend/editor-ui/src/features/ndv/parameters/components/AssignmentCollection/AssignmentCollection.test.ts + s_bc047f60603f3a::t_b7558803676dc2 16-25 +packages/@n8n/codemirror-lang-sql/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/nodes-base/nodes/MySql/v1/MySqlV1.node.ts + s_bc047f60603f3a::t_b7558803676dc2 20-21,92-94,153,157,159-173,181-185,208-212,345-364 +packages/cli/src/__tests__/workflow-helpers.test.ts + s_bc047f60603f3a::t_b7558803676dc2 285-299 +packages/frontend/editor-ui/src/features/roles/RolesView.vue + s_bc047f60603f3a::t_b7558803676dc2 1-126 +packages/cli/src/controllers/role.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 6,10-14,79-87 +packages/cli/src/modules/instance-ai/instance-ai.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 18,44,105,706-761 +packages/@n8n/agents/src/__tests__/integration/cassettes/batched-tool-execution/normal-tools-with-bounded-concurrency-complete-without-errors-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-214 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/includes-model-id-in-generate-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/nodes-base/nodes/Compression/test/node/Decompression.test.ts + s_bc047f60603f3a::t_b7558803676dc2 7,12,23-30,351-436,438-455 +packages/cli/src/workflows/publication/__tests__/workflow-publication-applier.test.ts + s_bc047f60603f3a::t_b7558803676dc2 108,278-312 +packages/cli/test/integration/services/role.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 22,493-539 +packages/frontend/editor-ui/src/features/ai/assistant/builder.store.ts + s_bc047f60603f3a::t_b7558803676dc2 45,257-258,260,263,265,451,512,564,767,819,998,1129,1339,1412,1414,1480,1513,1530,1581 +packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts + s_bc047f60603f3a::t_b7558803676dc2 511,523,527 +packages/@n8n/computer-use/src/gateway-client.test.ts + s_bc047f60603f3a::t_b7558803676dc2 43-49,54,144-166,239-273 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/emits-one-tool-modelmessage-per-settled-block-in-the-same-assistant-turn.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/instance-ai/instance-ai-credit.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-290 +packages/cli/src/modules/instance-ai/web-research/__tests__/fetch-and-extract.test.ts + s_bc047f60603f3a::t_b7558803676dc2 226,228-230,232-238,242-245,247-249,328-334,400-401,406,410 +packages/@n8n/eslint-plugin-community-nodes/src/rules/require-mit-license.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-67 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/wraps-all-tools-when-requireapproval-true-in-server-config.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/http/__tests__/outbound-http.ssrf.test.ts + s_bc047f60603f3a::t_b7558803676dc2 136-140 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/workspace-instructions-are-appended-to-agent-instructions.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/core/src/binary-data/azure-blob/azure-blob.config.ts + s_bc047f60603f3a::t_b7558803676dc2 20 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/instanceAi.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6-7,15-18,163-211 +packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.vue + s_bc047f60603f3a::t_b7558803676dc2 186,232,244,293,298,305-306,321,330,338 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/llm-self-correction-stream-mode-flaky-tool-succeeds-on-retry.json + s_bc047f60603f3a::t_b7558803676dc2 1-338 +packages/@n8n/agents/src/__tests__/integration/cassettes/to-model-output/works-alongside-tomessage-both-transforms-apply-independently.json + s_bc047f60603f3a::t_b7558803676dc2 1-191 +packages/cli/src/services/__tests__/frontend.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,47-50,187-190,218,227,231,247-315 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory/isolates-separate-threads.json + s_bc047f60603f3a::t_b7558803676dc2 1-122 +packages/frontend/editor-ui/src/features/ndv/settings/composables/useNodeSettingsParameters.test.ts + s_bc047f60603f3a::t_b7558803676dc2 19-27 +packages/cli/src/modules/agents/__tests__/agent-validation.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/@n8n/eslint-config/src/rules/no-aws-credential-discovery-imports.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-265 +packages/@n8n/instance-ai/src/agent/shared-prompts.ts + s_bc047f60603f3a::t_b7558803676dc2 20 +packages/cli/src/workflows/triggers/webhook-trigger-registrar.ts + s_bc047f60603f3a::t_b7558803676dc2 103,180-246 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-approval/stream-suspends-with-approval-payload-before-running-a-requireapproval-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-custom-backend/isolates-threads-in-the-custom-backend.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/frontend/editor-ui/src/app/stores/roles.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 122-192 +packages/cli/src/modules/agents/agent-chat.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-206 +packages/@n8n/agents/src/__tests__/integration/cassettes/interim-user-message-during-suspend/stream-interim-message-does-not-break-provider-message-ordering.json + s_bc047f60603f3a::t_b7558803676dc2 1-245 +packages/@n8n/mcp-browser-extension/src/ui/App.vue + s_bc047f60603f3a::t_b7558803676dc2 15-16,44-74,140-143 +packages/@n8n/agents/src/__tests__/integration/cassettes/token-usage/emits-finish-chunks-with-token-usage-in-the-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/cli/src/workflow-runner.ts + s_bc047f60603f3a::t_b7558803676dc2 381 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/splits-a-resolved-tool-call-into-assistant-tool-modelmessages.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-metadata/finish-reason-is-stop-for-a-normal-completion.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInputWrapper.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-20 +packages/frontend/@n8n/chat/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/features/ai/chatHub/components/CredentialSelectorModal.vue + s_bc047f60603f3a::t_b7558803676dc2 100,190-195 +packages/core/src/nodes-loader/directory-loader.ts + s_bc047f60603f3a::t_b7558803676dc2 21,534-538,540,546-610 +packages/@n8n/config/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/eslint-plugin-community-nodes/src/rules/require-param-default.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-227 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/returns-empty-array-when-no-servers-are-configured.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/__tests__/agent-skills.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6,31,43,45,70,90,99,121-135,156 +packages/@n8n/backend-network/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,37-41,51-53 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/mcp-connections-persist-across-multiple-generate-calls.json + s_bc047f60603f3a::t_b7558803676dc2 1-484 +packages/@n8n/backend-network/src/http/axios/__tests__/request.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11,21,33,45,108,130,154,205-207,339 +packages/core/src/execution-engine/partial-execution-utils/directed-graph.ts + s_bc047f60603f3a::t_b7558803676dc2 184-188,218,261 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/useInstanceAiPersonalizedPromptSuggestionsExperiment.ts + s_bc047f60603f3a::t_b7558803676dc2 1-36 +packages/frontend/editor-ui/src/features/roles/instance/InstanceRolesView.vue + s_bc047f60603f3a::t_b7558803676dc2 1,3,6-7,9-10,12-14,16-36,39-40,42-45,47-50,53-63,65-66,68-72,74,76-78,81,85-96,99-100,103-104,109-118 +packages/cli/src/modules/n8n-packages/n8n-packages.types.ts + s_bc047f60603f3a::t_b7558803676dc2 79-85 +packages/frontend/editor-ui/src/features/workflows/templates/components/SetupWorkflowCredentialsButton.test.ts + s_bc047f60603f3a::t_b7558803676dc2 303-343 +packages/@n8n/eslint-plugin-community-nodes/src/rules/index.ts + s_bc047f60603f3a::t_b7558803676dc2 39,42,89,92 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/returns-length-not-error-when-iteration-limit-is-reached-in-resumed-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-79 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-tools/generate-the-model-calls-the-web-search-provider-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-67 +packages/frontend/editor-ui/src/__tests__/defaults.ts + s_bc047f60603f3a::t_b7558803676dc2 191-193 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-behavior/handlecancellation-routes-cancellation-into-the-tool-handler.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/cancels-one-of-multiple-suspended-delete-file-tool-calls-and-resolves-the-batch.json + s_bc047f60603f3a::t_b7558803676dc2 1-202 +packages/@n8n/agents/src/__tests__/integration/memory-custom-backend.test.ts + s_bc047f60603f3a::t_b7558803676dc2 10-12 +packages/cli/src/modules/instance-ai/__tests__/run-debug-gating.test.ts + s_bc047f60603f3a::t_b7558803676dc2 60-62 +packages/core/src/execution-engine/node-execution-context/utils/request-helpers/pagination.ts + s_bc047f60603f3a::t_b7558803676dc2 12,69,85 +packages/cli/src/modules/agents/__tests__/agent-knowledge.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-176 +packages/cli/src/modules/agents/json-config/mcp-client-factory.ts + s_bc047f60603f3a::t_b7558803676dc2 5,8,35-126,140-141,144,146-147,177-181,194-199 +packages/cli/test/integration/controllers/role.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 747-792 +packages/@n8n/agents/src/__tests__/integration/cassettes/double-suspension/generate-tool-suspends-twice-denial-on-second-resume-completes-without-deploying.json + s_bc047f60603f3a::t_b7558803676dc2 1-186 +packages/cli/src/modules/agents/agent-test-chat.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-44 +.github/workflows/test-workflows-nightly.yml + s_bc047f60603f3a::t_b7558803676dc2 3-8 +packages/@n8n/ai-workflow-builder.ee/src/code-builder/handlers/test/parse-validate-handler.test.ts + s_bc047f60603f3a::t_b7558803676dc2 564-566 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/recalls-corrected-current-state-without-treating-stale-values-as-current.json + s_bc047f60603f3a::t_b7558803676dc2 1-1294 +packages/cli/src/services/__tests__/dynamic-templates.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 31 +packages/@n8n/backend-network/README.md + s_bc047f60603f3a::t_b7558803676dc2 7,9,13,15-147 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/tomessage-returns-a-user-message-with-file-part-for-image-results.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/sub-agents/sub-agent-foreground-runner.ts + s_bc047f60603f3a::t_b7558803676dc2 18,215-217 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiEmptyView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 24,27-28,36-73,91,115-152,172-179,198,200,226-239,320-327,331,361-469 +packages/nodes-base/nodes/Github/GenericFunctions.ts + s_bc047f60603f3a::t_b7558803676dc2 50-53 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/calls-an-mcp-tool-during-generation-and-returns-the-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-242 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-when-requireapproval-true-is-set-without-a-checkpoint-store.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/memory-episodic.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-2,9-15,18-21,25-34,37-43,59,62,70,83-86,94-97,101,104-106,110-114,123-129,155,170,173-175,180-182,213,219,247,250-252,257-259,280-281,286,290,298-300,327-341,346-353,357-372 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-tools/provider-tool-executes-without-interruption-while-a-mixed-in-interruptible-tool-suspends.json + s_bc047f60603f3a::t_b7558803676dc2 1-212 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-result-to-message/emits-tocontent-result-as-a-content-chunk-in-the-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-205 +packages/@n8n/backend-network/src/http/axios/legacy.ts + s_bc047f60603f3a::t_b7558803676dc2 27-45,277 +packages/@n8n/eslint-config/src/configs/backend-network-boundary.ts + s_bc047f60603f3a::t_b7558803676dc2 1-28 +packages/core/src/binary-data/azure-blob/__tests__/azure-blob.service.ee.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-103 +packages/extensions/insights/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-indexed-entries-source-backed-with-source-thread-evidence.json + s_bc047f60603f3a::t_b7558803676dc2 1-407 +packages/frontend/editor-ui/src/features/agents/__tests__/AgentChatPanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,257-329 +packages/@n8n/instance-ai/evaluations/binaryChecks/types.ts + s_bc047f60603f3a::t_b7558803676dc2 41-47,62 +packages/@n8n/instance-ai/evaluations/harness/conversation-seed.ts + s_bc047f60603f3a::t_b7558803676dc2 1-247 +packages/cli/src/__tests__/workflow-execute-additional-data.test.ts + s_bc047f60603f3a::t_b7558803676dc2 31,37,1028,1037-1038,1053,1088,1118,1145,1172-1173,1206-1207 +packages/frontend/editor-ui/src/features/agents/views/AgentSessionTimelineView.vue + s_bc047f60603f3a::t_b7558803676dc2 313 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/emits-turnstart-and-turnend-for-each-llm-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/cli/src/auth/auth.service.ts + s_bc047f60603f3a::t_b7558803676dc2 158 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/accepts-valid-command-based-config.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/task-runner/src/js-task-runner/__tests__/task-runner.test.ts + s_bc047f60603f3a::t_b7558803676dc2 26-27,93,347,355-356,370-389,396,412-521,535-549,582-602 +packages/cli/src/modules/agents/agents-skills.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-83 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/is-idempotent-calling-connect-twice-resolves-without-starting-a-second-connection.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/suspends-all-interruptible-tool-calls-concurrently-and-returns-them-as-an-array-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-79 +packages/cli/src/modules/agents/agents-catalog.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-25 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/ignores-the-removed-legacy-global-flag-and-only-uses-server-approval-config.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/does-not-throw-when-requireapproval-true-is-set-with-a-checkpoint-store.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/__tests__/agents-builder-tools.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 7-13,18-26,46-51,53-66,88-92,105-106,109-117,235-242 +packages/cli/src/telemetry/__tests__/telemetry.test.ts + s_bc047f60603f3a::t_b7558803676dc2 592-826 +packages/cli/src/modules/agents/sub-agents/__tests__/sub-agent-foreground-runner.test.ts + s_bc047f60603f3a::t_b7558803676dc2 183-188 +packages/cli/src/utils/__tests__/strapi-utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 102,123 +packages/@n8n/instance-ai/src/workflow-loop/workflow-loop-controller.ts + s_bc047f60603f3a::t_b7558803676dc2 22-25,92-94,106-107,117,188,191 +packages/nodes-base/nodes/Compression/test/node/Compress.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-107 +packages/@n8n/instance-ai/evaluations/comparison/format.ts + s_bc047f60603f3a::t_b7558803676dc2 37,450,572,882 +packages/@n8n/agents/src/__tests__/integration/cassettes/double-suspension/stream-tool-suspends-twice-then-completes-on-second-resume.json + s_bc047f60603f3a::t_b7558803676dc2 1-200 +packages/@n8n/instance-ai/evaluations/data/workflows/schema.ts + s_bc047f60603f3a::t_b7558803676dc2 23,26-28,56-67,77-86 +packages/frontend/editor-ui/src/features/ai/instanceAi/canvasPreview.utils.ts + s_bc047f60603f3a::t_b7558803676dc2 329-331 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-when-requireapproval-string-is-set-without-a-checkpoint-store.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/instance-ai/evaluations/report/workflow-report.ts + s_bc047f60603f3a::t_b7558803676dc2 26,291,820-822,1173 +packages/cli/src/modules/agents/agent-publish.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-110 +packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiWorkflowPreview.vue + s_bc047f60603f3a::t_b7558803676dc2 2,21-22,38-39,41,49,132-159,174-180 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/cancels-a-stream-call-via-external-abortsignal.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/codemirror-lang/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/nodes-base/nodes/MySql/v2/helpers/utils.ts + s_bc047f60603f3a::t_b7558803676dc2 125-143,154 +packages/cli/src/controllers/__tests__/users.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1,8,11,19,31,69-104 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/types.ts + s_bc047f60603f3a::t_b7558803676dc2 1-74 +.github/actions/ci-filter/__tests__/ci-filter.test.ts + s_bc047f60603f3a::t_b7558803676dc2 275,396-399 +.gitignore + s_bc047f60603f3a::t_b7558803676dc2 45 +packages/cli/src/modules/dynamic-credentials.ee/credential-resolvers/identifiers/oauth2-introspection-identifier.ts + s_bc047f60603f3a::t_b7558803676dc2 8 +packages/frontend/editor-ui/src/features/ai/assistant/components/AssistantsHub.test.ts + s_bc047f60603f3a::t_b7558803676dc2 16 +packages/cli/src/executions/execution-data/azure-store.ee.ts + s_bc047f60603f3a::t_b7558803676dc2 34,46 +packages/@n8n/config/src/configs/runners.config.ts + s_bc047f60603f3a::t_b7558803676dc2 5 +packages/cli/src/modules/agents/agents-config.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-48 +packages/frontend/@n8n/composables/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/frontend/editor-ui/src/features/agents/components/AgentChatQuickActions.vue + s_bc047f60603f3a::t_b7558803676dc2 24,42-43,60-61,86,95 +packages/core/src/binary-data/azure-blob/azure-blob.service.ee.ts + s_bc047f60603f3a::t_b7558803676dc2 7,10-11,73,76-79,86-93,95-152 +packages/cli/src/modules/agents/__tests__/agent-builder.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-20 +packages/@n8n/instance-ai/src/workspace/__tests__/sandbox-setup.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-5,19-23,39-42,45,57-65,156-157,182-184,208-209,232-234,255-256,531-539,541,583-586,595-604 +packages/nodes-base/nodes/Code/ExecutionError.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3 +packages/frontend/editor-ui/src/features/roles/project/ProjectRoleView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 196,204,224,273,284,300,412,421,441,449,656,664,675,683 +packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.threadPushRef.test.ts + s_bc047f60603f3a::t_b7558803676dc2 78-85,106-113 +packages/@n8n/instance-ai/src/index.ts + s_bc047f60603f3a::t_b7558803676dc2 517,520 +packages/@n8n/db/src/repositories/workflow-publication-outbox.repository.ts + s_bc047f60603f3a::t_b7558803676dc2 286-360 +packages/@n8n/ai-workflow-builder.ee/evaluations/__tests__/cli.test.ts + s_bc047f60603f3a::t_b7558803676dc2 184-190 +packages/@n8n/instance-ai/evaluations/harness/runner.ts + s_bc047f60603f3a::t_b7558803676dc2 24-31,60,100,200-202,399-402,407-409,416-422,452,463-466,470-507,542-570,611-619,630-634,687-688,695,711,721,738-739,744,1171-1172,1182 +packages/frontend/editor-ui/src/features/ndv/parameters/components/Collection/CollectionParameterNew.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-20 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/includes-estimated-cost-from-models-dev-pricing.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/isolates-episodic-memory-between-resources-for-the-same-agent.json + s_bc047f60603f3a::t_b7558803676dc2 1-818 +packages/cli/src/modules/agents/agent-runtime-reconstruction.service.ts + s_bc047f60603f3a::t_b7558803676dc2 27-28,37,48,69,96-121,142-143,236,238-243,250,293-297,332,407-408,410-421,427-429,432 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/prompts.ts + s_bc047f60603f3a::t_b7558803676dc2 1-1150 +packages/frontend/editor-ui/src/features/ai/assistant/composables/useAskModeCoachmark.test.ts + s_bc047f60603f3a::t_b7558803676dc2 15 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/wraps-all-tools-when-config-requireapproval-true.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-when-a-static-tool-and-an-mcp-tool-share-the-same-prefixed-name.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-approval/needsapprovalfn-suspends-only-matching-inputs.json + s_bc047f60603f3a::t_b7558803676dc2 1-259 +packages/frontend/editor-ui/src/app/components/DependencyPill.vue + s_bc047f60603f3a::t_b7558803676dc2 204 +packages/@n8n/api-types/src/dto/roles/role-member.schema.ts + s_bc047f60603f3a::t_b7558803676dc2 1-9 +packages/nodes-base/nodes/Compression/decompress/BoundedUntar.ts + s_bc047f60603f3a::t_b7558803676dc2 1-116 +packages/@n8n/instance-ai/evaluations/cli/index.ts + s_bc047f60603f3a::t_b7558803676dc2 77,283-291,319-321,422-424,496-498,995-997,1140,1284 +packages/@n8n/backend-network/src/http/client-default-headers.ts + s_bc047f60603f3a::t_b7558803676dc2 13-15,22,24,34-37,40-56 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/resumes-the-stream-after-resume-with-approval.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/frontend/editor-ui/src/app/workers/data/worker.ts + s_bc047f60603f3a::t_b7558803676dc2 21,23-27,211-224,248-249 +packages/@n8n/agents/src/runtime/loop/agent-runtime.ts + s_bc047f60603f3a::t_b7558803676dc2 660-665,726,735,738 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/provides-tool-call-inputs-and-outputs-as-json-objects-not-strings.json + s_bc047f60603f3a::t_b7558803676dc2 1-180 +packages/@n8n/agents/src/__tests__/integration/cassettes/token-usage/reports-token-usage-on-a-simple-text-response-via-streamtext.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/@n8n/task-runner-python/tests/unit/test_import_validation.py + s_bc047f60603f3a::t_b7558803676dc2 1-98 +packages/@n8n/backend-network/src/http/undici/transport.ts + s_bc047f60603f3a::t_b7558803676dc2 13-25,51-52,66-73,78-84,89,91-98,154,156,207-234,244-251 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/canvasPreview.utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 629-642 +packages/cli/src/modules/agents/__tests__/agent-tasks.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-147 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/sanitizes-replayed-non-object-tool-call-inputs-for-provider-requests.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/test/integration/public-api/users.test.ts + s_bc047f60603f3a::t_b7558803676dc2 493 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/includes-cost-in-stream-finish-chunk.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/cli/src/executions/execution.service.ts + s_bc047f60603f3a::t_b7558803676dc2 277,279-281,285 +packages/@n8n/backend-network/src/http/axios/invoke.ts + s_bc047f60603f3a::t_b7558803676dc2 1-28 +packages/frontend/@n8n/i18n/src/locales/en.json + s_bc047f60603f3a::t_b7558803676dc2 374,376,1249-1254,1726,2619-2621,2721-2722,2724,2728-2730,2765-2768,2770-2773,2779-2782,2793-2821,3331 +packages/frontend/editor-ui/src/features/agents/__tests__/AgentChatQuickActions.test.ts + s_bc047f60603f3a::t_b7558803676dc2 89-107 +packages/cli/src/modules/agents/builder/agents-builder-tools.service.ts + s_bc047f60603f3a::t_b7558803676dc2 18-19,33,35-38,251-254,267-268,440,556,588,634-638,671,728 +packages/cli/test/integration/database/repositories/workflow-publication-outbox.repository.test.ts + s_bc047f60603f3a::t_b7558803676dc2 270-368 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/returns-cached-tools-on-subsequent-calls-without-reconnecting.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/server.ts + s_bc047f60603f3a::t_b7558803676dc2 70 +packages/frontend/editor-ui/src/features/roles/instance/instanceRoleScopes.ts + s_bc047f60603f3a::t_b7558803676dc2 1-198 +packages/cli/src/modules/instance-ai/instance-ai.adapter.service.ts + s_bc047f60603f3a::t_b7558803676dc2 51,978,982-985,992-994,996-998,1775-1779,1832-1838 +packages/@n8n/api-types/src/dto/index.ts + s_bc047f60603f3a::t_b7558803676dc2 181-185 +packages/@n8n/backend-network/src/proxy/no-proxy-patch.ts + s_bc047f60603f3a::t_b7558803676dc2 1-46,48-76,82-87,92-102 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/prefixes-tool-names-with-the-server-name.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/services/user.service.ts + s_bc047f60603f3a::t_b7558803676dc2 17,27,326-336 +packages/@n8n/backend-network/src/http/__tests__/transport-subpath-purity.test.ts + s_bc047f60603f3a::t_b7558803676dc2 5-7,13-22,104,107 +packages/cli/src/modules/agents/integrations/integrations-sync.ts + s_bc047f60603f3a::t_b7558803676dc2 15-16 +packages/@n8n/agents/src/__tests__/integration/cassettes/telemetry-langsmith/supports-endpoint-shorthand-auto-appends-otel-v1-traces.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/@n8n/agents/src/__tests__/integration/cassettes/to-model-output/does-not-affect-the-llm-output-when-tomodeloutput-is-not-set.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/task-runner/src/config/base-runner-config.ts + s_bc047f60603f3a::t_b7558803676dc2 42-59 +packages/@n8n/instance-ai/src/tools/workflows/build-workflow.tool.ts + s_bc047f60603f3a::t_b7558803676dc2 544,568 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-conversation/recalls-tool-results-with-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-617 +packages/core/src/errors/invalid-manager.error.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/returns-token-usage-and-cost-on-generate-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-52 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/handler-calls-the-tool-and-returns-the-mcp-result.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/generate-resumes-all-tools-and-receives-a-final-text-response.json + s_bc047f60603f3a::t_b7558803676dc2 1-198 +packages/cli/src/modules/agents/__tests__/agent-execution.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 4-5,59,69,76,207-381,396-400,417,420-424,433,436-440 +packages/@n8n/instance-ai/evaluations/types.ts + s_bc047f60603f3a::t_b7558803676dc2 188-191,193,210-220,283-285 +packages/@n8n/agents/AGENTS.md + s_bc047f60603f3a::t_b7558803676dc2 123-138 +packages/@n8n/mcp-browser-extension/src/relayConnection.ts + s_bc047f60603f3a::t_b7558803676dc2 56,92,107-108,225-237,242 +packages/core/src/execution-engine/__tests__/workflow-execute.test.ts + s_bc047f60603f3a::t_b7558803676dc2 44,1159-1275 +packages/frontend/editor-ui/src/features/ai/assistant/composables/useBuilderStreamingGuard.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6-15 +packages/@n8n/eslint-plugin-community-nodes/docs/rules/require-param-default.md + s_bc047f60603f3a::t_b7558803676dc2 1-60 +packages/cli/src/modules/agents/agent-sandbox.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 2,9,17,38,49 +packages/@n8n/config/src/configs/ssrf-protection.config.ts + s_bc047f60603f3a::t_b7558803676dc2 52-71,74-87,92-97,102-110,114-121,125-130 +packages/frontend/editor-ui/src/features/ndv/parameters/components/FilterConditions/FilterConditions.test.ts + s_bc047f60603f3a::t_b7558803676dc2 19-28 +packages/@n8n/agents/src/__tests__/integration/memory-conversation.test.ts + s_bc047f60603f3a::t_b7558803676dc2 4-5,136-139 +packages/@n8n/eslint-plugin-community-nodes/src/rules/require-param-default.ts + s_bc047f60603f3a::t_b7558803676dc2 1-89 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/does-not-crash-when-a-tool-throws-generate-returns-finishreason-stop.json + s_bc047f60603f3a::t_b7558803676dc2 1-183 +packages/cli/src/commands/base-command.ts + s_bc047f60603f3a::t_b7558803676dc2 256,271-286,341-345,347,384-385 +packages/frontend/editor-ui/src/app/composables/usePageRedirectionHelper.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-21 +packages/@n8n/task-runner-python/src/import_validation.py + s_bc047f60603f3a::t_b7558803676dc2 1,11,16-22 +packages/cli/src/license/license.service.ts + s_bc047f60603f3a::t_b7558803676dc2 41,99-103,113 +packages/frontend/editor-ui/src/features/roles/RolesView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-57 +packages/@n8n/agents/src/runtime/__tests__/agent-runtime.test.ts + s_bc047f60603f3a::t_b7558803676dc2 211,215,726-995,1231-1236,1240,4683-4693 +packages/@n8n/agents/src/__tests__/integration/cassettes/thinking/works-with-reasoning-model-and-thinking-enabled.json + s_bc047f60603f3a::t_b7558803676dc2 1-51 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/emits-toolexecutionstart-and-toolexecutionend-during-streaming.json + s_bc047f60603f3a::t_b7558803676dc2 1-201 +packages/@n8n/instance-ai/src/workspace/sandbox-setup.ts + s_bc047f60603f3a::t_b7558803676dc2 237-240,246 +packages/frontend/editor-ui/src/features/roles/instance/InstanceRolesView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-131 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/interim-message-ordering-tool-result-is-inserted-right-after-its-tool-call.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/external-secrets.ee/providers/vault.ts + s_bc047f60603f3a::t_b7558803676dc2 285,287,381,386,396,401,440,457,460,491,494 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-transform-error-resilience/tomodeloutput-throwing-during-normal-tool-call-in-stream-stream-finishes-with-stop-not-error.json + s_bc047f60603f3a::t_b7558803676dc2 1-197 +packages/cli/src/task-runners/task-managers/__tests__/data-request-response-builder.test.ts + s_bc047f60603f3a::t_b7558803676dc2 27,112 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-observational/records-observations-and-emits-memory-task-lifecycle-events-after-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/frontend/editor-ui/src/features/ndv/parameters/components/FixedCollection/FixedCollectionParameterNew.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-21 +packages/@n8n/instance-ai/src/runtime/__tests__/resumable-stream-executor.test.ts + s_bc047f60603f3a::t_b7558803676dc2 182-219 +packages/frontend/@n8n/rest-api-client/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/@n8n/api-types/src/frontend-settings.ts + s_bc047f60603f3a::t_b7558803676dc2 109,119-121 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/llm-receives-the-error-message-and-acknowledges-it-in-the-response.json + s_bc047f60603f3a::t_b7558803676dc2 1-197 +packages/frontend/editor-ui/src/features/agents/views/AgentSessionsListView.vue + s_bc047f60603f3a::t_b7558803676dc2 134 +packages/cli/src/modules/dynamic-credentials.ee/credential-resolvers/identifiers/__tests__/oauth2-metadata-http-client.test.ts + s_bc047f60603f3a::t_b7558803676dc2 41,49-52 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-conversation/isolates-separate-threads.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/@n8n/instance-ai/evaluations/harness/parse-seed-workflow.ts + s_bc047f60603f3a::t_b7558803676dc2 1-24 +.github/WORKFLOWS.md + s_bc047f60603f3a::t_b7558803676dc2 269 +packages/@n8n/agents/src/__tests__/integration/cassettes/multimodal/accepts-multiple-content-blocks-text-image-in-a-single-message.json + s_bc047f60603f3a::t_b7558803676dc2 1-76 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-uses-workspace-write-file-and-workspace-read-file-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1-823 +packages/@n8n/agents/vitest.integration.setup.ts + s_bc047f60603f3a::t_b7558803676dc2 1-213 +packages/@n8n/mcp-browser-extension/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-conversation/recalls-previous-messages-within-the-same-thread.json + s_bc047f60603f3a::t_b7558803676dc2 1-132 +packages/core/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,45 +packages/core/src/execution-engine/node-execution-context/utils/request-helpers/__tests__/pagination.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-8,10,155-250 +packages/frontend/editor-ui/src/features/ndv/parameters/components/FixedCollection/FixedCollectionParameterLegacy.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-20 +packages/frontend/editor-ui/src/features/roles/project/ProjectRolesView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 242,254,282,293,306,317,332,353,374,387,398,413,424 +packages/frontend/editor-ui/src/app/stores/webhooks.store.ts + s_bc047f60603f3a::t_b7558803676dc2 14,17,19,22 +packages/frontend/editor-ui/src/app/router.test.ts + s_bc047f60603f3a::t_b7558803676dc2 323-349 +packages/nodes-base/credentials/common/aws/utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2-3,5-13,527-563 +.github/workflows/mutation-health-nightly.yml + s_bc047f60603f3a::t_b7558803676dc2 142-154,178-191 +packages/cli/src/modules/community-packages/community-packages.service.ts + s_bc047f60603f3a::t_b7558803676dc2 80,206,211 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/calls-image-tool-and-returns-mixed-text-image-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/nodes-base/nodes/Code/errors/WrappedExecutionError.ts + s_bc047f60603f3a::t_b7558803676dc2 1,10 +packages/@n8n/instance-ai/evaluations/data/workflows/applies-each-change-when-asked.json + s_bc047f60603f3a::t_b7558803676dc2 2,15-24,30,34-36,43 +packages/frontend/editor-ui/src/app/workers/index.ts + s_bc047f60603f3a::t_b7558803676dc2 13,77-93 +packages/frontend/editor-ui/src/features/ndv/settings/components/NodeSettings.test.ts + s_bc047f60603f3a::t_b7558803676dc2 33-41 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/InstanceAiInput.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6,26,28,30,129-194,839-843,852-854,880-947 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/CreditWarningBanner.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-28 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/calls-echo-tool-and-returns-text-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-custom-backend/works-when-passed-directly-to-agent-memory-as-bare-builtmemory.json + s_bc047f60603f3a::t_b7558803676dc2 1-132 +packages/@n8n/backend-network/src/http/outbound-http.ts + s_bc047f60603f3a::t_b7558803676dc2 11,25,49-55,58-64,78-81,87,89,91,93,95-97,103-105,175,177,179-180,182-183,185-186,214,219 +packages/@n8n/agents/src/runtime/loop/__tests__/runtime-context.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-36 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/profileOverride.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-111 +packages/@n8n/agents/src/__tests__/integration/provider-tools.test.ts + s_bc047f60603f3a::t_b7558803676dc2 15,24-26,134-169 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-parsed-structuredoutput-when-configured-with-a-raw-json-schema.json + s_bc047f60603f3a::t_b7558803676dc2 1-82 +packages/frontend/editor-ui/src/features/collaboration/projects/components/RoleHoverPopover.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11 +packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiViewHeader.vue + s_bc047f60603f3a::t_b7558803676dc2 3,16,20-30,60 +packages/cli/src/modules/agents/agent-knowledge.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-104 +packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInput.test.ts + s_bc047f60603f3a::t_b7558803676dc2 109-117 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-episodic/keeps-similar-customer-cases-distinct-during-cross-session-recall.json + s_bc047f60603f3a::t_b7558803676dc2 1-1187 +packages/@n8n/agents/src/__tests__/integration/cassettes/to-model-output/works-with-stream-llm-receives-transformed-output.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/@n8n/instance-ai/skills/data-table-manager/references/data-table-playbook.md + s_bc047f60603f3a::t_b7558803676dc2 21-23,172-177 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/useInstanceAiPersonalizedPromptSuggestionsExperiment.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-61 +packages/@n8n/backend-network/src/http/client-request-error.ts + s_bc047f60603f3a::t_b7558803676dc2 23-38 +packages/cli/src/modules/agents/__tests__/agents-service-reconstruct-gating.test.ts + s_bc047f60603f3a::t_b7558803676dc2 17-23,123-124 +packages/@n8n/agents/src/__tests__/integration/cassettes/json-schema-validation/allows-the-llm-to-self-correct-after-receiving-a-json-schema-validation-error.json + s_bc047f60603f3a::t_b7558803676dc2 1-325 +packages/@n8n/agents/src/__tests__/integration/cassettes/batched-tool-execution/bounded-concurrency-suspends-first-batch-and-saves-unexecuted-tools-then-resumes-all-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-218 +packages/@n8n/agents/src/__tests__/integration/delegate-sub-agent.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,6,9,19-26,37,49-51,70-132,151 +packages/@n8n/agents/src/__tests__/integration/cassettes/multimodal/passes-image-content-through-the-run-path-non-streaming.json + s_bc047f60603f3a::t_b7558803676dc2 1-66 +packages/core/src/credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 4,10 +packages/@n8n/api-types/src/push/instance-ai.ts + s_bc047f60603f3a::t_b7558803676dc2 15-25 +packages/cli/src/modules/oauth-server/oauth.helpers.ts + s_bc047f60603f3a::t_b7558803676dc2 8-11,13-18,24,31-32,39,47 +packages/@n8n/instance-ai/evaluations/binaryChecks/checks/no-excessive-build-failures.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-103 +packages/cli/src/events/maps/relay.event-map.ts + s_bc047f60603f3a::t_b7558803676dc2 15-18,99,899-901 +packages/nodes-base/nodes/MySql/test/v1/executeQuery.queryReplacement.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-26 +packages/@n8n/extension-sdk/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/features/execution/executions/views/ExecutionsView.vue + s_bc047f60603f3a::t_b7558803676dc2 16,54,73 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-result-to-message/adds-a-custom-message-to-generate-result-that-is-visible-to-user-but-not-to-the-llm.json + s_bc047f60603f3a::t_b7558803676dc2 1-191 +packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/CanvasNodeDefault.vue + s_bc047f60603f3a::t_b7558803676dc2 58-61,81-83,87,214 +packages/@n8n/expression-runtime/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/backend-network/src/transport.ts + s_bc047f60603f3a::t_b7558803676dc2 5-9,20,28 +packages/cli/src/modules/oauth-server/__tests__/oauth-consent.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 15-17,25,42,51,57,250,278 +packages/@n8n/agents/src/__tests__/integration/cassettes/zod-validation-error/includes-the-zod-error-text-in-the-tool-result-visible-to-the-llm.json + s_bc047f60603f3a::t_b7558803676dc2 1-331 +packages/@n8n/backend-network/src/http/index.ts + s_bc047f60603f3a::t_b7558803676dc2 5-6,14,20,24 +packages/cli/src/modules/oauth-server/oauth.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 171-172 +packages/nodes-base/credentials/test/DatabricksOAuth2Api.credentials.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-36 +packages/cli/src/modules/external-secrets.ee/providers/__tests__/vault.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,78,100-107 +packages/nodes-base/nodes/Github/GithubTrigger.node.ts + s_bc047f60603f3a::t_b7558803676dc2 51-59,90-92 +packages/@n8n/eslint-plugin-community-nodes/src/rules/require-mit-license.ts + s_bc047f60603f3a::t_b7558803676dc2 1-65 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/deletes-two-files-sequentially-and-stops-after-second-resume-with-length-in-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-79 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-wrap-any-tools-when-requireapproval-is-not-set.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/computer-use/src/tools/shell/shell-execute.ts + s_bc047f60603f3a::t_b7558803676dc2 4,37-40,46-49,53-54,59 +packages/cli/src/modules/agents/__tests__/agent-runtime-reconstruction-integration-tools.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-386 +packages/@n8n/instance-ai/src/workflow-loop/setup-verification-policy.ts + s_bc047f60603f3a::t_b7558803676dc2 1-29 +packages/frontend/editor-ui/src/features/ai/instanceAi/instanceAiPromptSuggestions.telemetry.ts + s_bc047f60603f3a::t_b7558803676dc2 4,12,24,41,52,89 +packages/@n8n/ai-workflow-builder.ee/src/code-builder/handlers/parse-validate-handler.ts + s_bc047f60603f3a::t_b7558803676dc2 12,35-41,62,67,166-168,239-241 +packages/frontend/editor-ui/src/app/constants/experiments.ts + s_bc047f60603f3a::t_b7558803676dc2 117-124,161 +packages/cli/src/abstract-server.ts + s_bc047f60603f3a::t_b7558803676dc2 18 +packages/@n8n/agents/src/__tests__/integration/runtime-skills.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-137 +packages/cli/src/modules/agents/__tests__/agent-runtime-cache.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-291 +packages/cli/src/evaluation.ee/test-runner/test-runner.service.ee.ts + s_bc047f60603f3a::t_b7558803676dc2 293,309,930-933,958-959,1041-1042,1045,1054 +packages/@n8n/agents/src/__tests__/integration/cassettes/orphaned-tool-messages/handles-pending-tool-call-blocks-interrupted-turn-in-history.json + s_bc047f60603f3a::t_b7558803676dc2 1-78 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/both-thinking-and-prompt-caching-work-simultaneously.json + s_bc047f60603f3a::t_b7558803676dc2 1-140 +packages/frontend/editor-ui/src/features/ai/evaluation.ee/views/TestRunDetailView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 209-220 +packages/@n8n/engine/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/agents.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-2,14,18-19,25,38,69-73,112-116 +packages/cli/src/modules/agents/agent-runtime-cache.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-230 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/CreditWarningBanner.vue + s_bc047f60603f3a::t_b7558803676dc2 5,22-23 +packages/cli/src/workflows/triggers/workflow-trigger-activator.ts + s_bc047f60603f3a::t_b7558803676dc2 137-164 +packages/frontend/editor-ui/src/features/ndv/parameters/components/AssignmentCollection/Assignment.test.ts + s_bc047f60603f3a::t_b7558803676dc2 15-24 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/returns-token-usage-on-generate-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/frontend/editor-ui/src/features/workflows/canvas/composables/useCanvasMapping.test.ts + s_bc047f60603f3a::t_b7558803676dc2 432-448 +packages/@n8n/agents/src/runtime/loop/__tests__/runtime-helpers.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-76 +packages/@n8n/agents/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,57-59,78,111-112 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/agentend-data-contains-the-response-messages.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/connects-to-a-stdio-server-and-lists-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-wrap-any-tools-when-requireapproval-is-false.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/http/axios/__tests__/invoke.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-96 +packages/cli/src/modules/agents/agent-config.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-334 +packages/core/src/execution-engine/workflow-execute.ts + s_bc047f60603f3a::t_b7558803676dc2 252-256,262,269-279 +packages/frontend/editor-ui/src/features/agents/components/AgentChatPanel.vue + s_bc047f60603f3a::t_b7558803676dc2 123-125,304 +packages/@n8n/config/src/schemas.ts + s_bc047f60603f3a::t_b7558803676dc2 1-3 +packages/cli/src/utils/__tests__/ai-proxy-fetch.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-72 +packages/frontend/editor-ui/src/features/shared/contextMenu/composables/useContextMenu.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3-12 +packages/@n8n/mcp-browser-extension/src/relayConnection.test.ts + s_bc047f60603f3a::t_b7558803676dc2 883-927 +packages/cli/src/modules/agents/agents.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3,9-11,14,23-24,133,167,180 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-custom-backend/recalls-previous-messages-across-turns.json + s_bc047f60603f3a::t_b7558803676dc2 1-132 +packages/frontend/editor-ui/src/features/ndv/parameters/components/FixedCollection/FixedCollectionParameter.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-21 +packages/cli/src/modules/agents/__tests__/agent-task.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12,15-16,23,142,161,194,436,448,459,486-488,500,594-596,600,622-624,628,643,656,669,679-681,699,706,728-730,768-770,774,790,796-798 +packages/@n8n/instance-ai/skills/data-table-manager/SKILL.md + s_bc047f60603f3a::t_b7558803676dc2 56-59,111-125,131-132 +packages/@n8n/agents/src/runtime/memory/observation-log-observer.ts + s_bc047f60603f3a::t_b7558803676dc2 83,222-234,239 +packages/frontend/editor-ui/src/features/shared/nodeCreator/nodeCreator.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 71-79 +packages/@n8n/agents/src/runtime/loop/runtime-context.ts + s_bc047f60603f3a::t_b7558803676dc2 35-39 +packages/frontend/editor-ui/src/app/stores/nodeTypes.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6-30,157-288 +packages/@n8n/agents/src/__tests__/integration/cassettes/double-suspension/stream-no-suspended-chunks-leak-into-the-final-completion-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/@n8n/backend-network/src/http/__tests__/outbound-http.test.ts + s_bc047f60603f3a::t_b7558803676dc2 20 +packages/@n8n/agents/src/__tests__/workspace/test-utils.ts + s_bc047f60603f3a::t_b7558803676dc2 23-24,187-188,198-199 +packages/frontend/@n8n/design-system/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/@n8n/constants/src/index.ts + s_bc047f60603f3a::t_b7558803676dc2 23 +packages/@n8n/instance-ai/evaluations/data/workflows/datatable-exact-spec-schema.json + s_bc047f60603f3a::t_b7558803676dc2 1-47 +packages/cli/src/modules/mcp/tools/workflow-builder/create-workflow-from-code.tool.ts + s_bc047f60603f3a::t_b7558803676dc2 117-132,214-217,319,332-333 +packages/frontend/@n8n/stores/src/useRootStore.ts + s_bc047f60603f3a::t_b7558803676dc2 35 +packages/@n8n/agents/src/runtime/loop/stream-sink.ts + s_bc047f60603f3a::t_b7558803676dc2 9-10,13,25-31,38-62,72-77,84-86,98-103 +packages/frontend/@n8n/rest-api-client/src/api/dynamic-banners.ts + s_bc047f60603f3a::t_b7558803676dc2 20,24 +packages/frontend/editor-ui/src/features/credentials/components/CredentialEdit/CredentialConfig.test.ts + s_bc047f60603f3a::t_b7558803676dc2 23-32 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory/recalls-tool-results-with-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-315 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/cancels-a-suspended-delete-file-tool-call-and-continues.json + s_bc047f60603f3a::t_b7558803676dc2 1-186 +packages/cli/src/modules/instance-ai/__tests__/instance-ai-liveness.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2-3,81 +packages/cli/src/modules/oauth-server/oauth-consent.service.ts + s_bc047f60603f3a::t_b7558803676dc2 11,30,95-96,103,136 +packages/@n8n/nodes-langchain/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,215 +packages/core/src/binary-data/azure-blob.manager.ts + s_bc047f60603f3a::t_b7558803676dc2 1-93 +packages/nodes-base/nodes/Compression/test/node/BoundedUntar.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-146 +packages/cli/src/workflows/publication/workflow-publication-outbox-cleanup.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-111 +packages/frontend/editor-ui/src/app/components/FocusPanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 25,29-36 +packages/cli/src/modules/agents/agent-publish.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-330 +packages/@n8n/instance-ai/src/tools/workflows/__tests__/workflow-build-routing.test.ts + s_bc047f60603f3a::t_b7558803676dc2 24-55 +packages/frontend/editor-ui/src/app/router.ts + s_bc047f60603f3a::t_b7558803676dc2 804,823-850,858-867,872,877 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/profileOverride.ts + s_bc047f60603f3a::t_b7558803676dc2 1-131 +packages/@n8n/backend-network/src/http/axios/__tests__/ssrf-redirect.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-318 +packages/@n8n/agents/src/runtime/tools/delegate-sub-agent-tool.ts + s_bc047f60603f3a::t_b7558803676dc2 218-219,297-299,327-328 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/suspends-only-the-listed-tool-when-config-requireapproval-is-a-string-array.json + s_bc047f60603f3a::t_b7558803676dc2 1-118 +packages/@n8n/instance-ai/src/workflow-loop/__tests__/verification-obligation.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1,73-96 +packages/frontend/editor-ui/src/features/workflows/canvas/components/WorkflowCanvas.test.ts + s_bc047f60603f3a::t_b7558803676dc2 20-29 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-throw-and-does-not-call-client-close-again-when-disconnect-is-called-on-an-already-closed-connection.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/features/ndv/runData/components/RunData.test.ts + s_bc047f60603f3a::t_b7558803676dc2 56 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/deletes-two-files-sequentially-and-stops-after-second-resume-with-length-in-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/fallbackSuggestions.ts + s_bc047f60603f3a::t_b7558803676dc2 1-52 +packages/frontend/editor-ui/src/app/workers/isDataWorkerEnabled.ts + s_bc047f60603f3a::t_b7558803676dc2 1-15 +packages/frontend/editor-ui/src/features/ndv/shared/views/NodeDetailsView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 25 +packages/@n8n/agents/src/__tests__/integration/cassettes/state-restore-after-suspension/resumes-with-generate-after-agent-instance-is-destroyed-and-recreated.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/frontend/editor-ui/src/features/ai/instanceAi/components/InstanceAiInput.vue + s_bc047f60603f3a::t_b7558803676dc2 5,11,15-24,28,37,39,51,55,57,84-85,139-140,160,165,181,188,252,256-259,263-279,287,309,319,325,328-329,341,416-417 +packages/frontend/editor-ui/src/app/composables/useDebugInfo.ts + s_bc047f60603f3a::t_b7558803676dc2 38 +packages/@n8n/agents/eslint.config.mjs + s_bc047f60603f3a::t_b7558803676dc2 8 +packages/frontend/editor-ui/src/app/composables/usePushConnection/handlers/executionFinished.test.ts + s_bc047f60603f3a::t_b7558803676dc2 33-42 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/does-not-throw-when-requireapproval-is-an-empty-array-without-a-checkpoint-store.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/utils/auth-fetch.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3-6,18-23,33-63,79,83,100-106 +packages/@n8n/agents/src/sdk/mcp-client.ts + s_bc047f60603f3a::t_b7558803676dc2 5-16,206,209-210 +packages/@n8n/agents/src/__tests__/integration/cassettes/interim-user-message-during-suspend/preserves-chronological-ordering-of-messages-in-memory-after-resume.json + s_bc047f60603f3a::t_b7558803676dc2 1-238 +packages/@n8n/backend-network/src/http/__tests__/http-proxy.test.ts + s_bc047f60603f3a::t_b7558803676dc2 9,72 +packages/frontend/editor-ui/src/features/shared/banners/banners.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 5,9,16,23-25,33-36,96-98,116-153 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-throw-and-calls-client-close-exactly-once-when-disconnect-is-called-concurrently.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/stream-agent-writes-a-file-and-streams-the-response.json + s_bc047f60603f3a::t_b7558803676dc2 1-845 +packages/frontend/editor-ui/src/features/agents/composables/useAgentThreadsApi.ts + s_bc047f60603f3a::t_b7558803676dc2 79,88,95,101,108,114 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/useCanvasPreview.test.ts + s_bc047f60603f3a::t_b7558803676dc2 225-276 +packages/cli/src/modules/agents/agents.module.ts + s_bc047f60603f3a::t_b7558803676dc2 11-12,14-21,37-38 +packages/@n8n/ai-utilities/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,108 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/returns-empty-array-when-no-servers-are-configured.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/runtime-skills/loads-a-matching-skill-and-follows-its-instructions-with-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-222 +packages/cli/src/modules/agents/agent-telemetry.ts + s_bc047f60603f3a::t_b7558803676dc2 1-68 +packages/cli/src/modules/instance-ai/liveness/instance-ai-liveness.service.ts + s_bc047f60603f3a::t_b7558803676dc2 2,92 +packages/frontend/editor-ui/src/features/core/dataTable/DataTableView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 197-202,212-257 +packages/frontend/editor-ui/src/features/workflows/canvas/experimental/components/ExperimentalNodeDetailsDrawer.test.ts + s_bc047f60603f3a::t_b7558803676dc2 17-26 +packages/@n8n/agents/src/runtime/loop/run-output-sink.ts + s_bc047f60603f3a::t_b7558803676dc2 97-102 +packages/@n8n/instance-ai/evaluations/__tests__/conversation-seed.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-294 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/CreditsSettingsDropdown.vue + s_bc047f60603f3a::t_b7558803676dc2 7,15-16,43-47,51-63,75,131-137,210-212 +packages/@n8n/backend-network/src/http/client-options.ts + s_bc047f60603f3a::t_b7558803676dc2 23-29 +packages/@n8n/client-oauth2/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/backend-network/src/http/__tests__/transport-timeouts.test.ts + s_bc047f60603f3a::t_b7558803676dc2 49-51 +packages/@n8n/agents/src/__tests__/integration/cassettes/execution-options/uses-agent-modelfetch-for-model-requests.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/backend-network/src/http/axios/__tests__/utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 10,17,20-21,31,35-36,535-645 +packages/@n8n/instance-ai/src/workflow-loop/__tests__/workflow-loop-controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 162,192-223 +packages/frontend/editor-ui/src/features/core/dataTable/DataTableView.vue + s_bc047f60603f3a::t_b7558803676dc2 84-93,228-229,233 +packages/@n8n/instance-ai/src/stream/usage-accumulator.ts + s_bc047f60603f3a::t_b7558803676dc2 5-21,28-29,34,37-39,46-52,59-65,67-71,79,85-87,93-107,117-125,131 +packages/@n8n/instance-ai/evaluations/data/workflows/dont-reaffirm-fixed-without-rerun.json + s_bc047f60603f3a::t_b7558803676dc2 1-43 +packages/frontend/editor-ui/src/features/agents/agentSessions.store.ts + s_bc047f60603f3a::t_b7558803676dc2 30-31,35,37-38,46,70-71,78,96,98,108,129,133,136,138,143,146-147,155 +packages/cli/src/utils/__tests__/auth-fetch.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,17-20,128-226 +packages/@n8n/agents/src/__tests__/integration/cassettes/stream-timing/tool-input-delta-chunks-arrive-incrementally-not-all-buffered.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/frontend/editor-ui/src/features/ndv/panel/components/InputPanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 32 +packages/nodes-base/nodes/DataTable/actions/row/delete.operation.ts + s_bc047f60603f3a::t_b7558803676dc2 24 +packages/@n8n/agents/src/__tests__/integration/cassettes/telemetry-langsmith/includes-tool-call-spans-in-the-trace.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/cli/src/modules/instance-ai/web-research/fetch-and-extract.ts + s_bc047f60603f3a::t_b7558803676dc2 60-73,86-105,108-109 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/resume-generate-result-includes-the-resumed-tool-call-when-denied.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/instance-ai/src/tools/orchestration/verify-built-workflow.tool.ts + s_bc047f60603f3a::t_b7558803676dc2 10,236-245 +packages/cli/src/modules/agents/__tests__/agent-publish.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-368 +packages/@n8n/ai-workflow-builder.ee/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/prefixes-tool-names-with-the-server-name.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/pauses-the-stream-when-a-tool-suspends.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/cli/src/modules/agents/__tests__/agent-telemetry.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-81 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/connects-and-returns-tools-when-server-is-reachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/usage/returns-token-usage-on-stream-finish-chunk.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/emits-toolexecutionstart-and-toolexecutionend-when-a-tool-runs.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/throws-when-a-static-tool-and-an-mcp-tool-share-the-same-prefixed-name.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/runtime/loop/runtime-helpers.ts + s_bc047f60603f3a::t_b7558803676dc2 59-60,65,67,93-97 +packages/@n8n/instance-ai/evaluations/outcome/transcript-from-events.ts + s_bc047f60603f3a::t_b7558803676dc2 266,294,401,412,426 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/does-not-crash-when-a-tool-throws-stream-completes-with-a-finish-chunk.json + s_bc047f60603f3a::t_b7558803676dc2 1-197 +packages/@n8n/nodes-langchain/utils/aws/test/resolveAwsCredentials.test.ts + s_bc047f60603f3a::t_b7558803676dc2 211-219,284-299 +packages/frontend/editor-ui/src/app/stores/nodeTypes.store.ts + s_bc047f60603f3a::t_b7558803676dc2 38,344-372,377-382,407-419,421-425 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/runs-llm-as-judge-correctness-eval.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/@n8n/agents/src/__tests__/integration/provider-options.test.ts + s_bc047f60603f3a::t_b7558803676dc2 4,171,173,190 +packages/frontend/editor-ui/src/features/shared/commandBar/composables/useWorkflowCommands.test.ts + s_bc047f60603f3a::t_b7558803676dc2 36 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/rejects-when-mcp-server-is-unreachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-tools/stream-the-model-calls-the-web-search-provider-tool-without-suspending.json + s_bc047f60603f3a::t_b7558803676dc2 1-73 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/encodes-rejected-tool-call-as-error-text-in-the-tool-modelmessage.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/nodes-base/nodes/Compression/Compression.node.ts + s_bc047f60603f3a::t_b7558803676dc2 14,18,24-47,155-162,186-193,219,231,334-343,386-394,423,437-441,503-514 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/resumes-the-stream-after-resume-with-denial.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/@n8n/instance-ai/skills/post-build-flow/SKILL.md + s_bc047f60603f3a::t_b7558803676dc2 108-120 +packages/cli/src/modules/agents/agent-builder.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-209 +CHANGELOG.md + s_bc047f60603f3a::t_b7558803676dc2 1-149 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/runs-multiple-dataset-rows-in-parallel.json + s_bc047f60603f3a::t_b7558803676dc2 1-358 +packages/frontend/editor-ui/src/app/workers/coordinator/worker.ts + s_bc047f60603f3a::t_b7558803676dc2 35-38,129-140 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/round-trips-content-tool-outputs-from-ai-sdk-tool-messages.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/calls-image-tool-and-returns-mixed-text-image-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/state-restore-after-suspension/correctly-restores-message-history-so-the-llm-has-full-context.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/node-cli/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/__tests__/test-utils/controller-route-metadata.ts + s_bc047f60603f3a::t_b7558803676dc2 1-40 +packages/@n8n/nodes-langchain/utils/aws/test/aws-sdk-client-credentials.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-424 +packages/nodes-base/nodes/Code/ValidationError.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3 +packages/@n8n/instance-ai/evaluations/binaryChecks/checks/index.ts + s_bc047f60603f3a::t_b7558803676dc2 29,88-89,99 +packages/@n8n/instance-ai/evaluations/data/workflows/index.ts + s_bc047f60603f3a::t_b7558803676dc2 2,5,34-48 +packages/@n8n/agents/src/runtime/model/__tests__/raw-usage.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-78 +packages/@n8n/backend-network/src/proxy/__tests__/proxy-subpath-purity.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-113 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/components/InstanceAiPersonalizedPromptSuggestions.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-202 +packages/@n8n/eslint-config/src/rules/no-aws-credential-discovery-imports.ts + s_bc047f60603f3a::t_b7558803676dc2 1-248 +packages/@n8n/instance-ai/src/tools/workflows/workflow-source-compiler.ts + s_bc047f60603f3a::t_b7558803676dc2 24,39,140-164,187,278 +packages/@n8n/config/src/configs/sentry.config.ts + s_bc047f60603f3a::t_b7558803676dc2 4,66,70 +packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/RunDetail/TestCaseHeader.vue + s_bc047f60603f3a::t_b7558803676dc2 92-93,110-117 +packages/@n8n/computer-use/src/tools/shell/build-shell-resource.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3-5,17,29,49,59,68,77,87,96 +packages/cli/src/webhooks/webhook.service.ts + s_bc047f60603f3a::t_b7558803676dc2 193-197,253 +packages/cli/src/modules/n8n-packages/engine/import-pipeline.ts + s_bc047f60603f3a::t_b7558803676dc2 129-133 +packages/@n8n/agents/src/__tests__/integration/cassettes/double-suspension/generate-tool-suspends-twice-then-completes-on-second-resume.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/agents/src/__tests__/integration/tool-behavior.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-108 +packages/@n8n/eslint-plugin-community-nodes/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/@n8n/agents/src/__tests__/integration/cassettes/multimodal/accepts-an-image-via-binary-data-and-references-it-in-the-response.json + s_bc047f60603f3a::t_b7558803676dc2 1-72 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-structuredoutput-after-tool-use-via-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-232 +packages/core/src/binary-data/binary-data.config.ts + s_bc047f60603f3a::t_b7558803676dc2 8 +packages/core/src/execution-engine/node-execution-context/utils/request-helpers/factory.ts + s_bc047f60603f3a::t_b7558803676dc2 97,109 +packages/cli/src/credentials-helper.ts + s_bc047f60603f3a::t_b7558803676dc2 532-534 +packages/cli/test/integration/shared/utils/index.ts + s_bc047f60603f3a::t_b7558803676dc2 126-131 +packages/@n8n/eslint-config/src/plugin.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-12 +packages/@n8n/agents/src/__tests__/integration/cassettes/deferred-tools/searches-loads-and-uses-a-deferred-tool-in-generate-mode.json + s_bc047f60603f3a::t_b7558803676dc2 1-603 +packages/frontend/editor-ui/src/app/composables/useSettingsItems.ts + s_bc047f60603f3a::t_b7558803676dc2 24-44,94 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/accepts-multiple-servers-with-distinct-names.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/api-types/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/app/workers/coordinator/operations/loadNodeTypes.ts + s_bc047f60603f3a::t_b7558803676dc2 21-32 +packages/frontend/editor-ui/src/features/shared/commandBar/composables/useNodeCommands.test.ts + s_bc047f60603f3a::t_b7558803676dc2 19-28 +packages/cli/src/eventbus/event-message-classes/index.ts + s_bc047f60603f3a::t_b7558803676dc2 120 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/does-not-wrap-tools-that-are-not-in-the-requireapproval-list.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/toolexecutionend-carries-the-correct-toolcallid-matching-toolexecutionstart.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-metadata/includes-finishreason-in-finish-chunks.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-structuredoutput-after-tool-use-via-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-246 +packages/core/src/execution-engine/node-execution-context/utils/get-additional-keys.ts + s_bc047f60603f3a::t_b7558803676dc2 24,44-48,50,64,68 +packages/frontend/editor-ui/src/features/ai/assistant/builder.store.test.ts + s_bc047f60603f3a::t_b7558803676dc2 147-160,185-186 +packages/cli/src/oauth/__tests__/oauth.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 155,158-163,4224 +packages/cli/src/modules/agents/__tests__/agent-integration-persistence.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-222 +packages/cli/src/utils/ai-proxy-fetch.ts + s_bc047f60603f3a::t_b7558803676dc2 1-2,46-60 +packages/@n8n/backend-network/src/http/axios/redirect.ts + s_bc047f60603f3a::t_b7558803676dc2 1-274 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/resumes-each-pending-tool-call-one-by-one-when-multiple-tool-calls-are-suspended.json + s_bc047f60603f3a::t_b7558803676dc2 1-212 +packages/nodes-base/nodes/MySql/test/v2/utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 8,172-196 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/rejects-when-mcp-server-is-unreachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/proxy/__tests__/proxy-resolution.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-52 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/matches-tool-names-without-prefix-when-requireapproval-contains-un-prefixed-names.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/keeps-type-value-shaped-tool-json-wrapped-when-building-tool-modelmessages.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/wraps-only-the-listed-tool-when-requireapproval-names-a-single-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/features/roles/instance/components/ScopeGroupSelector.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-90 +packages/@n8n/nodes-langchain/nodes/trigger/ChatTrigger/templates.ts + s_bc047f60603f3a::t_b7558803676dc2 5-8,10 +packages/cli/src/workflows/triggers/__tests__/workflow-trigger-activator.test.ts + s_bc047f60603f3a::t_b7558803676dc2 141-178 +packages/@n8n/workflow-sdk/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/mcp-browser-extension/src/relayAllowlist.ts + s_bc047f60603f3a::t_b7558803676dc2 1-31 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/evaluate-includes-hitl-tool-calls-in-toolcalls-passed-to-eval-scorers.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/agents/src/__tests__/integration/workspace-agent.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-13,111,119,123-125,133,203-372 +packages/cli/src/security-audit/risk-reporters/__tests__/instance-risk-reporter.test.ts + s_bc047f60603f3a::t_b7558803676dc2 35 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/stream-result-state-is-running-before-the-stream-is-drained.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/cli/src/modules/agents/__tests__/agent-threads.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-34 +packages/@n8n/agents/src/runtime/__tests__/agent-runtime-conversion.test.ts + s_bc047f60603f3a::t_b7558803676dc2 18 +packages/cli/src/modules/mcp/__tests__/create-workflow-from-code.tool.test.ts + s_bc047f60603f3a::t_b7558803676dc2 118,228-251,284,558,576,597,622,647,694,720,741 +packages/@n8n/instance-ai/evaluations/data/workflows/product-page-agent-question-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-37 +packages/@n8n/agents/src/runtime/__tests__/memory-orchestrator-history.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-95 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/spec/instance-ai-personalized-prompt-suggestions.md + s_bc047f60603f3a::t_b7558803676dc2 1-302 +packages/frontend/editor-ui/src/app/components/FocusSidebar.test.ts + s_bc047f60603f3a::t_b7558803676dc2 54,58-65 +packages/cli/src/modules/agents/agent-skills.service.ts + s_bc047f60603f3a::t_b7558803676dc2 13,26,58,81,110,133 +packages/@n8n/agents/src/__tests__/integration/cassettes/title-generation/does-not-overwrite-a-pre-existing-thread-title.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/llm-can-self-correct-by-retrying-a-flaky-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-317 +packages/cli/src/modules/quick-connect/handlers/__tests__/firecrawl.handler.test.ts + s_bc047f60603f3a::t_b7558803676dc2 26 +packages/cli/test/integration/shared/types.ts + s_bc047f60603f3a::t_b7558803676dc2 54-55 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/does-not-throw-when-requireapproval-false-is-set-without-a-checkpoint-store.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/runtime-skills/loads-and-follows-a-skill-in-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-238 +packages/@n8n/agents/src/__tests__/integration/tool-approval.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-177 +packages/@n8n/decorators/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/services/frontend.service.ts + s_bc047f60603f3a::t_b7558803676dc2 4-5,37-38,117-120,139,249-251,453-454,610-635 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-handles-multi-step-workflow-mkdir-write-list-read.json + s_bc047f60603f3a::t_b7558803676dc2 1-1303 +packages/cli/src/modules/agents/__tests__/agents-catalog.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-18 +packages/@n8n/instance-ai/evaluations/__tests__/langsmith-seed.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-440 +packages/@n8n/mcp-apps/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/instance-ai/evaluations/clients/n8n-client.ts + s_bc047f60603f3a::t_b7558803676dc2 16-17,21-32,507-524 +packages/cli/src/modules/instance-ai/tracing/index.ts + s_bc047f60603f3a::t_b7558803676dc2 1-10 +packages/cli/src/workflow-execute-additional-data.ts + s_bc047f60603f3a::t_b7558803676dc2 381-384,388,524-525 +packages/@n8n/instance-ai/src/skills/__tests__/runtime-skills.test.ts + s_bc047f60603f3a::t_b7558803676dc2 127,130-133 +packages/@n8n/backend-network/src/http/__tests__/outbound-http.authorization.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-209 +packages/cli/src/modules/instance-ai/tracing/instance-ai-tracing.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-533 +packages/nodes-base/nodes/MySql/test/v1/executeQuery.queryReplacement.workflow.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/@n8n/instance-ai/src/agent/__tests__/system-prompt.test.ts + s_bc047f60603f3a::t_b7558803676dc2 47-55 +packages/core/src/binary-data/__tests__/binary-data-service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 10,62-74 +packages/nodes-base/credentials/common/aws/system-credentials-utils.ts + s_bc047f60603f3a::t_b7558803676dc2 6-7,22-28,31-32,44,49-59,62,64-67,301,329,331 +packages/@n8n/agents/src/__tests__/integration/memory-observational.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-96 +packages/@n8n/agents/src/__tests__/integration/cassettes/deferred-tools/searches-loads-and-uses-a-deferred-tool-in-stream-mode.json + s_bc047f60603f3a::t_b7558803676dc2 1-628 +packages/core/src/errors/disallowed-filepath.error.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3,5 +packages/@n8n/benchmark/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/emits-agentstart-and-agentend-around-a-generate-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/reflects-resourceid-and-threadid-from-runoptions.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/instance-ai/evaluations/data/workflows/carry-accumulated-facts-across-long-thread.json + s_bc047f60603f3a::t_b7558803676dc2 1-52 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/reports-per-server-errors-for-partially-failing-multi-server-configs.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/chat-hub/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/agents/src/runtime/streaming/stream.ts + s_bc047f60603f3a::t_b7558803676dc2 13-17,30,33,35 +packages/@n8n/instance-ai/src/tools/workflows/__tests__/build-workflow.tool.test.ts + s_bc047f60603f3a::t_b7558803676dc2 600-660 +packages/cli/src/modules/instance-ai/__tests__/instance-ai-terminal-outcome.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-497 +packages/@n8n/agents/src/runtime/__tests__/mcp-connection.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1,123-147 +packages/cli/src/modules/mcp/tools/workflow-builder/validate-workflow-code.tool.ts + s_bc047f60603f3a::t_b7558803676dc2 83-86 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/metadata.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-314 +packages/@n8n/ai-workflow-builder.ee/src/tools/utils/web-fetch.utils.ts + s_bc047f60603f3a::t_b7558803676dc2 2 +packages/cli/src/modules/agents/utils/agent-published-snapshot.ts + s_bc047f60603f3a::t_b7558803676dc2 1-19 +packages/cli/src/modules/instance-ai/suspended-run-restorer.service.ts + s_bc047f60603f3a::t_b7558803676dc2 3,7,63,69 +packages/cli/src/modules/agents/__tests__/agent-test-chat.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-50 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/returns-success-after-a-successful-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/runtime/__tests__/observation-log-observer.test.ts + s_bc047f60603f3a::t_b7558803676dc2 295,315-346 +packages/@n8n/agents/src/__tests__/integration/cassettes/token-usage/reports-token-usage-on-a-simple-text-response-via-run.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/frontend/editor-ui/src/features/roles/instance/components/ScopeGroupSelector.vue + s_bc047f60603f3a::t_b7558803676dc2 1-99 +.agents/skills/create-pr/SKILL.md + s_bc047f60603f3a::t_b7558803676dc2 103-106 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/calls-echo-tool-and-returns-text-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/eslint-plugin-community-nodes/src/plugin.ts + s_bc047f60603f3a::t_b7558803676dc2 59,62,111,114 +packages/nodes-base/credentials/Snowflake.credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 114-119 +packages/frontend/editor-ui/src/features/setupPanel/components/FocusSidebarTabs.test.ts + s_bc047f60603f3a::t_b7558803676dc2 25-33 +packages/@n8n/api-types/src/index.ts + s_bc047f60603f3a::t_b7558803676dc2 320,423-424 +packages/@n8n/task-runner/src/start.ts + s_bc047f60603f3a::t_b7558803676dc2 19-25,31-34,50,89-91,102-109 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-if-a-duplicate-server-name-is-registered.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/deferred-tools/resumes-a-suspended-deferred-tool-after-loading-it.json + s_bc047f60603f3a::t_b7558803676dc2 1-594 +packages/@n8n/agents/src/__tests__/integration/cassettes/title-generation/auto-generates-a-thread-title-after-stream-on-a-new-thread.json + s_bc047f60603f3a::t_b7558803676dc2 1-120 +packages/frontend/@n8n/i18n/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/frontend/editor-ui/src/features/ndv/parameters/components/Collection/CollectionParameterLegacy.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-20 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/disconnects-cleanly-without-throwing.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/features/workflows/canvas/composables/useCanvasMapping.ts + s_bc047f60603f3a::t_b7558803676dc2 211-214,234-237 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-approval/approve-stream-runs-the-approved-tool-and-completes.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/cli/src/modules/instance-ai/__tests__/instance-ai-tracing.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-265 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/returns-length-not-error-when-iteration-limit-is-reached-in-resumed-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/merges-static-tools-and-mcp-tools-in-the-same-agent.json + s_bc047f60603f3a::t_b7558803676dc2 1-275 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-applies-single-and-batch-string-replacements.json + s_bc047f60603f3a::t_b7558803676dc2 1-830 +packages/cli/src/interfaces.ts + s_bc047f60603f3a::t_b7558803676dc2 207-238 +packages/cli/src/modules/agents/agent-task.service.ts + s_bc047f60603f3a::t_b7558803676dc2 18,60,470,562 +packages/cli/src/webhooks/__tests__/webhook.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 341-352 +packages/core/src/errors/invalid-execution-metadata.error.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3 +packages/cli/test/integration/token-exchange/trusted-key.service.integration.test.ts + s_bc047f60603f3a::t_b7558803676dc2 465-515 +packages/@n8n/agents/src/types/sdk/agent.ts + s_bc047f60603f3a::t_b7558803676dc2 35-36,166-172 +packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/CanvasNodeDefault.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11,33-34,44-45,75-80,297-319 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/calls-image-tool-and-returns-mixed-text-image-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/app/workers/coordinator/operations/loadNodeTypes.test.ts + s_bc047f60603f3a::t_b7558803676dc2 5,28-29,177-252 +packages/cli/src/modules/instance-ai/mcp/__tests__/instance-ai-mcp-registry.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2-8,95-96,108,211-233,358-463 +packages/@n8n/agents/src/__tests__/integration/cassettes/batched-tool-execution/normal-tools-with-bounded-concurrency-complete-without-errors-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-228 +packages/cli/src/credentials/external-secrets.utils.ts + s_bc047f60603f3a::t_b7558803676dc2 7-8,10-12,15-18,20,40-41,45-46,48,54-55,57,60 +packages/cli/src/modules/quick-connect/handlers/firecrawl.handler.ts + s_bc047f60603f3a::t_b7558803676dc2 26,36,45 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/emits-nothing-for-an-assistant-message-whose-only-blocks-are-all-pending.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/http/axios/utils.ts + s_bc047f60603f3a::t_b7558803676dc2 15,81,202,246-293,300,303,319,321-324 +packages/@n8n/json-schema-to-zod/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/agent-validation.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-190 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-interrupt/auto-executes-non-interruptible-tools-while-suspending-interruptible-ones.json + s_bc047f60603f3a::t_b7558803676dc2 1-234 +packages/frontend/editor-ui/src/features/roles/components/RolesTable.vue + s_bc047f60603f3a::t_b7558803676dc2 1-262 +packages/nodes-base/credentials/common/aws/descriptions.ts + s_bc047f60603f3a::t_b7558803676dc2 2 +packages/frontend/editor-ui/src/app/utils/typesUtils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-7,66-79 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/persists-maxiterations-together-with-completed-iteration-count-in-checkpoints-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/core/src/execution-engine/node-execution-context/utils/__tests__/get-additional-keys.test.ts + s_bc047f60603f3a::t_b7558803676dc2 76-77,83-88,159-170 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/runs-llm-correctness-eval-on-fruit-bowl-agent-with-expected-output.json + s_bc047f60603f3a::t_b7558803676dc2 1-290 +packages/@n8n/backend-network/src/http/axios/__tests__/legacy.test.ts + s_bc047f60603f3a::t_b7558803676dc2 71,84,107,172-177 +packages/@n8n/permissions/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/workflow-sdk/src/generate-types/generate-types.test.ts + s_bc047f60603f3a::t_b7558803676dc2 369-371,5090-5092 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/round-trip-is-structurally-equivalent-for-a-resolved-tool-call.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/nodes-base/credentials/AwsAssumeRole.credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 9-10 +packages/frontend/editor-ui/src/features/collaboration/projects/components/RoleHoverPopover.vue + s_bc047f60603f3a::t_b7558803676dc2 12 +packages/@n8n/backend-network/eslint.config.mjs + s_bc047f60603f3a::t_b7558803676dc2 4-35,37 +packages/nodes-base/nodes/MySql/test/v1/executeQuery.quotedLiteral.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-29 +packages/cli/src/services/dynamic-templates.service.ts + s_bc047f60603f3a::t_b7558803676dc2 21,30,35 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/resumes-all-suspended-tools-one-by-one-until-the-llm-loop-continues-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-212 +packages/cli/src/modules/external-secrets.ee/providers/aws-secrets-manager.ts + s_bc047f60603f3a::t_b7558803676dc2 125-129 +packages/cli/src/modules/oauth-server/__tests__/oauth.helpers.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3-4,12,14-16,24,26-28,36,48,50-52,60,64-74,89,107,125,149,168,174-184 +packages/@n8n/agents/src/__tests__/integration/cassettes/json-schema-validation/passes-valid-input-to-the-handler-and-returns-a-successful-tool-result.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/calls-echo-tool-and-returns-text-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/frontend/editor-ui/src/features/agents/components/AgentChipButton.vue + s_bc047f60603f3a::t_b7558803676dc2 71,97-99,108,129-131 +packages/frontend/@n8n/rest-api-client/src/utils.ts + s_bc047f60603f3a::t_b7558803676dc2 5,22,29 +packages/frontend/editor-ui/src/features/ndv/parameters/components/WorkflowSelectorParameterInput/WorkflowSelectorParameterInput.test.ts + s_bc047f60603f3a::t_b7558803676dc2 49-60,75 +packages/@n8n/computer-use/src/tools/shell/shell-execute.test.ts + s_bc047f60603f3a::t_b7558803676dc2 234-294,464,466 +packages/@n8n/agents/src/__tests__/integration/cassettes/multi-tool-calls/correctly-merges-results-when-the-same-tool-is-called-multiple-times.json + s_bc047f60603f3a::t_b7558803676dc2 1-228 +packages/@n8n/agents/src/sdk/__tests__/agent-mcp-validation.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-68 +packages/frontend/editor-ui/src/app/constants/navigation.ts + s_bc047f60603f3a::t_b7558803676dc2 54 +packages/@n8n/agents/src/__tests__/integration/cassettes/token-usage/accumulates-higher-token-counts-with-more-complex-prompts.json + s_bc047f60603f3a::t_b7558803676dc2 1-126 +packages/@n8n/backend-network/src/http/__tests__/client-request-error.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,87-97 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-metadata/result-contains-usage-metadata-from-the-provider.json + s_bc047f60603f3a::t_b7558803676dc2 1-52 +packages/@n8n/agents/src/__tests__/integration/mcp-client-boundary.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-104 +packages/frontend/editor-ui/src/features/agents/components/AgentBuilderChatColumn.vue + s_bc047f60603f3a::t_b7558803676dc2 29,98,109 +packages/frontend/editor-ui/src/features/agents/views/AgentBuilderView.vue + s_bc047f60603f3a::t_b7558803676dc2 1243 +packages/cli/src/telemetry/index.ts + s_bc047f60603f3a::t_b7558803676dc2 18-23,80-97,110-111,224,311-351,438-465,605-607 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/suspends-all-mcp-tools-when-config-requireapproval-true.json + s_bc047f60603f3a::t_b7558803676dc2 1-118 +packages/frontend/editor-ui/src/features/ndv/runData/components/ai/RunDataAi.test.ts + s_bc047f60603f3a::t_b7558803676dc2 19-28 +packages/@n8n/config/test/config.test.ts + s_bc047f60603f3a::t_b7558803676dc2 222-225,834-862 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/drops-pending-tool-call-blocks-from-both-assistant-and-tool-modelmessages.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-conversation/recalls-tool-results-with-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-303 +packages/@n8n/api-types/src/schemas/instance-ai.schema.ts + s_bc047f60603f3a::t_b7558803676dc2 1327-1366 +packages/cli/src/modules/agents/integrations/agent-chat-bridge.ts + s_bc047f60603f3a::t_b7558803676dc2 7,239 +packages/cli/src/modules/dynamic-credentials.ee/services/credential-resolver.service.ts + s_bc047f60603f3a::t_b7558803676dc2 9,68-69,146-147,153,158,254,264 +packages/cli/src/modules/instance-ai/eval/__tests__/execution.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 64-65,254-255,257,572-573 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory-custom-backend/works-with-stream-path.json + s_bc047f60603f3a::t_b7558803676dc2 1-138 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/returns-cached-tools-on-subsequent-calls-without-reconnecting.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/proxy/__tests__/no-proxy-patch.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3-5,7,9-11,13,15-20,23-32,35,43,46,54,57,65,68,76,79,81,87-115,119,126,129,132,134,142,149-150,160-176,180-181,193,197,200 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/auto-resumes-interruptible-tool-calls-during-eval.json + s_bc047f60603f3a::t_b7558803676dc2 1-214 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/disconnects-cleanly-without-throwing.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/dynamic-credentials.ee/credential-resolvers/identifiers/oauth2-metadata-http-client.ts + s_bc047f60603f3a::t_b7558803676dc2 13,44 +packages/frontend/editor-ui/src/features/ai/instanceAi/instanceAi.store.ts + s_bc047f60603f3a::t_b7558803676dc2 113-121,226-231,266 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/accepts-valid-url-based-config.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/token-usage/reports-token-usage-after-a-multi-step-tool-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-205 +packages/cli/src/commands/start.ts + s_bc047f60603f3a::t_b7558803676dc2 415-417,436-437 +packages/@n8n/agents/src/__tests__/integration/cassettes/execution-options/increments-executioncounter-for-messages-tool-calls-and-tokens.json + s_bc047f60603f3a::t_b7558803676dc2 1-191 +packages/@n8n/instance-ai/src/workflow-loop/verification-obligation.ts + s_bc047f60603f3a::t_b7558803676dc2 1,59-60,118,122 +packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/WizardSidepanel/EvaluationsWizardSidepanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11,110-120,126 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-behavior/uses-tool-systeminstruction-to-decide-to-call-a-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/mcp-browser-extension/src/relayAllowlist.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/cli/src/modules/dynamic-credentials.ee/credential-resolvers/identifiers/oauth2-userinfo-identifier.ts + s_bc047f60603f3a::t_b7558803676dc2 10 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/second-call-with-cached-instructions-reports-cacheread-tokens.json + s_bc047f60603f3a::t_b7558803676dc2 1-120 +packages/@n8n/agents/src/__tests__/integration/cassettes/execution-options/calls-onstepstart-and-onstepfinish-for-generate-and-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-120 +packages/cli/src/modules/instance-ai/__tests__/credit-counting.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-420 +packages/@n8n/instance-ai/evaluations/binaryChecks/checks/no-excessive-build-failures.ts + s_bc047f60603f3a::t_b7558803676dc2 1-23 +packages/cli/test/integration/external-secrets/external-secrets.expression-access.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-288 +packages/cli/src/modules/agents/__tests__/agents-service-sync.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,7-9,49-51 +packages/@n8n/instance-ai/evaluations/utils/conversation-text.ts + s_bc047f60603f3a::t_b7558803676dc2 1-19,39-44,60-90 +packages/cli/src/modules/instance-ai/instance-ai.service.ts + s_bc047f60603f3a::t_b7558803676dc2 100,107,146-150,390-392,418,508,554-560,570-584,799-801,828-829,853,862,948,959,1015,1026,1046,1140,1183,1187,1191,1202,1206,1221,1228,1237,1239,1251,1276,1297,1308,1316,1328,1330,1346,1687-1691,1696,2159,2300-2302,2627,2736,2783,2905-2906,2908,3136,3147,3175,3229,3238,3247,3263-3272,3300,3304,3311,3353,3358,3365,3400,3879,4006,4046-4047,4055,4082,4119,4134,4142,4149,4165-4173,4188,4196,4199,4206,4232,4246,4250,4257,4284,4335,4360,4374,4398,4516,4625,4652,4655,4758,4882 +packages/frontend/editor-ui/src/features/ai/evaluation.ee/components/WizardSidepanel/TestCaseForm.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-20 +packages/cli/src/modules/agents/utils/agent-credential-provider.ts + s_bc047f60603f3a::t_b7558803676dc2 1-13 +packages/@n8n/instance-ai/src/tools/workflows/workflow-build-routing.ts + s_bc047f60603f3a::t_b7558803676dc2 8,18,69 +packages/cli/src/webhooks/test-webhooks.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-3,5-18 +packages/@n8n/db/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/core/src/nodes-loader/__tests__/custom-directory-loader.hot-reload.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-123 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/merges-role-tool-modelmessages-into-the-preceding-assistant-tool-call-block.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/__tests__/agent-integrations.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-703 +packages/@n8n/agents/src/__tests__/integration/helpers.ts + s_bc047f60603f3a::t_b7558803676dc2 17-19,26-27 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-parsed-structuredoutput-in-stream-finish-chunk.json + s_bc047f60603f3a::t_b7558803676dc2 1-89 +packages/cli/src/workflows/publication/__tests__/workflow-publication-outbox-cleanup.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-185 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/throws-and-clears-cache-when-server-is-unreachable.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/resume-generate-result-includes-the-resumed-tool-call-in-toolcalls.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/@n8n/agents/src/__tests__/integration/cassettes/concurrent-tool-execution/auto-executes-non-interruptible-tools-concurrently-while-suspending-interruptible-ones.json + s_bc047f60603f3a::t_b7558803676dc2 1-103 +packages/@n8n/agents/src/runtime/model/raw-usage.ts + s_bc047f60603f3a::t_b7558803676dc2 1-86 +packages/nodes-base/nodes/HttpRequest/test/node/HttpRequestV3.test.ts + s_bc047f60603f3a::t_b7558803676dc2 922-996 +packages/frontend/editor-ui/src/features/ndv/parameters/components/Collection/CollectionParameter.test.ts + s_bc047f60603f3a::t_b7558803676dc2 8-17 +packages/@n8n/mcp-browser/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/app/init.ts + s_bc047f60603f3a::t_b7558803676dc2 6,221 +packages/@n8n/agents/src/__tests__/integration/cassettes/telemetry-langsmith/sends-trace-data-to-langsmith-using-langsmithtelemetry.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-edits-files-with-append-copy-move-delete-and-rmdir-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1-2775 +packages/@n8n/instance-ai/evaluations/__tests__/data-workflows-schema.test.ts + s_bc047f60603f3a::t_b7558803676dc2 59-114 +packages/cli/src/services/__tests__/user.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 20,300-302,505-535 +packages/cli/src/modules/external-secrets.ee/providers/__tests__/infisical.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,68,79-84 +packages/core/src/binary-data/utils.ts + s_bc047f60603f3a::t_b7558803676dc2 8 +packages/@n8n/api-types/src/dto/binary-data/binary-data-query.dto.ts + s_bc047f60603f3a::t_b7558803676dc2 14 +packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInputFull.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-21 +packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderView.test.ts + s_bc047f60603f3a::t_b7558803676dc2 334-342,840-849 +packages/frontend/editor-ui/src/features/workflows/canvas/experimental/components/ExperimentalEmbeddedNdvMapper.test.ts + s_bc047f60603f3a::t_b7558803676dc2 16-25 +packages/cli/src/modules/agents/__tests__/agents-config.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-19 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-uses-workspace-execute-command-tool.json + s_bc047f60603f3a::t_b7558803676dc2 1-802 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/runs-deterministic-evals-against-a-fruit-bowl-agent.json + s_bc047f60603f3a::t_b7558803676dc2 1-180 +packages/@n8n/backend-network/src/http/__tests__/transport-integration.test.ts + s_bc047f60603f3a::t_b7558803676dc2 78,94,104,116,139,161,196 +packages/cli/src/modules/agents/__tests__/agent-publish.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-111 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/skips-legacy-tool-call-blocks-that-have-no-state-field-and-emits-nothing-when-they-are-the-only-content.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-common/src/license-state.ts + s_bc047f60603f3a::t_b7558803676dc2 129-132 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-connection/wraps-multiple-listed-tools-when-requireapproval-names-several-tools.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/json-config/__tests__/mcp-client-factory.test.ts + s_bc047f60603f3a::t_b7558803676dc2 5,398-521 +packages/@n8n/task-runner-python/tests/unit/test_sandbox_hardening.py + s_bc047f60603f3a::t_b7558803676dc2 4,14-15,213-398 +packages/cli/src/events/relays/log-streaming.event-relay.ts + s_bc047f60603f3a::t_b7558803676dc2 130,146,1124-1126 +packages/cli/src/modules/agents/agent-execution-orchestrator.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-670 +packages/@n8n/eslint-config/src/configs/node.ts + s_bc047f60603f3a::t_b7558803676dc2 4,6 +packages/nodes-base/nodes/DataTable/actions/row/update.operation.ts + s_bc047f60603f3a::t_b7558803676dc2 24 +packages/@n8n/agents/src/__tests__/integration/cassettes/runtime-skills/loaded-skill-drives-a-domain-tool-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-423 +packages/cli/test/integration/users.api.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1719 +packages/@n8n/task-runner/src/js-task-runner/built-ins-parser/__tests__/built-ins-parser.test.ts + s_bc047f60603f3a::t_b7558803676dc2 287 +packages/@n8n/typescript-config/tsconfig.common.json + s_bc047f60603f3a::t_b7558803676dc2 9 +packages/cli/src/modules/instance-ai/__tests__/instance-ai.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 165-168,218-222,230-234,317-321,329-331,504-520,531,558-563,568,608,645-650,655,658-683,697,954-970,1058,1089,1504,1536,2105,2130,2133-2135,2263,2439-2458 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/prefixes-tool-names-with-the-server-name.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/mcp-browser-extension/manifest.json + s_bc047f60603f3a::t_b7558803676dc2 5,9-21 +packages/@n8n/mcp-browser-extension/src/background.ts + s_bc047f60603f3a::t_b7558803676dc2 9,158,162,278-283 +packages/core/src/errors/error-reporter.ts + s_bc047f60603f3a::t_b7558803676dc2 2,305 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-runtime/streams-a-response-that-includes-an-mcp-tool-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-260 +packages/cli/src/modules/agents/agent-integrations.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-315 +packages/frontend/@n8n/rest-api-client/src/api/roles.ts + s_bc047f60603f3a::t_b7558803676dc2 16,27,35 +packages/frontend/editor-ui/src/app/composables/useRunWorkflow.test.ts + s_bc047f60603f3a::t_b7558803676dc2 271-279 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/metadata.ts + s_bc047f60603f3a::t_b7558803676dc2 1-333 +packages/cli/test/integration/task-runners/task-runner-process.test.ts + s_bc047f60603f3a::t_b7558803676dc2 27-31,33,41-45 +packages/cli/src/modules/oauth-server/__tests__/oauth.controller.api.test.ts + s_bc047f60603f3a::t_b7558803676dc2 45 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/handler-invokes-the-child-process-tool-and-returns-mcp-result.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/executions/execution-data/__tests__/azure-store.ee.test.ts + s_bc047f60603f3a::t_b7558803676dc2 7,27-28,45,48,60,65,88,108,122-123 +packages/@n8n/agents/src/__tests__/integration/mcp-runtime.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,5 +packages/@n8n/agents/src/__tests__/integration/cassettes/batched-tool-execution/bounded-concurrency-suspends-first-batch-and-saves-unexecuted-tools-then-resumes-all-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-228 +packages/@n8n/agents/src/__tests__/integration/cassettes/thinking/emits-reasoning-delta-chunks-when-thinking-is-enabled.json + s_bc047f60603f3a::t_b7558803676dc2 1-68 +packages/nodes-base/credentials/test/GithubAppApi.credentials.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-109 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/creditFormatting.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-15 +packages/cli/test/integration/database/repositories/role.repository.test.ts + s_bc047f60603f3a::t_b7558803676dc2 602-667 +packages/cli/src/credentials/__tests__/validation.test.ts + s_bc047f60603f3a::t_b7558803676dc2 142-172,423-468 +packages/@n8n/agents/src/runtime/model/model-factory.ts + s_bc047f60603f3a::t_b7558803676dc2 31,33-36,42 +packages/@n8n/backend-network/src/http/axios/request.ts + s_bc047f60603f3a::t_b7558803676dc2 11-12,15,64,87,159,201-211 +packages/@n8n/agents/src/__tests__/integration/cassettes/multi-tool-calls/correctly-merges-results-via-the-run-path.json + s_bc047f60603f3a::t_b7558803676dc2 1-210 +packages/cli/src/modules/instance-ai/mcp/instance-ai-mcp-registry.service.ts + s_bc047f60603f3a::t_b7558803676dc2 2-4,23-24,46,135-136,248-253,299,311,396 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/fallbackSuggestions.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-65 +packages/@n8n/task-runner/src/js-task-runner/__tests__/require-resolver-global-modules.test.ts + s_bc047f60603f3a::t_b7558803676dc2 61-63 +packages/cli/src/modules/instance-ai/trigger-run-data.ts + s_bc047f60603f3a::t_b7558803676dc2 1-33 +packages/frontend/editor-ui/src/features/execution/logs/components/LogsPanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 76-84 +packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/parts/CanvasNodeStatusIcons.test.ts + s_bc047f60603f3a::t_b7558803676dc2 129-151 +packages/@n8n/mcp-browser-extension/src/ui/composables/useConnection.ts + s_bc047f60603f3a::t_b7558803676dc2 4,61-62,130-135,186-188,297-298 +packages/@n8n/agents/src/__tests__/integration/cassettes/telemetry-langsmith/fires-telemetryintegration-hooks-alongside-langsmith-traces.json + s_bc047f60603f3a::t_b7558803676dc2 1-187 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/second-call-with-call-level-cachecontrol-reports-cacheread-tokens.json + s_bc047f60603f3a::t_b7558803676dc2 1-61 +packages/@n8n/backend-network/src/ssrf/__tests__/ssrf-protection.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 38,145,690 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/structuredoutput-conforms-to-the-schema.json + s_bc047f60603f3a::t_b7558803676dc2 1-89 +packages/cli/src/modules/agents/integrations/slack-app-setup.service.ts + s_bc047f60603f3a::t_b7558803676dc2 23-24,136-137,259-260,262-270 +packages/@n8n/agents/src/__tests__/integration/cassettes/title-generation/accepts-a-custom-model-for-title-generation.json + s_bc047f60603f3a::t_b7558803676dc2 1-114 +packages/frontend/editor-ui/src/features/workflows/canvas/components/elements/nodes/render-types/parts/CanvasNodeStatusIcons.vue + s_bc047f60603f3a::t_b7558803676dc2 92-106 +packages/@n8n/computer-use/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/workflows/publication/workflow-publication-applier.ts + s_bc047f60603f3a::t_b7558803676dc2 117-123 +packages/@n8n/nodes-langchain/utils/aws/resolveAwsCredentials.ts + s_bc047f60603f3a::t_b7558803676dc2 4,10,40-42,56,82,88-90 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-streamable-http-transport/tomessage-returns-a-user-message-with-file-part-for-image-results.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/cancels-a-generate-call-via-external-abortsignal.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-uses-workspace-list-files-for-a-pre-existing-directory.json + s_bc047f60603f3a::t_b7558803676dc2 1-803 +packages/@n8n/eslint-config/src/rules/no-uncentralized-http.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-193 +packages/nodes-base/credentials/common/aws/utils.ts + s_bc047f60603f3a::t_b7558803676dc2 1,15,17-23,300,337,365,369 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-tools/openai-web-search-provider-tool-can-be-attached-without-suspending.json + s_bc047f60603f3a::t_b7558803676dc2 1-60 +packages/core/src/errors/file-not-found.error.ts + s_bc047f60603f3a::t_b7558803676dc2 1,3,5 +packages/frontend/editor-ui/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/features/roles/instance/instanceRoleScopes.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-121 +packages/@n8n/agents/src/__tests__/integration/cassettes/agent-runtime-conversion/round-trips-type-value-shaped-tool-json-without-unwrapping-it.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/crdt/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/backend-test-utils/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/modules/agents/__tests__/agent-sandbox.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 2,13-17 +packages/@n8n/agents/src/__tests__/integration/cassettes/to-model-output/sends-the-transformed-output-to-the-llm-while-preserving-raw-output-in-toolcalls.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/nodes-base/credentials/GithubAppApi.credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 1-138 +packages/@n8n/agents/src/__tests__/integration/cassettes/evaluate/runs-built-in-string-similarity-eval.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/ai-utilities/src/utils/http-proxy-agent.ts + s_bc047f60603f3a::t_b7558803676dc2 12-14,20-21,40-41,43,61,109,112,118 +packages/@n8n/instance-ai/evaluations/data/workflows/verify-by-running-before-claiming-works.json + s_bc047f60603f3a::t_b7558803676dc2 1-36 +packages/cli/src/oauth/oauth.service.ts + s_bc047f60603f3a::t_b7558803676dc2 136 +packages/cli/src/workflows/workflows.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 12,15,18-19,41,50,56,690,695 +packages/@n8n/utils/package.json + s_bc047f60603f3a::t_b7558803676dc2 4 +packages/cli/src/modules/instance-ai/instance-ai-terminal-outcome.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-570 +packages/@n8n/instance-ai/evaluations/harness/langsmith-seed.ts + s_bc047f60603f3a::t_b7558803676dc2 1-422 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-structuredoutput-after-resume-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-239 +packages/@n8n/instance-ai/evaluations/__tests__/workflow-report.test.ts + s_bc047f60603f3a::t_b7558803676dc2 135-157 +packages/@n8n/cli/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/@n8n/instance-ai/src/tools/workflows/plan-verification-simulation.ts + s_bc047f60603f3a::t_b7558803676dc2 30-34,45-89,93,99,102,104-112,128-131 +packages/cli/src/modules/instance-ai/__tests__/instance-ai-memory.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 13,23,347-425 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/sets-inputschema-as-raw-json-schema-not-zod-and-sets-mcptool-flag.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/backend-network/src/http/__tests__/legacy-request.test.ts + s_bc047f60603f3a::t_b7558803676dc2 4,128,150,173 +packages/@n8n/eslint-plugin-community-nodes/docs/rules/require-mit-license.md + s_bc047f60603f3a::t_b7558803676dc2 1-38 +packages/@n8n/instance-ai/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/cli/src/scaling/job-processor.ts + s_bc047f60603f3a::t_b7558803676dc2 168 +packages/frontend/editor-ui/src/experiments/instanceAiPersonalizedPromptSuggestions/components/InstanceAiPersonalizedPromptSuggestions.vue + s_bc047f60603f3a::t_b7558803676dc2 1-368 +packages/@n8n/agents/src/__tests__/integration/cassettes/workspace-agent/agent-uses-workspace-file-stat-to-get-file-metadata.json + s_bc047f60603f3a::t_b7558803676dc2 1-794 +packages/frontend/editor-ui/src/features/shared/banners/banners.store.ts + s_bc047f60603f3a::t_b7558803676dc2 51,55-56 +packages/@n8n/backend-network/src/http/__tests__/outbound-http.requests.test.ts + s_bc047f60603f3a::t_b7558803676dc2 95-118,132-143 +packages/frontend/editor-ui/src/app/stores/focusPanel.store.ts + s_bc047f60603f3a::t_b7558803676dc2 12,48,50,56,65,107 +packages/nodes-base/nodes/Github/Github.node.ts + s_bc047f60603f3a::t_b7558803676dc2 88-96,112-114 +packages/@n8n/backend-network/src/http/http-proxy.ts + s_bc047f60603f3a::t_b7558803676dc2 7 +packages/cli/src/modules/instance-ai/eval/execution.service.ts + s_bc047f60603f3a::t_b7558803676dc2 8,338 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/throws-when-calltool-is-called-without-connecting-first.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/cli/src/modules/agents/__tests__/agents.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6-8,10,12-15,18-31,34-47,50,52-53,57-60,62-63,68,70,73-77,79,130-133,138-139,141-145,162,170-173,178,181,183-187 +packages/frontend/editor-ui/src/features/ai/assistant/components/Agent/creditFormatting.ts + s_bc047f60603f3a::t_b7558803676dc2 1-4 +packages/cli/src/modules/agents/agent-execution.service.ts + s_bc047f60603f3a::t_b7558803676dc2 4-6,32-36,55,143-164,224,229,233,239-240,244,250,274,279,299,306,309 +packages/frontend/editor-ui/src/features/execution/executions/components/global/GlobalExecutionsList.vue + s_bc047f60603f3a::t_b7558803676dc2 25,56,58,334-335,337,351,365-369,373 +packages/@n8n/agents/src/__tests__/integration/cassettes/memory/recalls-tool-results-with-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-641 +packages/frontend/editor-ui/src/features/ndv/panel/components/TriggerPanel.test.ts + s_bc047f60603f3a::t_b7558803676dc2 18-27 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-error-handling/error-tool-result-appears-in-the-stream.json + s_bc047f60603f3a::t_b7558803676dc2 1-197 +packages/@n8n/instance-ai/src/stream/__tests__/usage-accumulator.test.ts + s_bc047f60603f3a::t_b7558803676dc2 13,17,22-29,34,36,38-47,51,56-62,64-115,118-136,144-153,157-181,192,195,198-199,202 +packages/@n8n/agents/src/__tests__/integration/cassettes/tool-approval/deny-generate-declines-without-running-the-original-handler.json + s_bc047f60603f3a::t_b7558803676dc2 1-182 +packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,786,935,950,2224-2260 +packages/cli/src/modules/token-exchange/services/identity-resolution.service.ts + s_bc047f60603f3a::t_b7558803676dc2 11,19,41-44,55,79-80,82-83,91-109,166,168,192-193,208 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/second-stream-with-cached-instructions-reports-cacheread-tokens-in-finish-chunk.json + s_bc047f60603f3a::t_b7558803676dc2 1-132 +packages/@n8n/agents/src/__tests__/integration/cassettes/structured-output/returns-structuredoutput-after-resume-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-232 +packages/@n8n/agents/src/runtime/streaming/stream-session.ts + s_bc047f60603f3a::t_b7558803676dc2 5,26-30,92-96 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/disconnects-cleanly-terminating-the-child-process.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/vcr.ts + s_bc047f60603f3a::t_b7558803676dc2 1-42 +packages/cli/src/services/role.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-5,68-73 +packages/cli/test/integration/shared/utils/test-server.ts + s_bc047f60603f3a::t_b7558803676dc2 364-367 +packages/@n8n/agents/src/__tests__/integration/cassettes/state-restore-after-suspension/resumes-with-stream-after-agent-instance-is-destroyed-and-recreated.json + s_bc047f60603f3a::t_b7558803676dc2 1-196 +packages/cli/test/integration/token-exchange/token-exchange.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 7,34-37,50,64,94-102,184-187,197-238 +packages/frontend/editor-ui/src/features/ai/instanceAi/InstanceAiThreadView.vue + s_bc047f60603f3a::t_b7558803676dc2 886 +packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInputExpanded.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-20 +packages/cli/src/modules/agents/agent-runnable-state.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-39 +packages/cli/src/task-runners/task-managers/data-request-response-builder.ts + s_bc047f60603f3a::t_b7558803676dc2 53 +packages/frontend/editor-ui/src/features/execution/logs/components/LogsViewRunData.test.ts + s_bc047f60603f3a::t_b7558803676dc2 23-32 +packages/@n8n/agents/src/__tests__/integration/cassettes/interim-user-message-during-suspend/generate-interim-message-does-not-break-provider-message-ordering.json + s_bc047f60603f3a::t_b7558803676dc2 1-238 +packages/@n8n/agents/src/__tests__/integration/cassettes/delegate-sub-agent/stream-emits-sub-agent-lifecycle-chunks-and-events.json + s_bc047f60603f3a::t_b7558803676dc2 1-307 +packages/@n8n/agents/src/__tests__/integration/cassettes/max-iterations/persists-maxiterations-together-with-completed-iteration-count-in-checkpoints-generate.json + s_bc047f60603f3a::t_b7558803676dc2 1-79 +packages/@n8n/agents/src/__tests__/integration/evaluate.test.ts + s_bc047f60603f3a::t_b7558803676dc2 12-21,33,36-38 +packages/@n8n/eslint-config/src/rules/index.ts + s_bc047f60603f3a::t_b7558803676dc2 21-22,44-45 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/emits-agentstart-and-agentend-around-a-stream-call.json + s_bc047f60603f3a::t_b7558803676dc2 1-64 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-sse-transport/calls-add-tool-and-returns-calculated-result.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/agents/src/__tests__/integration/cassettes/events-and-abort/multiple-handlers-on-the-same-event-are-all-called.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/instance-ai/src/runtime/resumable-stream-executor.ts + s_bc047f60603f3a::t_b7558803676dc2 337-352 +packages/nodes-base/nodes/MySql/test/v1/executeQuery.quotedLiteral.workflow.json + s_bc047f60603f3a::t_b7558803676dc2 1-84 +packages/@n8n/agents/src/__tests__/integration/cassettes/title-generation/does-not-generate-a-title-when-titlegeneration-is-not-configured.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/cli/src/events/__tests__/log-streaming-event-relay.test.ts + s_bc047f60603f3a::t_b7558803676dc2 78-82,107-111 +packages/@n8n/task-runner-python/src/_sandbox_callables.py + s_bc047f60603f3a::t_b7558803676dc2 123-193,214-215 +packages/frontend/editor-ui/src/features/agents/__tests__/AgentBuilderChatColumn.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-97 +packages/@n8n/agents/src/__tests__/integration/cassettes/provider-options/generates-with-model-config-object.json + s_bc047f60603f3a::t_b7558803676dc2 1-58 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-stdio-transport/calls-add-tool-and-returns-calculated-result.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/db/src/repositories/role.repository.ts + s_bc047f60603f3a::t_b7558803676dc2 129-148 +packages/cli/src/modules/agents/__tests__/agents.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-2,4,8-9,11-12,22-24,31,36-54,58-64,76-78,80-81,83-88,93-94,98-107,109,111,113-124,127-129,131-133,135-136,139-141,143-144 +packages/@n8n/task-runner/src/task-runner.ts + s_bc047f60603f3a::t_b7558803676dc2 89-98,107-109,118,173-177,179-186,276,309,552-593,597-606,610-616,627-630 +packages/@n8n/api-types/src/dto/binary-data/__tests__/binary-data-query.dto.test.ts + s_bc047f60603f3a::t_b7558803676dc2 36-44 +packages/@n8n/backend-network/src/testing.ts + s_bc047f60603f3a::t_b7558803676dc2 13-17 +packages/cli/src/security-audit/risk-reporters/instance-risk-reporter.ts + s_bc047f60603f3a::t_b7558803676dc2 36,164,169 +packages/nodes-base/nodes/Snowflake/__tests__/configure.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-53 +packages/nodes-base/credentials/Aws.credentials.ts + s_bc047f60603f3a::t_b7558803676dc2 8-9 +packages/nodes-base/credentials/common/aws/types.ts + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/create-node/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/frontend/editor-ui/src/features/ai/instanceAi/__tests__/instanceAiPromptSuggestions.telemetry.test.ts + s_bc047f60603f3a::t_b7558803676dc2 6-9,55-80,226-247 +packages/frontend/editor-ui/src/features/workflows/templates/components/SetupWorkflowCredentialsButton.vue + s_bc047f60603f3a::t_b7558803676dc2 41-43 +packages/@n8n/agents/src/__tests__/integration/cassettes/mcp-client-boundary/reports-per-server-errors-for-partially-failing-multi-server-configs.json + s_bc047f60603f3a::t_b7558803676dc2 1 +packages/@n8n/ai-node-sdk/package.json + s_bc047f60603f3a::t_b7558803676dc2 3 +packages/nodes-base/credentials/test/AwsAssumeRole.credentials.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3,8-16,50-51 +packages/frontend/editor-ui/src/app/utils/typesUtils.ts + s_bc047f60603f3a::t_b7558803676dc2 40-41,43-44,46-48,50-56 +packages/cli/src/modules/token-exchange/services/trusted-key.service.ts + s_bc047f60603f3a::t_b7558803676dc2 252-278 +packages/cli/test/integration/token-exchange/identity-resolution.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 11-16,25-26,35-36,47-50,63-65,70-72,94,169,201,275-277,299,332,340,357,377,406-408,436-501 +packages/nodes-base/credentials/common/aws/regions.ts + s_bc047f60603f3a::t_b7558803676dc2 1-206 +packages/cli/src/modules/instance-ai/eval/__tests__/thread-restore.service.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-186 +packages/cli/src/modules/agents/agent-tasks.controller.ts + s_bc047f60603f3a::t_b7558803676dc2 1-95 +packages/nodes-base/credentials/test/aws-assume-role-utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 5-19,75-87,90,93-101 +packages/@n8n/agents/src/sdk/__tests__/mcp-client.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-47 +packages/cli/src/modules/agents/__tests__/agent-chat.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-115 +packages/nodes-base/nodes/Facebook/__tests__/FacebookGraphApi.node.test.ts + s_bc047f60603f3a::t_b7558803676dc2 3-8,116-259 +packages/nodes-base/credentials/common/aws/system-credentials-utils.test.ts + s_bc047f60603f3a::t_b7558803676dc2 33-34,80-81,100,113,835,872,881,911,941,959,976,979-1027 +packages/frontend/editor-ui/src/features/settings/communityNodes/components/nodeCreator/CommunityNodeDetails.test.ts + s_bc047f60603f3a::t_b7558803676dc2 88-96 +packages/cli/src/modules/instance-ai/eval/thread-restore.service.ts + s_bc047f60603f3a::t_b7558803676dc2 1-185 +packages/@n8n/db/src/entities/types-db.ts + s_bc047f60603f3a::t_b7558803676dc2 476 +packages/cli/test/integration/token-exchange/embed-auth.api.test.ts + s_bc047f60603f3a::t_b7558803676dc2 13,199,216-218 +packages/cli/src/modules/agents/repositories/agent-execution-thread.repository.ts + s_bc047f60603f3a::t_b7558803676dc2 103,107 +packages/cli/src/modules/agents/__tests__/agents-skills.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 1-21 +packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInputOverrides/ParameterOverrideSelectableList.test.ts + s_bc047f60603f3a::t_b7558803676dc2 16 +packages/cli/src/modules/instance-ai/__tests__/instance-ai.controller.test.ts + s_bc047f60603f3a::t_b7558803676dc2 32,55,66,109,118,545-646 +packages/cli/package.json + s_bc047f60603f3a::t_b7558803676dc2 3,95,244 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.5.2", + "base_commit_sha": "6851a47ebb56edee0dfd94641f84505e2e5cc5d5", + "prompts": {}, + "sessions": { + "s_bc047f60603f3a": { + "agent_id": { + "tool": "claude", + "id": "76d868d0-5583-4dbf-b7bd-65e3c6e564ed", + "model": "claude-opus-4-8" + }, + "human_author": "Tomi Turtiainen <10324676+tomi@users.noreply.github.com>" + } + } +} \ No newline at end of file