Hi everyone,
I’m encountering a bug in n8n version 1.107.3 where the ‘Tool’ tab within the AI Agent node’s parameters is unresponsive. When I click it, nothing happens, which prevents me from configuring an HTTP Request node as a tool for the agent.
I’m hoping to find a solution or a reliable workaround.
The Problem
My goal is to use an HTTP Request node to query a Pinecone vector database as part of a RAG setup. According to recent n8n changes, the tool’s name, description, and input parameters should be configured within the AI Agent node itself, under the “Tool” tab. However, this tab is completely unresponsive.
Steps to Reproduce:
Create a new workflow.
Add an AI Agent node.
Add an HTTP Request node.
Connect the HTTP Request node to the Tool input of the AI Agent node.
Open the AI Agent node’s parameters.
At the bottom of the panel, click on the ‘Tool’ tab.
Expected Result: The panel should switch to the tool configuration view where I can set the tool’s name, description, and parameters.
Actual Result: Nothing happens. The click does not register, and the view does not change.
What I’ve Tried
Browser Troubleshooting: I have already tried a hard refresh (Ctrl/Cmd + Shift + R), clearing my cache, and using a different browser. The issue persists in all cases.
Workaround Attempt: I tried adding a description directly to the HTTP Request node’s “Settings” tab, but the agent does not seem to recognize it.
Parameter Workaround: I have configured the body of my HTTP Request node to use {{ $fromAI(‘question’) }}, but without the tool description, the agent never knows when to use the tool.
This bug is currently blocking me from completing my RAG implementation. Has anyone else encountered this? Is there a known workaround for adding a tool description when the UI is unresponsive?
Any help would be greatly appreciated!
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system:
