注意: 2026年10月9日時点(Claude の iOS 版 1.261007.20・Claude Code 2.1.295)で試した話です。アプリの仕様が変われば、表示の出方も消え方も変わるかもしれません。
ぬにょす(挨拶)。
Claude の iOS 版のアプリで Code の一覧を見ていると、何も待っていないはずのセッションに「入力待ち」が残っていることがあります。

ターミナルを見ると、そのセッションは空のプロンプトに戻っていて、承認も質問の答えも待っていません。なのにアプリでは入力待ちのまま。セッションをいくつも並べていると、どれが本当に返事を待っているのか一覧で見分けられなくなります。なんかイヤ。
公式のドキュメントには、この表示の意味も消し方も見当たりませんでした。GitHub にも似た報告(#56770 など)はあるものの、直し方は書かれていません。
結論:状態を数行で報告させて終える
表示が残ったセッションに、「今の状態を数行で報告して終えて。問いや依頼で締めず、次の手の候補も並べないで」と送ります。Claude が今の状態を数行で報告してターンを終えると、表示が消えることが多くなりました。
キモは後半です。問いでも依頼でも締めず、次に何をするかの候補も並べない。
完璧ではなく、これでも残ることはあります(´・_・`) それでも、前に試したどの方法よりも消えやすいです。
ちなみに私は、これを毎回打つのが面倒なので、z の一文字に割り当てています。指示ファイル(AGENTS.md・CLAUDE.md)にはこう書いています。
- `z`: zero(区切って終えて)。作業も確認もせず、今の状態(進んでいる作業・済んだこと)を数行で簡潔に報告してターンを終える。問いや依頼で締めず、次の手の候補も並べない。
一文字で返事を済ませる決まり全体は、こちらに書きました。
[Claude Code]返事は一文字で済ませる | amiibyClaude Code への「はい」「続けて」「おまかせで」を一文字で返せるよう、指示ファイルに一文字の意味を書いておく話。10文字の一覧と指示ファイルの実物、どれくらい使っているか、一文字では通らない場面まで。amiiby.com
ちなみにちなみに、AGENTS.md には z は zero の意味だよ、みたいに書いていますが、これは嘘です。本当は zzz... です。なので、呪術廻戦の狗巻パイセンが呪言を放つが如く、心の中で「眠れ!」と念じながら z を打っています。じつは本当に効いているのは念の方かもしれません。いや、知らんけど。
うまくいかなかったこと
ここに来るまで、消えたり消えなかったりが続いていました。
- 問いで締めない決まり: もともと、指示待ちで終えるときは問いかけや依頼の形で締めない、と指示ファイルに書いていました。これでも残ることがありました
- 「待機に戻ります」: 待つことに触れて締めると、消えませんでした
k(了解)を送る: 消えることも消えないこともありました- 前の
z: 最初のzは「了解です。」の一言だけで終える決まりでした。これも消えたり消えなかったり
そこで z を、今の状態を数行で報告して終える形に変えました。もともとは、区切るときに今どうなっているかを知りたかっただけで、表示のためではなかったんですが、変えてからは表示も前よりずっと消えやすくなりました。怪我の功名ってやつですね。
なぜ消えるのか(推測)
仕組みは公開されていないので、ここからは推測です。
アプリは、最後の返事の中身から「ユーザーの返事を待っているか」を判断しているように見えます。一言だけの返事や、待つことに触れた返事は、判断が揺れて入力待ちに倒れやすい。状態の報告だけで、問いも依頼も候補も無い返事なら、返事を待っていないと読まれやすい、ということかもしれません。
ただ、z でも残ることがあるので、返事の中身だけで決まっているわけでもなさそうです。
普段の終わり方も決めておく
表示が残ったときの対処とは別に、普段のターンの終わり方も指示ファイルに決めておくと、表示が残ること自体が減ります。私はこう書いています。
- 次に何をするかをユーザーが決める指示待ちでは、ユーザーの返事を求めないニュートラルな状態でターンを終える。問いかけや依頼の形で締めず、「待っています」のように待つことにも触れない。次の作業の候補を並べるのはよい。
- 答えや操作を本当に待っているとき(「質問:」「確認:」「お願い:」で締めるとき)は対象外。
- 表示が残ったままのときは、ユーザーが `z` を送って解除する。
一覧の「入力待ち」が本当に入力待ちのときだけ出るようになると、超ハッピーになれます。でわでわ。
