{"name":"AskUserQuestion","slug":"askuserquestion","family":"tool","title":"Tools","noun":"tool","description":"Auto-mode is stricter: text you asked Claude to review can't grant permission on your behalf.","description_source":"entry","described_by":{"version":"2.1.221","anchor":"auto-mode-security-classifier-gains-three-consent-boundaries"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":{"version":"2.1.181","released_at":"2026-06-17 18:28:59","spans":6}},"aliases":[],"entries":[{"version":"2.1.301","anchor":"lean-rewrite-variants-of-the-askuserquestion-prompt-and-memo","heading":"Rewritten question-tool and memory instructions prepared but not in use","line":"Claude Code can now choose rewritten instructions for AskUserQuestion and for memory upkeep, but the rewritten versions were not seen in use","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"askuserquestion-prompt-depends-on-the-tools-available","heading":"The question-asking tool's instructions now depend on which tools are available","line":"The instructions Claude gets for AskUserQuestion are now chosen based on which other tools are available in the session","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"askuserquestion-description-tightened","heading":"Stricter guidance on when Claude should stop to ask you a question","line":"Claude Code includes stricter wording telling Claude to ask you only when it is blocked on a decision that is truly yours to make","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"hidden-how-mods-work-demo-mod-animated-clawd-cooking-pane","heading":"Hidden \"How mods work\" demo shows an animated Clawd over question cards","line":"A built-in demo plugin can draw an animated Clawd cooking above question cards, but it is off unless switched on remotely","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"the-askuserquestion-tool-description-gained-text","heading":"Claude is told to ask you questions only when your answer changes what it does next","line":"Claude is now told to skip questions with an obvious default or an answer it can check itself, pick the obvious option, say so, and carry on","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"confirmwithuser-can-require-a-human-answer-persononly","heading":"Some confirmation questions can now require an answer from a person","line":"Claude Code can mark a confirmation question as person-only, so the automatic approval check cannot answer it","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"askuserquestion-view-gains-an-isengineconfirm-mode","heading":"Question screen can tell Claude Code's own confirmations from the model's questions","line":"The AskUserQuestion screen now works out whether a question is a confirmation Claude Code itself requires","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"askuserquestion-questions-can-be-split-into-title-and-body","heading":"Questions Claude asks you can be split into a title and body","line":"Questions from the `AskUserQuestion` tool can now be shown as a title with separate body lines instead of one block","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.281","anchor":"minor-internals","heading":"Minor internals","line":"Small internal changes in 2.1.281, including cleanup after AskUserQuestion, a new --exitOnCtrlCD dialog prop and a reworked tmux setup","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"clearer-error-when-askuserquestion-style-tool-has-nobody-to","heading":"Clearer error when AskUserQuestion-style tool has nobody to answer","line":"When nobody can answer AskUserQuestion, Claude is told to put its question in its reply text instead","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"}],"entries_total":48,"docs":[{"source":"api","path":"api\/beta\/organization\/plugins","title":"Plugins","documented":false},{"source":"api","path":"api\/beta\/organization\/plugins\/create","title":"Create Plugin","documented":false},{"source":"api","path":"api\/beta\/organization\/plugins\/list","title":"List Plugins","documented":false},{"source":"api","path":"api\/beta\/organization\/plugins\/retrieve","title":"Get Plugin","documented":false},{"source":"api","path":"api\/beta\/organization\/plugins\/update","title":"Update Plugin","documented":false},{"source":"claude-code","path":"agent-sdk\/agent-loop","title":"How the agent loop works","documented":false},{"source":"claude-code","path":"agent-sdk\/permissions","title":"Configure permissions","documented":false},{"source":"claude-code","path":"agent-sdk\/python","title":"Agent SDK reference - Python","documented":false},{"source":"claude-code","path":"agent-sdk\/sessions","title":"Work with sessions","documented":false},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/tool\/askuserquestion","family_url":"https:\/\/changelogs.core-directive.com\/reference\/tool.json"}