tool_input_validationTier 1 · 70% confidence

ai-agents-tool-input-validatio-nl2sqltool-fails-with-pydantic-validation-error-sq-f0771e15

agent: ai_agents

When does this happen?

IF NL2SQLTool fails with pydantic validation error: 'sql_query' field missing, because the tool receives a dictionary keyed as 'query' instead of 'sql_query'.

How others solved it

THEN Ensure the tool invocation passes the correct parameter name 'sql_query'. If the agent or task automatically maps input keys differently, either rename the input in the tool schema or modify the task definition to output the key 'sql_query'. Alternatively, create a wrapper tool that renames 'query' to 'sql_query'.

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics