原文(日本語に翻訳)
リモートセッションでマウントされたチームメモリストア(CLAUDE_MEMORY_STORES)がメモリ検索で見つからない問題を修正しました
原文(英語)
Fixed memory recall not finding mounted team memory stores (CLAUDE_MEMORY_STORES) in remote sessions
概要
CLAUDE_MEMORY_STORES 環境変数でマウントされたチームメモリストアが、リモートセッション(バックグラウンドエージェント、claude agents 等)でメモリ検索時に参照されない問題が修正されました。リモートセッションでも、ローカルセッションと同様にチームメモリストアが正しく検索対象になります。
基本的な使い方
bash
# チームメモリストアを設定
export CLAUDE_MEMORY_STORES="/path/to/team-memory:/path/to/project-memory"
# リモートセッションで起動
claude --background "プロジェクトの規約に従ってコードを生成してください"
# 修正後: リモートセッションでも CLAUDE_MEMORY_STORES の内容が参照される
# 修正前: リモートセッションでは CLAUDE_MEMORY_STORES の内容が参照されなかった実践例
チーム共有メモリをリモートエージェントで活用
bash
# チームの共通規約・知識をメモリストアに保存
# /team-memory/coding-standards.md
# /team-memory/architecture-decisions.md
export CLAUDE_MEMORY_STORES="/team-memory"
# バックグラウンドエージェントでPR生成
claude agents dispatch "このPRのコードレビューをしてください"
# 修正後: チームの規約・知識を参照した上でレビューが行われるCI/CDパイプラインでのメモリ活用
yaml
# GitHub Actions
- name: Claude Code Review
env:
CLAUDE_MEMORY_STORES: "/mnt/team-memory"
run: claude --background "このPRをレビューして"
# 修正後: チームメモリストアの内容を参照したレビューが実施される注意点
CLAUDE_MEMORY_STORESは複数のパスをコロン(:)区切りで指定できます- リモートセッションでは、指定したパスがそのセッションのコンテナ・環境からアクセス可能である必要があります
- チームメモリストアはMarkdownファイル形式で保存します