Skip to content

原文(日本語に翻訳)

オートメモリストレージのカスタムディレクトリを設定するためのautoMemoryDirectory設定を追加

原文(英語)

Added autoMemoryDirectory setting to configure a custom directory for auto-memory storage

概要

Claude Codeのオートメモリ機能で使用するメモリファイルの保存ディレクトリをカスタマイズできるautoMemoryDirectory設定が追加されました。これにより、プロジェクトごとに異なるメモリディレクトリを指定したり、共有ストレージに保存してチームで活用したりすることが可能になります。デフォルト以外の場所にメモリを保存したい場合に便利な設定です。

基本的な使い方

settings.jsonautoMemoryDirectoryを追加します:

json
{
  "autoMemoryDirectory": "/path/to/custom/memory/directory"
}

設定ファイルの場所:

  • グローバル設定: ~/.claude/settings.json
  • プロジェクト設定: <プロジェクトルート>/.claude/settings.json

実践例

プロジェクト専用のメモリディレクトリを設定

プロジェクトごとに独立したメモリを管理したい場合:

json
// .claude/settings.json
{
  "autoMemoryDirectory": ".claude/memory"
}

これにより、メモリファイルがプロジェクトリポジトリ内の.claude/memory/に保存されます。

チーム共有のメモリストレージ

共有ドライブにメモリを保存してチームで活用する場合:

json
// ~/.claude/settings.json
{
  "autoMemoryDirectory": "/shared/team/claude-memory"
}
bash
# 共有ディレクトリを作成
mkdir -p /shared/team/claude-memory

環境別のメモリ管理

開発環境と本番環境で異なるメモリを使用する場合:

json
// 開発環境の settings.json
{
  "autoMemoryDirectory": "~/.claude/memory/dev"
}
json
// 本番環境の settings.json
{
  "autoMemoryDirectory": "~/.claude/memory/prod"
}

現在のメモリディレクトリを確認

bash
# 設定を確認
cat ~/.claude/settings.json | grep autoMemoryDirectory

# または Claude Code 内で
/config

注意点

  • 指定したディレクトリが存在しない場合、自動的に作成されます
  • 相対パスを指定した場合は、プロジェクトルートからの相対パスとして解釈されます
  • ~(ホームディレクトリ)の展開がサポートされています
  • メモリディレクトリを変更した場合、以前のメモリは引き継がれません。必要に応じて手動でファイルを移動してください
  • チームで共有する場合はファイルのパーミション設定に注意してください

関連情報