My Tools agent in my AI agent node is missing

The Tools agent in my AI agent node is missing. The conversational agent, OpenAI Functions agent, Plan and Execute agent, ReAct agent and SQL agent are all present but the Tool agent is missing.

There’s no error message, it’s just straight up missing.

Here’s the workflow in question

{
“nodes”: [
{
“parameters”: {
“operation”: “update”,
“documentId”: {
“__rl”: true,
“mode”: “list”,
“value”: “REPLACE_WITH_DOC_ID”
},
“sheetName”: {
“__rl”: true,
“mode”: “list”,
“value”: “REPLACE_WITH_SHEET_NAME”
},
“columns”: {
“value”: {
“Business Email”: “={{ $(‘Split In Batches’).item.json[‘Business Email’] }}”,
“Status”: “awaiting reply”,
“First Sent”: “={{ $now }}”,
“Last Sent”: “={{ $now }}”,
“Thread ID”: “={{ $(‘Send Email’).item.json.threadId }}”
},
“schema”: [
{
“id”: “Business Email”,
“type”: “string”,
“display”: true
},
{
“id”: “Status”,
“type”: “string”,
“display”: true
},
{
“id”: “First Sent”,
“type”: “string”,
“display”: true
},
{
“id”: “Last Sent”,
“type”: “string”,
“display”: true
},
{
“id”: “Thread ID”,
“type”: “string”,
“display”: true
}
],
“mappingMode”: “defineBelow”,
“matchingColumns”: [
“Business Email”
]
},
“options”: {}
},
“id”: “ef865661-241e-4641-a449-32f09dde1f8b”,
“name”: “Update Row Status”,
“type”: “n8n-nodes-base.googleSheets”,
“position”: [
60,
640
],
“typeVersion”: 4,
“credentials”: {
“googleSheetsOAuth2Api”: {
“id”: “DldmhNnDtd05X2VY”,
“name”: “Google Sheets account 2”
}
}
},
{
“parameters”: {
“sendTo”: “={{ $json[‘Business Email’] }}”,
“subject”: “Missing KYC Documentation”,
“message”: “={{ $json.output }}”,
“options”: {
“senderName”: “KYC Team”
}
},
“id”: “88368e02-106f-4769-b6d0-3c9da4990c98”,
“name”: “Send Email”,
“type”: “n8n-nodes-base.gmail”,
“position”: [
-180,
640
],
“typeVersion”: 2,
“webhookId”: “14d68302-0048-4e8a-bc4f-c34d415c48ea”,
“credentials”: {
“gmailOAuth2”: {
“id”: “NAb35f0Eyf2ARzLo”,
“name”: “Gmail account”
}
}
},
{
“parameters”: {
“text”: “={{Write a polite reminder asking the merchant for the following missing documents: ${$json['Missing Docs']}. Address them by business name: ${$json['Business Name']}.}}”,
“options”: {}
},
“id”: “4478c8b2-4d99-4174-b5ba-29b2f61e56f7”,
“name”: “Compose Follow-Up Email”,
“type”: “@n8n/n8n-nodes-langchain.agent”,
“position”: [
-480,
640
],
“typeVersion”: 1
},
{
“parameters”: {
“options”: {}
},
“id”: “5455caa2-cea2-41af-8aff-850fbeb6fb1a”,
“name”: “Split In Batches”,
“type”: “n8n-nodes-base.splitInBatches”,
“position”: [
-640,
640
],
“typeVersion”: 3
},
{
“parameters”: {
“documentId”: {
“__rl”: true,
“mode”: “list”,
“value”: “REPLACE_WITH_DOC_ID”
},
“sheetName”: {
“__rl”: true,
“mode”: “list”,
“value”: “REPLACE_WITH_SHEET_NAME”
},
“filtersUI”: {
“values”: [
{
“lookupColumn”: “Missing Docs”
},
{
“lookupColumn”: “Status”
}
]
},
“options”: {}
},
“id”: “968c5ce1-b4ac-4c26-a108-0884c7b45cd3”,
“name”: “Fetch Pending”,
“type”: “n8n-nodes-base.googleSheets”,
“position”: [
-840,
640
],
“typeVersion”: 4,
“credentials”: {
“googleSheetsOAuth2Api”: {
“id”: “DldmhNnDtd05X2VY”,
“name”: “Google Sheets account 2”
}
}
},
{
“parameters”: {
“rule”: {
“interval”: [
{}
]
}
},
“id”: “72c2f49c-5bf6-4499-8d30-4446995c7465”,
“name”: “Hourly Check”,
“type”: “n8n-nodes-base.scheduleTrigger”,
“position”: [
-1040,
640
],
“typeVersion”: 1
},
{
“parameters”: {
“model”: {
“__rl”: true,
“mode”: “list”,
“value”: “gpt-4o-mini”
},
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.lmChatOpenAi”,
“typeVersion”: 1.2,
“position”: [
-520,
860
],
“id”: “6a01aa59-5a38-4386-930e-f89d384e8c45”,
“name”: “OpenAI Chat Model1”,
“credentials”: {
“openAiApi”: {
“id”: “1JaK8FwgYDSR2vZa”,
“name”: “OpenAi account”
}
}
}
],
“connections”: {
“Send Email”: {
“main”: [
[
{
“node”: “Update Row Status”,
“type”: “main”,
“index”: 0
}
]
]
},
“Compose Follow-Up Email”: {
“main”: [
[
{
“node”: “Send Email”,
“type”: “main”,
“index”: 0
}
]
]
},
“Split In Batches”: {
“main”: [
,
[
{
“node”: “Compose Follow-Up Email”,
“type”: “main”,
“index”: 0
}
]
]
},
“Fetch Pending”: {
“main”: [
[
{
“node”: “Split In Batches”,
“type”: “main”,
“index”: 0
}
]
]
},
“Hourly Check”: {
“main”: [
[
{
“node”: “Fetch Pending”,
“type”: “main”,
“index”: 0
}
]
]
},
“OpenAI Chat Model1”: {
“ai_languageModel”: [
[
{
“node”: “Compose Follow-Up Email”,
“type”: “ai_languageModel”,
“index”: 0
}
]
]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “13c276e98cf60a97f574c3d0618f6c4cff06b9f1ad60252282d6efbe4fa90dc2”
}
}

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 1.94.1
  • Database (default: SQLite):
  • Running n8n via: n8n cloud
  • Operating system: latest macOS
1 Like

Hello,

Please try to share the workflow like this

n8n attach workflow

Also, you menitoned the tools agent? could you provide a screenshot also with what you mean?

It seems like an ai agent uses a tool and it’s gone? Sometimes restarting the instance can help reload especially when developing stuff.

Best regards,

Samuel

In this agent node list, there is no “Tools agent”. That’s my issue.

Hi, I think you are using a older version of n8n.

Here is the tool agent. Try pasting the node. If you are on a older version you need to update.

Yeah i have that node as well. Works perfectly. I used version 1.94.1. I got that node from a json file that chatgpt coded. But this particular node you just sent doesn’t have a dropdown menu that shows conversational agent, tool agent, ReAct agent, etc, does it?

Yeah, the node you showed is a older version of the current one. This comment below is from a n8n developer. Seems like it was removed since version 1.82.1.

1 Like

Thank you so much

2 Likes

No worries glad to help :). Feel free to mark my reply as solved it’s really appreciated.

Regards

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.