This is the same issue as: Improve AI Agent ‘Call n8n workflow tool’ - Feature Requests - n8n Community
My comment on that thread was:
I have the same issue. Right now every Call n8n Workflow Tool node keeps its own local copy of the Description prompt, so we have to maintain the same text in several places. And that text can be quite substantial (how to format JSON correctly, what parameters to pass in query etc.).
I’d suggest doing something like:
- Add an optional “Tool description” field to the Execute Sub-workflow Trigger (or Workflow Settings).
- Make the Call n8n Workflow Tool node pre-populate its Description from that field
- Warn—or ideally auto-update—caller nodes if the sub-workflow’s description changes later.