Watch / 值更
WATCH 技術ガイド / セッション引き継ぎ

Claude Code のコンテキストウィンドウ満杯と使用上限: 実践ガイド

コンテキストウィンドウがいっぱいとは、この会話が長すぎるということです。Claude Code 内で /compact または /clear を実行してください。アカウント上限はリセット時刻を示し、そのとき /compact は何もしません。Watch はウィンドウを広げず、枠も戻しません。まだ実行できる別のエージェントへ、保存済みセッションをコピーします。

Claude Code の複雑な作業が中断されたとき、コンテキストウィンドウの枯渇とアカウント使用枠を見分け、/compact か Watch のマルチエージェントセッション引き継ぎかを適切に使う方法を学びます。

公開日: 2026-09-21 更新日: 2026-09-23 対象バージョン: Watch v0.1.1
操作上の重要な境界: 二つの異なる物理的上限

1. コンテキストウィンドウ上限: 一つのセッションでモデルが同時に処理できるトークン総数を制限します。いっぱいになると、モデルは圧縮を促すか、履歴を自動で圧縮します。 2. アカウント使用上限: 移動する時間枠(例: 5 時間ごとのリセットや週間枠)での要求総量またはトークン消費を制限します。達すると、Claude はリセット時刻とともに "You have exceeded your current usage limit" を表示します。

開発者は、いっぱいのコンテキストウィンドウとアカウントのレート制限を混同したり、セッション引き継ぎツールが Claude のコンテキストウィンドウを人工的に広げると思ったりしがちです。Watch は使用枠を回避せず、Claude のネイティブな圧縮も置き換えません。違いを理解すれば、正しい回復経路を選べます。

  1. 手順 1: ターミナルのエラー表示で上限の種類を見分ける

    Claude がリセット時刻とともに "exceeded your limit" と報告するなら、アカウントの使用上限です。モデルの枠が尽きたため /compact は失敗します。リセットを待つか、Codex / OpenCode へ引き継ぎます。Claude が会話の長さの上限や高い遅延を報告するなら、コンテキストウィンドウ上限です。/compact を実行します。

  2. 手順 2: コンテキスト長にはネイティブの対処を使う(/compact と /clear)

    Claude Code 内で /compact を実行し、会話履歴を要約へ圧縮します。過去の調査ターンが不要なら、/clear を実行して現在のワークスペースで白紙から始めます。

  3. 手順 3: アカウント使用枠に達したらセッション状態を保存する

    Claude Code がセッション記録を ~/.claude/projects/<enc-cwd>/<session-id>.jsonl へ書き出したことを確認します。Watch で作業ディレクトリと、Codex または OpenCode の対象の準備状況を調べます。

  4. 手順 4: コンテキストを繰り返さず別のエージェントへ引き継ぐ

    Watch を使い、記録された推論とテスト結果を宛先エージェントの形式へ変換し、先行するコンテキストを保ったまま新しい CLI で再開します。

# シナリオ A: コンテキストウィンドウ上限へのネイティブ対処(Claude Code 内) /compact # 履歴を自動圧縮してコンテキスト容量を空ける /clear # 作業ディレクトリのコンテキストを保ったまま会話を消去 # シナリオ B: アカウント使用上限に達したときのマルチエージェント引き継ぎ(Shell) npm run watch -- open <claude-session-id> --to codex --json npm run watch -- open <claude-session-id> --to opencode --json
安全上の制約と免責

1. Watch は単一エージェントのコンテキストを広げません。新しいエージェントでの再開は、そのエージェント自身のコンテキストウィンドウ上限に従います。 2. ツール表現は変わります。スキーマ解析エラーを防ぐため、Claude の tool_use イベントは Codex で構造化テキスト表現に劣化します。 3. プロセスを急に終了しないでください。ターミナルウィンドウを閉じる前に、セッションファイルが書き込まれていることを確認します。

よくある質問

/compact はディスク上のコード変更を破棄しますか。

いいえ。ファイル編集はすでにローカルファイルシステムにあります。/compact が圧縮するのはメモリ上の会話履歴だけです。ただし、詳細な下位エラーメッセージは要約されることがあります。

アカウント使用上限に達すると、なぜ /compact は失敗しますか。

/compact は会話の要約を生成するため、基盤の LLM を呼び出す必要があります。アカウントの枠が尽きると、すべての API 要求はブロックされます。この場合、Watch 経由で別のエージェントへ切り替えることが、すぐ続けられる唯一の経路です。

Codex や OpenCode へ引き継ぐとコンテキストはリセットされますか。

宛先エージェントは、先行する作業の要約とコマンド出力で初期化された新しいコンテキストウィンドウを受け取り、前のセッションのコンテキスト飽和を解消します。

公式出典と検証記録

Watch のホームへ戻る Watch デスクトップを入手