{
"function": {
"description": "Pause execution and ask the human user a clarifying question before proceeding. Use this when a workflow is ambiguous or requires explicit human approval (e.g., spending money, deleting files).",
"name": "ask_user",
"parameters": {
"properties": {
"question": {
"description": "The explicit question to ask the user.",
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
}
},
"type": "function"
}