Claude が途中で止まる|Continue ボタンと長文タスクの継続方法
Claude.ai でコードや長文を生成していると、突然応答が止まり「Hit Continue to nudge Claude along」というメッセージが表示されることがあります。これは Claude のトークン上限によるもので、Continue を押すだけで解決する場合もあれば、エラーになって前に進めない場合もあります。本記事では、この現象の仕組みから有効な対処法、そして長文タスクを最初から防ぐプロンプト設計まで解説します。
「Hit Continue to nudge Claude along」はClaudeがトークン上限に達して止まった際に表示されるボタン。クリックで続きを生成できるが、会話が長すぎると無効になる。有料プランの自動コンパクションやタスク分割で根本対処できる。
Contents (18)
- 「Hit Continue to nudge Claude along」とは何か
- なぜ Claude は途中で止まるのか
- 出力トークン上限
- コンテキストウィンドウの逼迫
- Continue ボタンの基本的な使い方
- Continue が効かない・エラーになる場合
- コンテキスト超過でブロックされる
- コード挿入が壊れるケース
- Claude Code での長文タスク継続策
- タスクを明示的に分割する
- チェックポイントサマリを使う
- 有料プランの自動コンパクション機能
- 長文タスクを最初から防ぐプロンプト設計
- 出力範囲を明示する
- Artifacts(アーティファクト)を活用する
- Projects(プロジェクト)でコンテキストを分散させる
- 「長くなったら分割」と事前に宣言する
- まとめ
「Hit Continue to nudge Claude along」とは何か
Claude.ai のチャット画面で応答が途中で止まると、画面下部または応答末尾に「Hit Continue to nudge Claude along」というボタンが表示されます。日本語に直訳すると「Continue を押して Claude を次へ進めてください」という意味です。
このメッセージが出るのは、Claude が 1 回のレスポンスで出力できる最大トークン数に達したサインです。文章を書く・コードを生成する・ファイルを作成するといった作業で大量のテキストを生成した際に起こります。
ボタンをクリックすると Claude は中断した箇所から続きを生成し始めます。長い出力では同じ操作を複数回繰り返す必要があります。
なぜ Claude は途中で止まるのか
出力トークン上限
Claude が 1 ターンで生成できるトークン数には上限があります。Claude 3.7 Sonnet では通常 8,192 トークン(日本語で約 4,000〜5,000 文字相当)が目安です。
重要なのは、これは「入力」ではなく「出力」に対する制限である点です。短いプロンプトでも生成量が多ければ上限に達します。
コンテキストウィンドウの逼迫
もう一つの原因が「コンテキストウィンドウ」の消費です。会話が長くなると、それまでのやり取りがすべてコンテキストとして積み上がります。コンテキスト全体が上限に近づくと、Claude が新たな出力に使えるスペースが少なくなり、途中で止まりやすくなります。
これが深刻化すると、Continue をクリックしても「your message will exceed the length limit for this chat」というエラーが表示され、そのまま続けることができなくなります。GitHub の Issue(claude-code/issues/861)でも、ユーザーから「Continue を押したのに長さ制限エラーが出る矛盾した UX だ」という報告が複数寄せられています。
Continue ボタンの基本的な使い方
Claude.ai で応答が止まった場合の手順は次のとおりです。
- 応答が止まったことを確認する(生成が止まってカーソルが消えた状態)
- 画面下部に表示される「Continue」ボタンをクリックする
- Claude が中断した箇所から続きを生成し始めたことを確認する
- 長い出力では、この操作を複数回繰り返す
Claude Code(CLI)では、モデルが途中で止まった際に「continue」「続けてください」「go on」と入力することで同様の効果が得られます。また --max-turns を増やすことで自動継続ターン数を延ばすことも可能です。
Continue が効かない・エラーになる場合
コンテキスト超過でブロックされる
会話が長くなりすぎた場合、Continue ボタンをクリックしても「新しい会話を始めてください」という案内が出て前に進めなくなります。このケースでは次の手順で対応します。
- 現在の会話で完成した部分の内容をコピーして手元に保存する
- 新しい会話を開始する
- 「以下のコンテキストを踏まえて続きを書いてください」と前置きして、コピーした内容を貼り付ける
コード挿入が壊れるケース
Issue #7849(claude-code/issues/7849)では、Continue クリック後にコードが「ランダムな位置に挿入される」という報告があります。ファイルの続きではなく、関係のない位置にコードが追加されてしまう現象です。
このケースでは Continue を繰り返すより、次のアプローチが有効です。
- 生成が止まった行・関数名を確認する
- 「○○ 関数の続きから書いてください」と具体的に再開地点を指示する
- または「○○ までは完成しています。△△ の実装だけお願いします」と残り範囲を絞って依頼する
再開地点を明示することで、Claude が正しい挿入位置を把握して続きを書けるようになります。
Claude Code での長文タスク継続策
Claude Code でコーディングを進める場合、チャットの Continue ボタンとは別に有効な方法があります。
タスクを明示的に分割する
一度のターンで大量のコードを書かせるより、最初から細かく分割して依頼する方が確実です。
- 「まず A ファイルの骨格だけ作ってください」
- 完成を確認してから「次に B の処理を追加してください」
- という形で段階的に積み上げる
ターンあたりの出力量が減るため、途中で止まる機会が大幅に減少します。
チェックポイントサマリを使う
会話のコンテキストが 70〜80% 程度埋まってきた段階で、続きを依頼する前に Claude 自身にサマリを出力させる方法も有効です。
- 「これまでの決定事項・現在の実装状況・次のステップをまとめてください」と送信する
- Claude がサマリを出力したらコピーして手元に保存する
- 新しい会話を開始し、サマリを冒頭に貼り付けてから続きを依頼する
この「チェックポイントサマリ」は、コンテキスト容量の 70% 段階での実施が推奨されています(limitededitionjonathan.substack.com)。
有料プランの自動コンパクション機能
Claude の有料プラン(Claude Pro や Claude for Work)では「自動コンパクション(Auto-compaction)」機能が利用できます。
会話がコンテキスト上限に近づくと、Claude が自動的にそれまでのやり取りをサマリに圧縮し、古いメッセージを置き換えます。ユーザーが手動で新しい会話を開き直さなくても、文脈を保ったまま長期的なやり取りが続けられます。
有効化するには「Settings(設定)」→「Code execution(コード実行)」をオンにする必要があります。
ただし圧縮が繰り返されると、技術的な仕様の細部が失われる場合があります。重要な決定事項やコードの仕様はチャット外のドキュメントやファイルにも記録しておくことを推奨します。
長文タスクを最初から防ぐプロンプト設計
「Hit Continue」を繰り返すより、最初から一度の出力が長くならないようプロンプトを設計する方が生産的です。
出力範囲を明示する
「第 1 章だけ書いてください」「この関数だけ実装してください」のように、生成する範囲をあらかじめ限定します。範囲が曖昧だと Claude は全体を一度に出力しようとしてトークンを大量消費します。
Artifacts(アーティファクト)を活用する
Claude.ai の Artifacts 機能を使うと、成果物を独立した編集パネルに分離できます。
- 初回は骨格・テンプレートだけ出力してもらい Artifacts に保存する
- 「Artifacts の○○ セクションだけ修正してください」と部分的に指示する
- 全体を再生成しないため、トークン消費を大幅に抑えられる
Projects(プロジェクト)でコンテキストを分散させる
長期プロジェクトでは Claude.ai の Projects 機能を使い、関連ファイルを RAG(検索拡張生成)で参照する形にします。ファイル全体をチャット本文に貼り付けるとコンテキストが一気に消費されますが、Projects 経由なら必要な部分だけが参照されます。
「長くなったら分割」と事前に宣言する
プロンプトの冒頭に「出力が長くなりそうな場合は、自分でパートに分けて順番に出力してください」と書き添えることも有効です。Claude が自律的にチャンク分割を判断して、1 ターンを適切な長さに収めて出力するようになります。
まとめ
「Hit Continue to nudge Claude along」は Claude の出力トークン上限を示すシグナルです。単純なケースはボタンクリックで続きが生成されますが、コンテキストが逼迫するとエラーになります。
主な対処法を整理すると次のとおりです。
- Continue が効く場合: ボタンクリックまたは「続けてください」で続行
- コンテキスト超過で止まる場合: チェックポイントサマリを作り新しい会話で継続
- コード挿入が壊れる場合: 再開地点を明示して範囲を絞って依頼
- 根本対策: 有料プランの自動コンパクション、Artifacts 活用、タスク分割設計
長文タスクを小さく設計する習慣が、結果的に最も安定した作業フローにつながります。