What is your goal?
I want my Make AI Agent to record a “pending user response” state in a Data Store whenever the agent asks a follow-up question that requires the user’s next message to continue the same flow.
What is the problem & what have you tried?
I created a custom agent tool that writes the pending state to a Data Store and instructed the agent (via system prompt and tool description) to call this tool whenever its response contains a follow-up question.
However, even when the agent’s response clearly asks a question like “Do you want to update this?”, the agent generates the response without calling the tool at all. This happens consistently, including in the agent testing chat, before sending anything to Telegram.
I have tried:
Making the tool description strict (using MUST / BEFORE responding)
Explicit system prompt instructions to call the tool before asking questions
Testing only inside the Make Agent UI (no external channels)
The tool is available, saved, and enabled, but it is not called.
Error messages or input/output bundles
There are no errors. The agent simply returns a text response with a follow-up question and no tool invocation.
