Anthropic、CLI 拡張ツール Claude Code にターミナル・デスクトップ間セッション継承機能を追加──/resume でコンテキストを完全保持
デスクトップアプリから CLI セッションを直接再開可能になり、JSONL トランスクリプトを介して会話履歴やツール実行状態の分断を解消した。
リリース: 2026-08-28 · 読了 3 分記事の要約
1. 核心(What)
- Claude Code のデスクトップアプリに /resume コマンドによる CLI セッション継承機能が追加された。
- GitHub issue #50067 で指摘されていたターミナルとデスクトップアプリ間のセッション分断が解消された。
- ~/.claude/projects/<project>/<session-id>.jsonl に保存されたローカルのトランスクリプトを UI から直接読み込む。
- 会話履歴、アクティブなゴール、スケジュールされたタスク、パーミッションモードが復元対象となる。
2. 影響(Why)
- コンテキストスイッチの排除: これまで CLI とデスクトップの間でセッションが共有されず作業が分断されていたが、トランスクリプトの直接参照により再入力の手間が消え、マルチサーフェイス運用の実用性が高まった。
- 国内開発チームへの影響: [国内 AI 受託開発・SaaS ベンダー規模] のチームで Claude Code を導入している場合、ターミナルで素早く試行錯誤した後にデスクトップでコードレビューや詳細設計を進めるフローが統一され、手戻りが減る。
3. 根拠・詳細(How)
- JSONL トランスクリプトによる状態復元: ~/.claude/projects/ に出力される JSONL ファイルをパースし、会話履歴、使用モデル、エージェント設定、アクティブタスクのステートを GUI クライアント側へ再構築する。
- CLI とデスクトップの操作仕様: デスクトップアプリ内のスラッシュコマンド /resume から専用ピッカーを起動して過去の CLI セッションを選択する仕様で、既存の settings.json の設定も自動で再読み込みされる。
4. 展望・課題(Next)
- 他サーフェイス間の同期: Web 版や VS Code 拡張機能とのセッション履歴の完全統合は今回含まれておらず、引き続き各サーフェイスが個別の履歴を維持する。