Skip to content

長時間実行のチームメイトがコンテキスト圧縮後もメッセージを保持し続けるメモリリーク修正

原文(日本語に翻訳)

長時間実行のチームメイトが会話圧縮後もAppStateにすべてのメッセージを保持し続けるメモリリークを修正しました。

原文(英語)

Fixed memory leak where long-running teammates retained all messages in AppState even after conversation compaction

概要

Claude Code v2.1.63で、チームメイト(複数のClaudeインスタンスが協調して作業する機能)における重要なメモリリークが修正されました。長時間実行されるチームメイトが、会話のコンテキスト圧縮(compaction)が行われた後も、AppStateにすべてのメッセージを保持し続ける問題がありました。修正により、圧縮後は適切にメモリが解放されます。

基本的な使い方

この修正はバックグラウンドで自動的に適用されます。ユーザー側での操作は不要です。

実践例

影響を受けるシナリオ

  • 複数のClaudeインスタンスを使ったチームメイト機能での長時間セッション
  • 長大な会話履歴を持つチームメイトセッション
  • コンテキスト圧縮が発生するような長期作業

修正後の改善

# コンテキスト圧縮後のメモリ動作
修正前:
長時間セッション → コンテキスト圧縮 → メッセージはまだ保持 → メモリ増加継続

修正後:
長時間セッション → コンテキスト圧縮 → 古いメッセージが解放 → メモリ安定

注意点

  • v2.1.63にアップデートすることで自動的に修正が適用されます
  • チームメイト機能を使った長時間セッションで特に効果があります
  • コンテキスト圧縮はClaude Codeが自動的に管理します

関連情報