[Used tools: Tool: X, Input: {}, Result: [{}]]: AI Tool does not execute!

I have a chat-based user registration system in which the agent asks the user for basic information to complete a form. I request several data points, but the tool used to persist this data isn’t always executed. The strange part is that not only does it fail to run the tool, but it also gives a success message as if it had, along with a ‘code’ [Used tools: Tool: set_field, Input: {}, Result: [{}]].

Basic workflow attached

5 chat interactions:

  1. Hi

  2. Joan

  3. [email protected]

  4. https://www.linkedin.com/in/crystian/

  5. I’m another guy

I have tested several models, and they all share the same issue; the model I intend to use is gpt-4o-mini.

I found other reported issues (#23819, #23185), but none match my exact scenario. I tried using Redis directly without success, and now I am using a server backed by Redis, but it still doesn’t work. I don’t understand if this is an error on my part or a limitation within n8n. I am attaching all the logs I believe are necessary to determine the cause.

It seems strange to me because I consider this a core functionality that should affect many people, but I’m completely lost

I made an issue but he recommend me to upload here.

workflow:

Hi @Crystian,

I just turned off the Use Responses API option, and i think it works fine:

(btw i used fake endpoint for the tool instead of the placholder in your attached workflow)