JSON schema, defining expected input parameters. Tool-specific behavior:
GENERAL tools:
- contactCenter, dialogflow, dummyTool: Must be null/empty, no custom args.
- webSearch: If null or empty, defaults to standard 'query' parameter (required).
- userProfileMemory: required custom argsSchema.
RETRIEVAL tools: If null or empty, defaults to standard 'query' parameter (required).
API tools: Can be null/empty or customized.
NOTE: For API tools, 'params' and 'argsSchema' must match (they represent the same data).
MCP tools: Can be null/empty or customized. NOTE: For MCP tools, 'params' and 'argsSchema' must match (they represent the same data).