原文(日本語に翻訳)
Claude Codeの終了時にRemote Controlセッションがアーカイブされない問題を修正しました。
原文(英語)
Fixed Remote Control sessions not being archived when Claude Code exits
概要
Claude CodeのRemote Control機能を使用している際、Claude Codeを終了してもリモートセッションがアーカイブ(保存)されない問題がありました。セッションのトランスクリプトや作業内容がアーカイブされないと、後からセッションの内容を参照したり、チームで共有したりすることができませんでした。今回の修正により、Claude Code終了時にRemote Controlセッションが適切にアーカイブされるようになります。
基本的な使い方
bash
# Remote Controlセッションの開始と終了
# セッション開始
claude --remote
# → Remote session URL: https://claude.ai/remote/session-abc123
# 作業後にClaude Codeを終了
# Ctrl+C または /exit
# 修正前: セッションがアーカイブされない
# → セッションの内容が失われることがある
# 修正後: 終了時にセッションが自動的にアーカイブされる
# → https://claude.ai/remote/session-abc123 で後からアクセス可能実践例
セッションのアーカイブと後からの参照
# 長時間の作業セッション後に参照する
# 1. Remote Controlセッションで作業(例: 数時間のリファクタリング)
claude --remote
# セッションURL: https://claude.ai/remote/refactoring-session
# 2. 作業完了後にClaude Codeを終了
/exit
# 3. 後日セッションを参照
# ブラウザで https://claude.ai/remote/refactoring-session にアクセス
# 修正後:
# - セッションのトランスクリプトが保存されている
# - 実行したコマンドと結果が確認できる
# - チームメンバーと共有できるチーム開発でのアーカイブ活用
# ペアプログラミングセッションの記録
# 開発者A: セッションをホスト
claude --remote
# URL: https://claude.ai/remote/pair-programming-20260417
# 開発者B: セッションに参加して作業を監視
# セッション終了(Ctrl+Cや/exitで終了)
# 修正後: セッションが自動的にアーカイブ
# → 後日、セッション中の作業内容や決定事項を確認できるアーカイブされたセッションの用途
# アーカイブされたRemote Controlセッションの活用例
# 1. コードレビュー
# セッション中に行ったリファクタリングの過程を確認
# アーカイブを見てチームメンバーが変更の理由を理解
# 2. ドキュメント作成
# セッション中の決定事項をアーカイブから抽出
# 設計判断の根拠をドキュメント化
# 3. オンボーディング
# 新メンバーに過去の実装セッションを共有
# コードベースへの変更の経緯を理解してもらう
# 4. バグ調査
# 問題が発生した時期のセッションを参照
# 何がいつ変更されたかを追跡セッション終了前の確認
# 修正後の終了フロー
# /exit または Ctrl+C でClaude Codeを終了しようとすると:
┌─────────────────────────────────────────────────┐
│ Remote Controlセッションをアーカイブしています... │
│ │
│ セッションURL: https://claude.ai/remote/abc123 │
│ アーカイブ完了後に終了します │
└─────────────────────────────────────────────────┘
# アーカイブが完了してから終了する
# → セッション内容が確実に保存されるアーカイブ設定
bash
# Remote Control セッションのアーカイブ設定
# ~/.claude/settings.json での設定例
{
"remoteControl": {
"archiveOnExit": true, // 終了時に自動アーカイブ(デフォルト: true)
"archiveRetentionDays": 30, // アーカイブの保持期間(日数)
"shareLevel": "team" // 共有レベル: "private" | "team" | "public"
}
}注意点
- Remote Controlセッションのアーカイブには、Claude.aiアカウントへのサインインが必要です
- アーカイブの保持期間はアカウントプランによって異なります
- 強制終了(プロセスのkillなど)の場合はアーカイブされない可能性があります
- アーカイブにはセッションのトランスクリプトが含まれますが、ローカルファイルシステムの内容は含まれません
- この修正は正常な終了プロセス(/exit、Ctrl+Cなど)でのアーカイブを保証します