RAG Ultimate Agent
Shared 11/26/2025
40 views
Visual Workflow
JSON Code
{
"meta": {
"instanceId": "a65a7a2e0cc24c9f934806e1ab1f665eb4c63db001fe88bca6712f5aafd91a65",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "9974f366-27b4-448a-95b1-d08983c9612f",
"name": "Telegram Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-1008,
-16
],
"webhookId": "963c921c-500f-4f1d-80db-ff53bfb33ac1",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "oy1rl7d7ACn56JwN",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "3b59b4af-c664-47cb-841d-127ed071279a",
"name": "Switch",
"type": "n8n-nodes-base.switch",
"position": [
-784,
-32
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Text",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5549f719-8d92-45b9-bf6d-443512535cc3",
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.text }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "Voice",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7f98a02c-1f97-4aaf-a79c-bc957a55763c",
"operator": {
"type": "object",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.voice }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "Document",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "cc189c3b-fd6e-4174-8b9f-f2b50767c0b9",
"operator": {
"type": "object",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.document }}",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3.3
},
{
"id": "65ce0cd0-35bc-47aa-8194-7144237e7594",
"name": "Set Text",
"type": "n8n-nodes-base.set",
"position": [
-176,
-368
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bf17ea6f-39a6-440e-b200-c1e4a8f63f86",
"name": "query",
"type": "string",
"value": "={{ $json.message.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "82db958b-7aa3-404c-bd9f-baf6d2214f81",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
960,
-288
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "ewMDzXfRPQrSlmHs",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "9f08cab8-221e-4b44-880c-356cc24de23a",
"name": "Embeddings Google Gemini",
"type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
"position": [
448,
1408
],
"parameters": {},
"credentials": {
"googlePalmApi": {
"id": "ewMDzXfRPQrSlmHs",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "3bd0a29f-a481-4d4c-bae0-496d457ace88",
"name": "Get a file",
"type": "n8n-nodes-base.telegram",
"position": [
-448,
640
],
"webhookId": "b2ade90f-f3a0-4573-a824-6f592dbd8216",
"parameters": {
"fileId": "={{ $('Telegram Trigger').item.json.message.document[\"file_id\"] }}",
"resource": "file",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "oy1rl7d7ACn56JwN",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "a4ca0788-536e-49eb-9eda-4fca024fdb28",
"name": "Extract from File",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-256,
640
],
"parameters": {
"options": {},
"operation": "pdf"
},
"typeVersion": 1
},
{
"id": "d518c074-5eee-4d42-8047-88b8d6a5fa72",
"name": "Simple Vector Store",
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
"position": [
464,
896
],
"parameters": {
"mode": "retrieve-as-tool",
"memoryKey": {
"__rl": true,
"mode": "list",
"value": "mydocs",
"cachedResultName": "mydocs"
},
"toolDescription": "Retrieve documents that are related to the user query"
},
"typeVersion": 1.3
},
{
"id": "b3c1183b-7843-4950-b5cd-d466587415db",
"name": "Simple Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1072,
-272
],
"parameters": {
"sessionKey": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "523b65b7-f07a-49b8-8c30-d5eb0ce37244",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1296,
-416
],
"parameters": {
"text": "={{ $json.query }}",
"options": {
"systemMessage": "=You are manager agent, your job is to help the user out of his tasks, retrieve from docs, emails or calander as per request.\n\nDont assume anything, call the agent that are specialize in the user request.\n\nYou output has to be clean, no markdown at all\nToday is {{$now}}"
},
"promptType": "define"
},
"typeVersion": 3
},
{
"id": "c6cb1204-e6d8-44cc-b6c1-bdb4adc64013",
"name": "set Content",
"type": "n8n-nodes-base.set",
"position": [
-80,
640
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "5bd18c6c-45e7-436b-9211-c38db334596a",
"name": "text",
"type": "string",
"value": "={{ $json.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "2bfa08dd-3518-49d0-8e91-5d6cf19f22b8",
"name": "Default Data Loader",
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
"position": [
96,
896
],
"parameters": {
"options": {},
"textSplittingMode": "custom"
},
"typeVersion": 1.1
},
{
"id": "34015e3d-3edf-47fa-a060-30d574117ad1",
"name": "Character Text Splitter",
"type": "@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter",
"position": [
80,
1120
],
"parameters": {
"chunkSize": 600,
"separator": "\\n"
},
"typeVersion": 1
},
{
"id": "1104c4ce-c03d-4d0c-8f78-7202bfe40716",
"name": "Send a text message",
"type": "n8n-nodes-base.telegram",
"position": [
2832,
80
],
"webhookId": "25978fa4-a7f4-496d-90fc-72a23ab1a12e",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"additionalFields": {
"parse_mode": "HTML",
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "oy1rl7d7ACn56JwN",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "c22774a2-d4b0-474b-aebf-fc8adc385b7f",
"name": "add to Vectore Database",
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
"position": [
96,
640
],
"parameters": {
"mode": "insert",
"memoryKey": {
"__rl": true,
"mode": "list",
"value": "mydocs"
}
},
"typeVersion": 1.3
},
{
"id": "789edfdc-e7ab-4fab-8ff0-4ca3777ceb9e",
"name": "set Output from Insert VD",
"type": "n8n-nodes-base.set",
"position": [
832,
624
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "9aa23f86-8e96-4cda-89ef-2f8e92836988",
"name": "output",
"type": "string",
"value": "Your document added with success"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "1088212f-088b-4f6f-9c66-b345aa13fd1d",
"name": "Get the voice",
"type": "n8n-nodes-base.telegram",
"position": [
-560,
-16
],
"webhookId": "b2ade90f-f3a0-4573-a824-6f592dbd8216",
"parameters": {
"fileId": "={{ $('Telegram Trigger').item.json.message.voice[\"file_id\"] }}",
"resource": "file",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "oy1rl7d7ACn56JwN",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "de7abe72-976c-49c5-afd0-dc9ce26b90ed",
"name": "Transcribe a recording",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
-352,
-16
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "models/gemini-2.5-flash",
"cachedResultName": "models/gemini-2.5-flash"
},
"options": {},
"resource": "audio",
"inputType": "binary"
},
"credentials": {
"googlePalmApi": {
"id": "ewMDzXfRPQrSlmHs",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "511cba72-c9c8-4d67-9134-97afff247225",
"name": "set Query from vioce",
"type": "n8n-nodes-base.set",
"position": [
-176,
-32
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bf17ea6f-39a6-440e-b200-c1e4a8f63f86",
"name": "query",
"type": "string",
"value": "={{ $json.content.parts[0].text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "b0a29ca8-1707-40eb-9555-afcac1b1705e",
"name": "Send a message in Gmail",
"type": "n8n-nodes-base.gmailTool",
"position": [
1712,
240
],
"webhookId": "011751d9-15a4-47f0-8a31-2edce7d02eae",
"parameters": {
"sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To', ``, 'string') }}",
"message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
"options": {
"appendAttribution": false
},
"subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', ``, 'string') }}"
},
"credentials": {
"gmailOAuth2": {
"id": "9yMNgRZ2bjKjDTb6",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "f09d712b-3fb7-4bfb-844b-a6226dc5726c",
"name": "Get many messages in Gmail",
"type": "n8n-nodes-base.gmailTool",
"position": [
1856,
96
],
"webhookId": "011751d9-15a4-47f0-8a31-2edce7d02eae",
"parameters": {
"limit": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Limit', ``, 'number') }}",
"filters": {},
"operation": "getAll"
},
"credentials": {
"gmailOAuth2": {
"id": "9yMNgRZ2bjKjDTb6",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "66dc245a-82b7-4b74-a64a-43b78e9ba461",
"name": "Reply to a message in Gmail",
"type": "n8n-nodes-base.gmailTool",
"position": [
1952,
-16
],
"webhookId": "011751d9-15a4-47f0-8a31-2edce7d02eae",
"parameters": {
"message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
"options": {},
"messageId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message_ID', ``, 'string') }}",
"operation": "reply"
},
"credentials": {
"gmailOAuth2": {
"id": "9yMNgRZ2bjKjDTb6",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "4ff25123-d757-4e76-b367-d6b44c412c57",
"name": "Email Agent",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
1568,
-176
],
"parameters": {
"text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {
"systemMessage": "=You are a email agent, your job is to reply, send or read emails as per request.\n\nIf the user asks for reply, make sure you get the email then use the message id to replay.\n\nYou can call more then one if necessart .\n\nIf you call get many gmails, make sure you include their ids and emails.\n\nMake sure the email is clean and has no > or < at it.\nToday is {{$now}}"
}
},
"typeVersion": 2.2
},
{
"id": "55a1ec62-e572-4c3b-a4d2-6521c594d881",
"name": "Simple Memory1",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1664,
32
],
"parameters": {
"sessionKey": "emails",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "7144a516-1874-44dd-bb60-9a3186ddd4f6",
"name": "Google Gemini Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1552,
-16
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "ewMDzXfRPQrSlmHs",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "9fa43c6c-779c-4d44-82a1-db79dedb79a7",
"name": "Get availability in a calendar in Google Calendar",
"type": "n8n-nodes-base.googleCalendarTool",
"position": [
1392,
128
],
"parameters": {
"options": {},
"timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End_Time', ``, 'string') }}",
"timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start_Time', ``, 'string') }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": "e4498b24b2a35a7b1e59d51373395a826f477eae5c3290d54b53785ab257bf10@group.calendar.google.com",
"cachedResultName": "AI Receptionist calendar"
},
"resource": "calendar"
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "5kGZzb51nmWTK74Z",
"name": "Google Calendar account"
}
},
"typeVersion": 1.3
},
{
"id": "510bae68-651b-4a88-8517-ca64eee5d864",
"name": "Create an event in Google Calendar",
"type": "n8n-nodes-base.googleCalendarTool",
"position": [
1152,
368
],
"parameters": {
"end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}",
"start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": "e4498b24b2a35a7b1e59d51373395a826f477eae5c3290d54b53785ab257bf10@group.calendar.google.com",
"cachedResultName": "AI Receptionist calendar"
},
"additionalFields": {
"summary": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Summary', ``, 'string') }}",
"description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Description', ``, 'string') }}"
}
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "5kGZzb51nmWTK74Z",
"name": "Google Calendar account"
}
},
"typeVersion": 1.3
},
{
"id": "346be093-5c0f-4586-b296-fb2717267ba5",
"name": "Delete an event in Google Calendar",
"type": "n8n-nodes-base.googleCalendarTool",
"position": [
1376,
-32
],
"parameters": {
"eventId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Event_ID', ``, 'string') }}",
"options": {},
"calendar": {
"__rl": true,
"mode": "list",
"value": "e4498b24b2a35a7b1e59d51373395a826f477eae5c3290d54b53785ab257bf10@group.calendar.google.com",
"cachedResultName": "AI Receptionist calendar"
},
"operation": "delete"
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "5kGZzb51nmWTK74Z",
"name": "Google Calendar account"
}
},
"typeVersion": 1.3
},
{
"id": "c3393c5c-30ca-4545-bced-73100ff90f08",
"name": "Calander Agent",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
1120,
-128
],
"parameters": {
"text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {
"systemMessage": "=You are a calander agent, your job is to check availability, create or delete event as per request. You can call more then one if necesseray .\n\nYou will output the output of the tools , you will not summerize it.\nIf you call get many events, make sure you output the id of each one.\nToday is {{$now}}"
},
"toolDescription": "AI Agent that can call other tools, you will return all the details related to the output of the tool, dont summerize it"
},
"typeVersion": 2.2
},
{
"id": "823914ad-86cb-40a4-820e-2205b574d355",
"name": "Google Gemini Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
960,
80
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "ewMDzXfRPQrSlmHs",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "f2644093-ab0e-4126-82fb-807b48b04a78",
"name": "Calander Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1088,
224
],
"parameters": {
"sessionKey": "calander",
"sessionIdType": "customKey",
"contextWindowLength": 10
},
"typeVersion": 1.3
},
{
"id": "d3c0845c-2e86-42cc-8c7b-9dcb880485c8",
"name": "Get many events in Google Calendar",
"type": "n8n-nodes-base.googleCalendarTool",
"position": [
1264,
240
],
"parameters": {
"limit": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Limit', ``, 'number') }}",
"options": {
"fields": "items(id, summary, start, end)"
},
"timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Before', ``, 'string') }}",
"timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('After', ``, 'string') }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": "e4498b24b2a35a7b1e59d51373395a826f477eae5c3290d54b53785ab257bf10@group.calendar.google.com",
"cachedResultName": "AI Receptionist calendar"
},
"operation": "getAll"
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "5kGZzb51nmWTK74Z",
"name": "Google Calendar account"
}
},
"typeVersion": 1.3
},
{
"id": "b3e5b825-90b9-4467-a227-3e7e20233b07",
"name": "Code in Python (Native) (Beta)",
"type": "n8n-nodes-base.code",
"position": [
2640,
64
],
"parameters": {
"language": "pythonNative",
"pythonCode": "# Loop over input items and add a new field called 'my_new_field' to the JSON of each one\nfor item in _items:\n item[\"json\"][\"output\"] = item[\"json\"][\"output\"].replace(\">\", \"\").replace(\"<\", \"\")\nreturn _items"
},
"typeVersion": 2
}
],
"pinData": {
"Telegram Trigger": [
{
"message": {
"chat": {
"id": 6200418347,
"type": "private",
"username": "Josheow",
"last_name": "Josheow",
"first_name": "AI"
},
"date": 1762538162,
"from": {
"id": 6200418347,
"is_bot": false,
"username": "Josheow",
"last_name": "Josheow",
"first_name": "AI",
"language_code": "fr"
},
"text": "list my recent emails",
"message_id": 374
},
"update_id": 66690670
}
]
},
"connections": {
"Switch": {
"main": [
[
{
"node": "Set Text",
"type": "main",
"index": 0
}
],
[
{
"node": "Get the voice",
"type": "main",
"index": 0
}
],
[
{
"node": "Get a file",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Code in Python (Native) (Beta)",
"type": "main",
"index": 0
}
]
]
},
"Set Text": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Get a file": {
"main": [
[
{
"node": "Extract from File",
"type": "main",
"index": 0
}
]
]
},
"Email Agent": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"set Content": {
"main": [
[
{
"node": "add to Vectore Database",
"type": "main",
"index": 0
}
]
]
},
"Get the voice": {
"main": [
[
{
"node": "Transcribe a recording",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "AI Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"Calander Agent": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Simple Memory1": {
"ai_memory": [
[
{
"node": "Email Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"Calander Memory": {
"ai_memory": [
[
{
"node": "Calander Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"Telegram Trigger": {
"main": [
[
{
"node": "Switch",
"type": "main",
"index": 0
}
]
]
},
"Extract from File": {
"main": [
[
{
"node": "set Content",
"type": "main",
"index": 0
}
]
]
},
"Default Data Loader": {
"ai_document": [
[
{
"node": "add to Vectore Database",
"type": "ai_document",
"index": 0
}
]
]
},
"Simple Vector Store": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"set Query from vioce": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Transcribe a recording": {
"main": [
[
{
"node": "set Query from vioce",
"type": "main",
"index": 0
}
]
]
},
"Character Text Splitter": {
"ai_textSplitter": [
[
{
"node": "Default Data Loader",
"type": "ai_textSplitter",
"index": 0
}
]
]
},
"Send a message in Gmail": {
"ai_tool": [
[
{
"node": "Email Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"add to Vectore Database": {
"main": [
[
{
"node": "set Output from Insert VD",
"type": "main",
"index": 0
}
]
]
},
"Embeddings Google Gemini": {
"ai_embedding": [
[
{
"node": "Simple Vector Store",
"type": "ai_embedding",
"index": 0
},
{
"node": "add to Vectore Database",
"type": "ai_embedding",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Chat Model1": {
"ai_languageModel": [
[
{
"node": "Email Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Chat Model2": {
"ai_languageModel": [
[
{
"node": "Calander Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"set Output from Insert VD": {
"main": [
[
{
"node": "Code in Python (Native) (Beta)",
"type": "main",
"index": 0
}
]
]
},
"Get many messages in Gmail": {
"ai_tool": [
[
{
"node": "Email Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Reply to a message in Gmail": {
"ai_tool": [
[
{
"node": "Email Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Code in Python (Native) (Beta)": {
"main": [
[
{
"node": "Send a text message",
"type": "main",
"index": 0
}
]
]
},
"Create an event in Google Calendar": {
"ai_tool": [
[
{
"node": "Calander Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Delete an event in Google Calendar": {
"ai_tool": [
[
{
"node": "Calander Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get many events in Google Calendar": {
"ai_tool": [
[
{
"node": "Calander Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get availability in a calendar in Google Calendar": {
"ai_tool": [
[
{
"node": "Calander Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}