mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
377 lines
7.2 KiB
JSON
377 lines
7.2 KiB
JSON
{
|
||
"createdAt": "2025-09-08T10:32:07.628Z",
|
||
"updatedAt": "2025-09-08T10:32:07.628Z",
|
||
"name": "Tool in Loop: Multiple invocation per loop",
|
||
"id": "264",
|
||
"active": false,
|
||
"nodes": [
|
||
{
|
||
"parameters": {
|
||
"workflowInputs": {
|
||
"values": [
|
||
{
|
||
"name": "query"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"type": "n8n-nodes-base.executeWorkflowTrigger",
|
||
"typeVersion": 1.1,
|
||
"position": [464, -144],
|
||
"id": "d095d0a6-c44e-400a-baa2-37fcaf256181",
|
||
"name": "When Executed by Another Workflow"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"resource": "all",
|
||
"limit": 1,
|
||
"additionalFields": {
|
||
"keyword": "={{ $json.query }}"
|
||
}
|
||
},
|
||
"type": "n8n-nodes-base.hackerNews",
|
||
"typeVersion": 1,
|
||
"position": [672, -144],
|
||
"id": "ab3d4c41-9bc3-482e-b9aa-f1b0b60f0d28",
|
||
"name": "Hacker News2"
|
||
},
|
||
{
|
||
"parameters": {},
|
||
"type": "n8n-nodes-base.manualTrigger",
|
||
"typeVersion": 1,
|
||
"position": [-320, 336],
|
||
"id": "67e1134d-c712-4f91-85d0-8bedf577600c",
|
||
"name": "When clicking ‘Test workflow’"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"jsCode": "const result = [\n 'n8n',\n 'make',\n 'zappier',\n 'workato'\n].map(i => ({ json: {name: i}}))\n\nreturn result;"
|
||
},
|
||
"type": "n8n-nodes-base.code",
|
||
"typeVersion": 2,
|
||
"position": [-96, 320],
|
||
"id": "5d7ccb8c-1556-42fb-a17d-18f54caba4a0",
|
||
"name": "Code"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"aggregate": "aggregateAllItemData",
|
||
"options": {}
|
||
},
|
||
"type": "n8n-nodes-base.aggregate",
|
||
"typeVersion": 1,
|
||
"position": [496, 112],
|
||
"id": "826ae2ff-6ec0-4461-8ee1-337735f00767",
|
||
"name": "Aggregate2"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"promptType": "define",
|
||
"text": "=Search HackerNews for following: {{ $json.data.map(i => i.name).join(', ') }}",
|
||
"options": {}
|
||
},
|
||
"type": "@n8n/n8n-nodes-langchain.agent",
|
||
"typeVersion": 2.2,
|
||
"position": [720, 112],
|
||
"id": "6a5b7f81-728c-48f6-807d-c271f61d19d0",
|
||
"name": "AI Agent5"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"model": {
|
||
"__rl": true,
|
||
"value": "gpt-4.1-nano",
|
||
"mode": "list",
|
||
"cachedResultName": "gpt-4.1-nano"
|
||
},
|
||
"options": {}
|
||
},
|
||
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
|
||
"typeVersion": 1.2,
|
||
"position": [672, 288],
|
||
"id": "cf585783-1e0f-4432-9bd6-7359e0ee0999",
|
||
"name": "OpenAI Chat Model5",
|
||
"credentials": {
|
||
"openAiApi": {
|
||
"id": "Zak03cqeLUOsgkFI",
|
||
"name": "OpenAi account"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"parameters": {
|
||
"resource": "all",
|
||
"limit": 1,
|
||
"additionalFields": {
|
||
"keyword": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Keyword', ``, 'string') }}"
|
||
}
|
||
},
|
||
"type": "n8n-nodes-base.hackerNewsTool",
|
||
"typeVersion": 1,
|
||
"position": [944, 288],
|
||
"id": "bb2d2150-c0f6-45a2-bf82-75bd99b3f2ed",
|
||
"name": "Hacker News4"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"batchSize": 2,
|
||
"options": {}
|
||
},
|
||
"type": "n8n-nodes-base.splitInBatches",
|
||
"typeVersion": 3,
|
||
"position": [272, 80],
|
||
"id": "85e03712-3d29-4ed3-a236-d50f77cc63a3",
|
||
"name": "Loop Over Items1"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"aggregate": "aggregateAllItemData",
|
||
"options": {}
|
||
},
|
||
"type": "n8n-nodes-base.aggregate",
|
||
"typeVersion": 1,
|
||
"position": [496, 544],
|
||
"id": "5b1944f3-aae9-4ce9-b059-ea98ad6a513f",
|
||
"name": "Aggregate3"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"promptType": "define",
|
||
"text": "=Search HackerNews for following: {{ $json.data.map(i => i.name).join(', ') }}",
|
||
"options": {}
|
||
},
|
||
"type": "@n8n/n8n-nodes-langchain.agent",
|
||
"typeVersion": 2.2,
|
||
"position": [720, 544],
|
||
"id": "83c78be6-d2eb-479e-8210-c20b5b1947ec",
|
||
"name": "AI Agent7"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"batchSize": 2,
|
||
"options": {}
|
||
},
|
||
"type": "n8n-nodes-base.splitInBatches",
|
||
"typeVersion": 3,
|
||
"position": [272, 512],
|
||
"id": "d2038bcd-d60a-4280-acd9-dfe2aa57c7e8",
|
||
"name": "Loop Over Items3"
|
||
},
|
||
{
|
||
"parameters": {
|
||
"model": {
|
||
"__rl": true,
|
||
"value": "gpt-4.1-nano",
|
||
"mode": "list",
|
||
"cachedResultName": "gpt-4.1-nano"
|
||
},
|
||
"options": {}
|
||
},
|
||
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
|
||
"typeVersion": 1.2,
|
||
"position": [656, 800],
|
||
"id": "ee951b3d-f7f8-4b28-99d2-2d8e45406117",
|
||
"name": "OpenAI Chat Model7",
|
||
"credentials": {
|
||
"openAiApi": {
|
||
"id": "Zak03cqeLUOsgkFI",
|
||
"name": "OpenAi account"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"parameters": {
|
||
"description": "Call this tool to search Hacker News",
|
||
"workflowId": {
|
||
"__rl": true,
|
||
"value": "={{ $workflow.id }}",
|
||
"mode": "id"
|
||
},
|
||
"workflowInputs": {
|
||
"mappingMode": "defineBelow",
|
||
"value": {
|
||
"query": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('query', ``, 'string') }}"
|
||
},
|
||
"matchingColumns": ["query"],
|
||
"schema": [
|
||
{
|
||
"id": "query",
|
||
"displayName": "query",
|
||
"required": false,
|
||
"defaultMatch": false,
|
||
"display": true,
|
||
"canBeUsedToMatch": true,
|
||
"type": "string",
|
||
"removed": false
|
||
}
|
||
],
|
||
"attemptToConvertTypes": false,
|
||
"convertFieldsToString": false
|
||
}
|
||
},
|
||
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
|
||
"typeVersion": 2.2,
|
||
"position": [928, 800],
|
||
"id": "8679c23b-43ef-4d80-b18f-963b8d2e0cbf",
|
||
"name": "Call n8n Workflow Tool3"
|
||
}
|
||
],
|
||
"pinData": {},
|
||
"connections": {
|
||
"When Executed by Another Workflow": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Hacker News2",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"When clicking ‘Test workflow’": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Code",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Code": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Loop Over Items1",
|
||
"type": "main",
|
||
"index": 0
|
||
},
|
||
{
|
||
"node": "Loop Over Items3",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Aggregate2": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "AI Agent5",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"AI Agent5": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Loop Over Items1",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"OpenAI Chat Model5": {
|
||
"ai_languageModel": [
|
||
[
|
||
{
|
||
"node": "AI Agent5",
|
||
"type": "ai_languageModel",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Hacker News4": {
|
||
"ai_tool": [
|
||
[
|
||
{
|
||
"node": "AI Agent5",
|
||
"type": "ai_tool",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Loop Over Items1": {
|
||
"main": [
|
||
[],
|
||
[
|
||
{
|
||
"node": "Aggregate2",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Aggregate3": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "AI Agent7",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"AI Agent7": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Loop Over Items3",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Loop Over Items3": {
|
||
"main": [
|
||
[],
|
||
[
|
||
{
|
||
"node": "Aggregate3",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"OpenAI Chat Model7": {
|
||
"ai_languageModel": [
|
||
[
|
||
{
|
||
"node": "AI Agent7",
|
||
"type": "ai_languageModel",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Call n8n Workflow Tool3": {
|
||
"ai_tool": [
|
||
[
|
||
{
|
||
"node": "AI Agent7",
|
||
"type": "ai_tool",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
}
|
||
},
|
||
"settings": null,
|
||
"versionId": null,
|
||
"meta": null,
|
||
"tags": []
|
||
}
|