PaPoo
cover

askUserQuestionTimeout が効かない/効きすぎるときの見分け方

askUserQuestionTimeout に関する報告は、少なくとも今回渡された 2 件だけでも挙動が逆です。"never" にしているのに 200 秒で自動継続してしまう例が #100189 にあり、"60s" にしているのに自動継続しない例が #94372 にあります。どちらも、設定した値どおりに動いていないという点では同じです。

自分のケースかどうかを先に見るなら、まず「設定しているのに、質問が勝手に進むか」「設定しているのに、いつまでも待ち続けるか」を切り分けるのが近道です。askUserQuestionTimeout を "never" にしていても 200 秒で止まるなら #100189 とかなり近いですし、逆に "60s" でも自動継続しないなら #94372 に寄っています。

#100189 では、ユーザーは ~/.claude/settings.json のトップレベルで "askUserQuestionTimeout": "never" を設定し、/config 上も Question auto-continue timeout: never と表示されていると報告しています。それでも、質問は 200 秒後に次のように続行されてしまうとのことです。

● Claude asked:
[...]
● No response after 200s — continued without an answer

この issue の本文では、CLAUDE_AFK_TIMEOUT_MS=200000 がプロセス環境に入っている点も疑われています。ここから分かるのは、少なくともその報告者の環境では、設定表示と実際の自動継続の振る舞いが一致していないことです。ただし、これが原因だと断定できるだけの情報は issue 本文にはありません。

一方で #94372 は逆方向の報告です。~/.claude/settings.json に "askUserQuestionTimeout": "60s" を置き、他の設定ファイルでの上書きもないと確認したうえで、AskUserQuestion が自動継続しないと書かれています。環境情報としては、本文に次が挙がっています。

Claude Code 2.1.270
macOS 26.6.2
VS Code integrated terminal 1.136.1, no tmux
Launched as `claude --dangerously-skip-permissions`, with no `--remote-control` flag
The session is long and uses many `AskUserQuestion` calls, some with previews and several questions in one call

この issue では、askUserQuestionTimeout が "60s" であること、/Library/Application Support/ClaudeCode/managed-settings.json、/etc/claude-code/managed-settings.json、<project>/.claude/settings.local.json、~/.claude/settings.local.json が存在しないことまで本文で明記されています。つまり、少なくとも報告者の把握では上書き元は見当たりません。それでも期待した自動継続には至っていない、というのが症状です。

ここまでの 2 件を並べると、askUserQuestionTimeout は「設定が読まれていない」のか「読まれているが効き方が崩れている」のか、どちらとも言い切れません。現時点で言えるのは、少なくとも issue 上では "never" と "60s" の両方で不整合が報告されていることだけです。なので、同じ症状を見ているかどうかは、/config の表示だけで判断せず、実際に質問が何秒でどう処理されたかを確認する必要があります。

もし再現を整理して報告するなら、少なくとも次の 3 点は切り分けたいところです。どの値を askUserQuestionTimeout に入れたか、/config でどう表示されたか、そして実際に何秒後にどう動いたかです。#100189 では 200 秒で自動継続、#94372 では "60s" でも自動継続しない、という違いがはっきり書かれています。そこから先は、手元の環境で同じ差分が出るかを見ていくしかありません。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-10-08T08:55:41+09:00

参照した Issue(anthropics/claude-code): #100189, #94372

同じ著者の記事