Skip to content

原文(日本語に翻訳)

[VSCode] URL またはセッション再起動後にセッションを再度開いたときにセッション履歴が正しく読み込まれない問題を修正しました。

原文(英語)

[VSCode] Fixed session history not loading correctly when reopening a session via URL or after restart

概要

VS Code の Claude Code 拡張機能で、claude-cli:// URL リンク経由でセッションを開いた場合や、VS Code の再起動後にセッションを再度開いた場合に、会話履歴が正しく読み込まれない問題が修正されました。これにより、以前の会話を継続する際に履歴が正しく復元されます。

基本的な使い方

VS Code で URL からセッションを開いたり、再起動後にセッションを再開した場合に履歴が正しく表示されます。

# VS Code でのセッション再開
1. Claude Code の履歴からセッションを選択
2. または claude-cli:// URL をクリック
# 修正前: 会話履歴が表示されない / 空のセッションが開く
# 修正後: 会話履歴が正しく復元される

実践例

ユースケース: URL リンクからセッションを開く

共有された URL やリンクからセッションを再開する場合に履歴が保持されます。

# ブラウザや別のアプリから claude-cli://session/<id> をクリック
# 修正後: VS Code が開き、そのセッションの会話履歴が正しく表示される

ユースケース: VS Code 再起動後のセッション継続

VS Code を再起動した後も以前の会話を継続できます。

1. VS Code を閉じる(or Reload Window)
2. VS Code を再起動
3. Claude Code パネルを開く
4. 以前のセッションを選択
# 修正後: 会話履歴が正しく読み込まれる

注意点

  • この問題は VS Code 版の Claude Code 拡張機能に固有のものです
  • ターミナル版の Claude Code(claude --resume)では以前から正常に動作していました
  • 修正後も非常に古いセッション履歴はローカルキャッシュの制限で利用できない場合があります

関連情報