Skip to content

原文(日本語に翻訳)

リモートセッションでマウントされたチームメモリストア(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ファイル形式で保存します

関連情報