本文へ移動
AI Dev Lab Japan AI開発ツール、AIコーディングエージェント、M...

Codex Memoriesをチームで使う前に:AGENTS.md・Claude Code memory・MCP権限の分け方

Codex Memoriesをチームで使う前に:AGENTS.md・Claude Code memory・MCP権限の分け方の判断ポイントを表す抽象サムネイル

3行まとめ

Visual導入前に分ける3つの層ルール、補助記憶、外部権限を混ぜずに扱います。
AGENTS.md

毎回守るチームルール。

Memories

繰り返す好みや軽い文脈。

MCP

外部データへつながる権限。

便利さより先に、どの情報をどこへ置くかを決めます。

  • Codex Memoriesは、毎回説明している作業好みやプロジェクトの軽い癖を次のスレッドへ持ち越すための補助記憶です。
  • 必ず守らせたいテスト手順、禁止操作、人間承認、秘密情報の扱いは、MemoriesではなくAGENTS.mdやリポジトリ内ドキュメントに置きます。
  • MCPや外部コンテキストを読んだ作業を将来の記憶に使うなら、保存対象、除外条件、レビュー担当、削除手順を先に決めてから有効化します。

この記事でわかること

Visual判断する5つの観点Memoriesを有効化する前に確認する論点です。
保存対象

覚えてよい情報を決める。

チームルール

AGENTS.mdへ残す条件を決める。

他ツールとの差分

Claude Code memoryとの違いを見る。

外部コンテキスト

MCPやドキュメントの扱いを確認する。

試験導入

30日だけ小さく試す。

Memoriesは機能比較だけでなく、チーム運用の境界として見ます。

  • Codex Memoriesに任せてよい情報と、任せてはいけない情報の分け方
  • AGENTS.mdとMemoriesを混ぜると、チームルールが曖昧になる理由
  • Claude CodeのCLAUDE.mdやauto memoryと比較するときの見方
  • MCP tool call、外部ドキュメント、ユーザーデータを含むスレッドを記憶対象にする前の確認項目
  • チームで30日だけ試すときの最小運用ルール

前提知識

Visual最初に確認する前提設定、保存先、提供条件を分けて見ます。
項目内容見方
初期状態Memoriesは初期状態でオフ。
有効化設定画面またはconfigで確認する。
保存先ローカルのCodex home配下に置かれる。
提供条件地域、組織、UI名は導入前に見直す。

2026年6月10日時点の情報を前提にし、導入時には公式Docsと設定画面を再確認します。

Codex Memoriesは、OpenAIのCodexが過去スレッドから有用な文脈をローカルのmemoryファイルへ残し、将来の作業で再利用できるようにする機能です。2026年6月10日に公式Docsを確認した範囲では、Memoriesは初期状態でオフです。Codex appの設定、または~/.codex/config.toml[features]で有効化します。

[features]
memories = true

公式Docsでは、Memoriesは欧州経済領域、英国、スイスでは提供開始時点で利用できないと説明されています。提供地域、UI名、設定名は変わりやすいので、導入前には自分のアカウント、組織、利用地域の設定画面と公式Docsを見直してください。

Memoriesはチームルールの置き場ではない

Codex Memoriesは便利ですが、チーム全員に必ず守らせたいルールを置く場所ではありません。公式Docsでも、必要なチームガイダンスはAGENTS.mdやチェックイン済みドキュメントに置き、Memoriesはローカルの想起用の補助層として扱うよう促されています。

この線引きが一番大事です。たとえば「本番DBに接続しない」「依存関係を追加する前に人間へ確認する」「PR前にnpm testを通す」は、うっかり忘れると事故につながります。こうしたルールはリポジトリ側に置き、レビューで変更できるようにします。

一方で「このリポジトリでは毎回pnpmを使うと説明している」「テスト失敗時に最初に見るログが決まっている」「このプロジェクトではfeature flag名をよく間違える」といった軽い作業知識は、Memoriesの候補になります。なくても破綻しないが、再利用されると助かる情報です。

MCPは記憶ではなく権限付きの接続

MCPは、AIエージェントが外部ツールやデータソースへ接続するための仕組みです。GitHub、社内API、ドキュメント検索、DB、Issue trackerなどをMCP経由で読むと、agentのcontextには外部データが入ります。

その作業からmemoryが作られる場合、単に「便利な文脈が残る」だけでは済みません。ユーザーデータ、秘密情報、未公開の設計、顧客ログ、認証情報に近い断片が混ざる可能性があります。MCPを使うチームほど、Memoriesを有効にする前に保存対象と除外条件を決めるべきです。

結果:ルール、補助記憶、外部権限を分ける

Visual置き場所を決める3分類情報の性質ごとに置き場を変えます。
ルール

禁止操作、承認、テスト条件。

補助記憶

安定した好みや繰り返す進め方。

外部権限

MCPや社内データへの接続範囲。

「覚えたか」ではなく、「ルールか、記憶か、権限か」で話せる状態にします。

最初の判断は単純です。Codex Memoriesをオンにするかどうかではなく、どの情報をどの層に置くかを先に決めます。

置くもの置かないもの
AGENTS.md必須ルール、テスト手順、禁止操作、人間承認、レビュー基準個人の癖、毎回変わる作業メモ
Codex Memories安定した好み、繰り返す作業手順、技術スタック、軽い落とし穴APIキー、顧客データ、監査対象ログ、法務上の必須ルール
MCP設定と認可外部API、DB、GitHub、社内ツールへの接続権限「AIが覚えておけばよい」程度の曖昧な権限説明
人間レビューmemoryファイルの共有前確認、外部context混入時の判断自動redactionへの丸投げ

この分け方にすると、チーム内で会話がしやすくなります。「Codexが覚えたかどうか」ではなく、「その情報はルールなのか、補助記憶なのか、外部権限なのか」と問えるからです。

Codex Memoriesは何を覚える機能か

VisualMemoriesに向く情報何度も説明していて、安定している文脈を候補にします。
好み

レビューや作業の進め方。

workflow

繰り返し使う手順。

tech stack

よく使う技術構成。

project convention

軽い命名や運用の癖。

known pitfalls

毎回避けたい落とし穴。

短命の会話や進行中の作業は、すぐにmemory化されるとは限りません。

OpenAIの公式Docsでは、Memoriesは過去スレッドから安定した好み、繰り返すworkflow、tech stack、project convention、known pitfallsを持ち越すための機能として説明されています。短命の会話や進行中の作業は、すぐにmemory化されるとは限りません。Codexはmemory更新をバックグラウンドで行い、rate limit残量がしきい値を下回る場合は生成をスキップすることもあります。

覚える価値がある情報

判断基準

Memoriesに向いているのは、次の条件を満たす情報です。

  • 何度も説明している
  • 内容が安定している
  • 秘密情報ではない
  • チームの必須ルールではない
  • 古くなっても致命的な事故になりにくい
  • ローカルの補助記憶として扱える

例を挙げると、使うpackage manager、よく見るテストログ、作業ブランチ名の慣習、レビュー時に必ず確認する軽い観点、ローカル検証でつまずきやすい既知の癖などです。

すぐ覚えさせない方がよい情報

注意点

反対に、次の情報はMemoriesへ入れる前に止めます。

  • APIキー、OAuth token、GitHub token、DB credential
  • 顧客名、メールアドレス、個人情報、問い合わせ本文
  • 非公開リポジトリの具体的な脆弱性情報
  • 本番障害ログの生データ
  • 法務、監査、セキュリティ上の必須ルール
  • 人間承認なしに実行してはいけない操作

Codexは生成されたmemory fieldからsecretをredactすると説明されています。ただし、これは保存してよい理由ではありません。redactionは追加の防御であって、秘密情報をmemory化する前提を正当化するものではない、と見た方が安全です。

確認するコマンド

AGENTS.mdが読まれているか、Memoriesが生成されているかは、操作を分けて確認します。

codex --ask-for-approval never "Summarize the current instructions."
ls ~/.codex/memories

1つ目はinstruction chainの確認です。2つ目はローカルmemoryの存在確認です。どちらも秘密情報を出さない環境で実行してください。チーム用のスクリーンショットやログへ貼る前には、~/.codex配下に社内情報が混ざっていないかを確認します。

AGENTS.mdに残すべきチームルール

VisualAGENTS.mdの効き方グローバルから近いディレクトリの指示へ重なります。
  1. 1Global

    Codex home配下の共通指示。

  2. 2Project

    リポジトリ全体の作業契約。

  3. 3Nested

    現在位置に近い追加指示。

  4. 4Limit

    上限に達すると追加を止める。

毎回守られないとレビューや運用が壊れるものは、MemoriesではなくAGENTS.mdへ置きます。

AGENTS.mdは、AIコーディングエージェント向けの作業契約を置く場所です。Codexは起動時に、Codex home配下のグローバル指示、プロジェクトルートから現在ディレクトリまでのAGENTS.mdAGENTS.override.mdを読み、指示の連なりを作ります。

公式Docsでは、Codexはグローバル、プロジェクト、ネストされたディレクトリの順にガイダンスを連結し、現在位置に近いファイルほど後ろに入るため、より具体的な指示として効きやすいと説明されています。デフォルトでは、combined sizeがproject_doc_max_bytesの上限に達すると追加を止めます。2026年6月10日時点のDocsでは、この上限は32 KiBです。

毎回守らせたいことを書く

評価基準

AGENTS.mdに置くべきなのは、毎回守られないとレビューや運用が壊れるルールです。

# AGENTS.md

Repository expectations

- JavaScript/TypeScriptを変更したら、PR前に`npm test`を実行する。
- 本番DB、本番storage、本番APIへ直接書き込む操作は行わない。
- 新しいproduction dependencyを追加する前に人間へ確認する。
- `.env`、token、credential、顧客ログを本文、commit、issue、promptへ貼らない。
- MCP toolを追加するときは、read-onlyから始め、ownerとscopeを明記する。

これはmemoryではなく契約です。PRレビューで差分を見られ、チームが同じルールを共有でき、問題が起きたときに変更履歴を追えます。

Memoriesへ逃がさないもの

次のような情報は、便利だからといってMemoriesへ逃がさない方がよいです。

  • 破壊的操作の禁止
  • テストを通す条件
  • dependency追加の承認
  • secretの扱い
  • MCP serverのowner
  • 本番環境へ触る権限
  • 社内ポリシーや監査要件

「Codexが覚えているはず」は、チーム運用の根拠になりません。誰が変更し、どのレビューを通し、どの作業に適用されるのかが見える場所へ置きます。

読み込み順を確認する

ネストされたディレクトリで別チームのルールを置く場合は、読み込み順を確認します。

codex --cd services/payments --ask-for-approval never "Show which instruction files are active."

支払い、認証、顧客データ、管理者機能のようにリスクが高い領域では、ルートのAGENTS.mdだけでは足りないことがあります。services/payments/AGENTS.override.mdのように近い場所へ追加ルールを置くと、作業対象に応じたルールを読み込ませやすくなります。

Codex Memoriesに任せてよいもの、任せてはいけないもの

Visual保存対象の分け方便利さではなく、再利用されても困らないかで判断します。
項目内容見方
Memoriesでよい安定した好み、繰り返すworkflow、軽いproject convention。
AGENTS.mdへ置くテスト条件、禁止操作、人間承認、秘密情報の扱い。
保存しないcredential、顧客データ、未公開情報、説明しにくい外部コンテキスト。

セキュリティや法務に関わる情報は単純な勝敗ではなく、保存後の説明責任で判断します。

Memoriesの評価は、「覚えてくれると便利か」ではなく、「再利用されても困らないか」で見ます。

Memoriesでよいもの

次のような情報は、Memoriesの候補になります。

種類条件
個人の作業好み変更前にrgで影響範囲を見るチーム必須ルールではない
繰り返す手順テスト失敗時に先に見るログ秘密情報を含まない
技術スタックこのrepoはpnpmとVitestを使うAGENTS.mdにも最低限の手順がある
軽い落とし穴特定packageのimport pathを間違えやすい古くなっても危険操作につながらない
レビュー観点UI変更時はPlaywright確認を優先する公式ルールは別に残す

このあたりは、毎回promptに書くと手間です。Memoriesに入ることで、Codexが作業の出だしで文脈を拾いやすくなります。

AGENTS.mdへ置くもの

同じ「覚えてほしい」でも、必ず守らせたいならAGENTS.mdです。

たとえば「新しい外部APIを追加するときは、timeout、retry、rate limit、secret保管場所をレビューする」は、チームの品質基準です。Memoriesに残っていなくても必ず効いてほしいので、リポジトリ内のルールへ置きます。

「MCP serverはread-onlyから始める」も同じです。便利な作業知識ではなく、権限設計の初期値です。

保存しない、またはレビュー後に判断するもの

顧客ログ、障害調査、認証まわりの調査、セキュリティincident、非公開の事業判断は、再利用価値があってもmemory化を急がない方がよいです。

特にMCPやweb search、tool searchを使ったスレッドは、外部由来の情報が混ざります。Codexにはmemories.disable_on_external_contextという設定があります。2026年6月10日時点の公式Docsでは、この設定をtrueにすると、MCP tool call、web search、tool searchなど外部コンテキストを使ったスレッドをmemory生成から外すものとして説明されています。

[features]
memories = true

[memories]
disable_on_external_context = true

外部コンテキストを使うチームでは、最初はこの方向に倒すのが扱いやすいです。必要になったら、どのMCP server、どのデータ、どの作業をmemory生成へ含めるかを個別にレビューします。

Claude Code memoryとの差分

VisualCodexとClaude Codeの見方似た言葉でも、置き場と読み込み方が違います。
項目内容見方
チーム指示AGENTS.mdとCLAUDE.mdは役割が近いが同じではない。
自動記憶auto memoryやMemoriesは補助文脈として見る。
context window記憶と現在入っているcontextを混同しない。
path-scoped rules読み込まれる条件や範囲を確認する。
権限制御ツール権限や外部接続は別に棚卸しする。

片方の運用をそのまま移すのではなく、責務の近い部分だけを対応づけます。

Codex Memoriesを考えるとき、Claude Codeのmemoryと混同しやすくなります。どちらも「前の作業を次に活かす」方向の機能ですが、ファイル名、読み込み方、設定、権限との関係が違います。

AGENTS.mdとCLAUDE.mdは似ているが同じではない

Claude Codeでは、CLAUDE.mdやrulesがpersistent contextの中心になります。公式Docsでは、CLAUDE.mdはユーザーが書くinstruction、auto memoryはClaudeが corrections や preferences をもとに書くnotesとして説明されています。

Codex側で対応する概念をざっくり置くなら、AGENTS.mdがチームやプロジェクトの作業契約、MemoriesがCodexの補助記憶です。ただし、片方の運用をそのままもう片方へ移植するとずれます。Claude Codeには.claude/rules/やpath-scoped rules、/memoryなど、独自の管理方法があります。

context windowに入るものを見る

Claude Codeのcontext window公式Docsでは、最初のprompt前にCLAUDE.md、auto memory、MCP tool names、skill descriptionsなどがcontextへ入ると説明されています。作業中にファイルを読むと、その内容もcontextへ入ります。

これはCodex Memoriesにも通じる注意点です。memoryは「長期記憶」という言葉で語られがちですが、実務ではcontext windowに何が入るか、どの情報が後から再利用されるか、どの設定が強制力を持つかを分けて見ます。

権限境界はmemoryでは作れない

Claude CodeのDocsでも、CLAUDE.mdやauto memoryはcontextであって、強制的な制御層ではないと説明されています。行動を止めるなら、permissions、hooks、managed settingsのような別の仕組みを使います。

Codexでも同じ考え方が必要です。Memoriesに「本番DBへ触らない」と残っていても、それは権限設定ではありません。MCP server側のscope、認証情報、read-only token、承認フロー、実行環境の制約で止めます。

MCPや外部コンテキストをメモリ化する前の権限レビュー

Visual外部コンテキストの確認フローtool名ではなく、業務動詞とデータ範囲で見ます。
  1. 1MCPを呼ぶ

    接続先とscopeを確認する。

  2. 2contextに入る

    ユーザーデータや未公開情報の有無を見る。

  3. 3memory候補

    将来再利用してよい情報か判断する。

  4. 4レビュー

    担当者、除外条件、削除手順を決める。

  5. 5除外

    説明しにくい情報は保存しない側へ倒す。

ユーザーデータ、管理操作、秘密情報、監査要件が絡む場合は、便利さより権限境界を優先します。

MCPを使うほど、AIエージェントが読める情報は増えます。Issue、PR、社内Wiki、顧客問い合わせ、DB、billing、CRM、storage。どれも開発には役立ちますが、memory化してよいとは限りません。

MCPは便利な読み取り口ではなく権限付きの接続

根拠

MCP Authorizationの公式Docsでは、MCP serverがユーザー固有データ、監査対象の操作、同意が必要なAPI、enterprise access control、userごとのrate limitingやusage trackingを扱う場合、authorizationが強く推奨されると説明されています。

memory運用でも同じ観点を使います。

確認項目見ること
user dataメール、ドキュメント、顧客ログ、問い合わせ内容が混ざるか
admin action作成、更新、削除、送信、課金変更に触れるか
consent誰の同意で、どのscopeを使っているか
audit誰のagentが、どのtoolを、どの入力で使ったか追えるか
token短命か、scopeが狭いか、保存場所が安全か
memoryそのスレッドを将来の記憶生成に使ってよいか

MCP tool名だけでは判断できません。search_docsという名前でも、社内の未公開仕様を読むかもしれません。create_issueという名前でも、社外公開repoに書き込むかもしれません。tool名ではなく、業務動詞とデータ範囲で棚卸しします。

tokenとsecretはmemoryの前で止める

API tokenやOAuth tokenは、Memory側でどう扱うか以前に、prompt、ログ、ファイル、MCP tool resultへ出さない設計が必要です。

実務では、次のように分けます。

  • secretは環境変数やsecret managerに置く
  • MCP serverへ渡すtokenはread-onlyから始める
  • local STDIO serverとremote HTTP serverで認可の扱いを分ける
  • tool resultにtokenや個人情報を含めない
  • agentの出力ログを共有前に確認する
  • 外部コンテキストを含む作業はmemory生成から除外する初期設定にする

Codex Memoriesのredactionに期待するより、手前で混入させない設計にします。

外部コンテキストを使った作業は除外側から始める

GitHubのprivate issueを読ませる、顧客問い合わせを要約させる、社内Wikiから設計判断を拾わせる。こうした作業は便利ですが、memory化とは別です。

判断基準は次の通りです。

  • 再利用価値より漏えい時の損失が大きい
  • 出典や利用条件を説明しにくい
  • 顧客、ユーザー、社員に紐づく
  • 未公開の脆弱性や障害情報を含む
  • MCP serverのscopeが広い
  • 監査で「なぜ記憶されたか」を説明しにくい

1つでも当てはまるなら、最初は除外に倒します。あとから必要な情報だけを、人間が要約してAGENTS.mdや安全な運用メモに移す方が、レビューしやすくなります。

チーム導入の最小運用

Visual30日パイロットで見ること小さく試して、memory化の中身を確認します。
項目内容見方
対象者少人数で始める。
保存内容何がmemory化されるかを見る。
外部context混入がないか確認する。
レビューmemoryファイルの確認担当を決める。
戻し方不要なmemoryを削除する手順を決める。

賢くなったかだけでなく、古いルールや不要な文脈が残っていないかを見ます。

Codex Memoriesをチームで使うなら、最初から全員に広げない方がよいです。少人数で30日だけ試し、何がmemory化されるかを見るところから始めます。

30日パイロットで決めること

確認項目

決めること担当確認頻度戻し方
Memoriesを有効にする人Tech lead開始時feature flagを戻す
外部contextをmemory生成に使うかSecurity owner開始時と週次disable_on_external_contextをtrueにする
memoryファイルのレビューPilot参加者週1回該当memoryを削除する
AGENTS.mdとの差分Repo ownerPRごとルールはPRで修正する
MCP serverのscopeTool ownertool追加時token失効、server無効化
共有前の確認各参加者共有前~/.codex配下を共有しない

見るべきなのは、「どれだけ賢くなったか」だけではありません。不要な文脈が残っていないか、古いルールが効いていないか、外部データが混ざっていないかを見ます。

AGENTS.mdレビューとmemoryレビューを分ける

AGENTS.mdはリポジトリのルールなので、PRレビューで見ます。変更理由、影響範囲、対象ディレクトリ、テスト手順を確認できます。

Memoriesはローカル状態なので、PRレビューだけでは管理できません。トラブル時、共有前、チームルール変更後、外部コンテキストを使った作業後に見る対象です。この2つを同じ承認フローへ押し込むと、逆にどちらも曖昧になります。

失敗時の戻し方を決める

Memories導入でよくある失敗は、古い文脈が残ることです。たとえば、以前はnpmを使っていたrepoがpnpmへ移行したのに、memoryが古い手順を思い出す。あるいは、一時的な調査メモを安定したルールのように扱う。

戻し方はシンプルにしておきます。

  • 該当memoryを確認する
  • 古いmemoryを削除する
  • 正しいルールはAGENTS.mdへ書く
  • Codexにactive instructionsを要約させる
  • 同じ作業を小さなタスクで再試行する

この流れを決めておくと、Memoriesを過信せずに使えます。

失敗点:導入時に起きやすい事故

Visual避けたい3つの事故便利な補助記憶をチーム契約や安全保証として扱わないようにします。
ルール台帳化

禁止操作やテスト条件までMemoriesへ寄せてしまう。

外部context混入

MCPや社内Wikiを読んだスレッドの扱いを確認しない。

redaction依存

自動redactionを安全保証として扱う。

説明しにくい情報は、最初からmemory生成の外に置く判断が必要です。

Memoriesをルール台帳にしてしまう

一番多い失敗は、「覚えてくれるなら、ルールも覚えさせればよい」と考えることです。Memoriesは便利な補助記憶ですが、レビュー可能なチーム契約ではありません。禁止操作やテスト条件はAGENTS.mdへ置きます。

外部コンテキストの混入を見ない

MCP、web search、tool search、private issue、社内Wikiを読ませたあと、そのスレッドが将来のmemory生成に使われるかを見ないまま進めると、後で説明しにくくなります。最初は外部コンテキストをmemory生成から外す設定を検討してください。

redactionを安全保証として扱う

redactionはありがたい防御ですが、秘密情報を保存してよい理由にはなりません。APIキーやtokenは、そもそもpromptやtool resultに出さない設計にします。

Claude Codeのmemory運用をそのまま持ち込む

Claude CodeにはCLAUDE.md、auto memory、path-scoped rules、/memoryなどの流儀があります。CodexにはAGENTS.mdとCodex Memoriesの流儀があります。似ている部分だけを見て、設定や読み込み順を混同すると事故ります。

共有前に~/.codexを確認しない

Codex homeには設定やstateが入ります。公式DocsではmemoryはCodex home配下、デフォルトでは~/.codex/memories/に置かれると説明されています。トラブルシュートのためにディレクトリを共有するときは、memoryや設定に秘密情報が混ざっていないかを必ず確認します。

実務で使うなら:4段階で広げる

Visual導入を広げる4段階チーム契約を整えてから、個人利用と権限棚卸しへ進みます。
  1. Phase 1

    AGENTS.mdを短く整える。

  2. Phase 2

    個人ローカルでMemoriesを試す。

  3. Phase 3

    MCP serverごとにscopeを棚卸しする。

  4. Phase 4

    チーム標準にする条件を決める。

最初から全員へ広げず、保存内容と削除手順を見てから標準化します。

Phase 1はAGENTS.mdを先に整える

Memoriesを有効化する前に、AGENTS.mdを短く整えます。テスト、禁止操作、secret、MCP、承認の初期ルールだけで十分です。まずチーム契約を見える場所へ置きます。

Phase 2は個人ローカルでMemoriesを試す

少人数でMemoriesを有効化し、1週間から30日ほど使います。memoryに入る内容、古い情報の残り方、外部コンテキストの扱いを見ます。この時点では、チーム標準にしない方が判断しやすいです。

Phase 3はMCP serverごとに棚卸しする

MCP serverを使っている場合は、server単位でowner、scope、secret、transport、write権限、audit、memory除外の方針を記録します。read-onlyから始め、作成、更新、削除、送信を分けます。

Phase 4で運用ルールに入れる

問題が少なく、レビューの流れも見えたら、チームの開発環境ルールに入れます。ただし、Memoriesを必須にするかどうかは別問題です。個人ローカルの補助として使う方が合うチームもあります。

Codex、Claude Code、MCPの設定変更を継続的に追いたい場合は、更新通知用の<a href="https://ai-dev.blog.mo-gmo.com/newsletter/">ニュースレター</a>も用意しています。仕様変更や運用チェックリストの更新を、記事公開後の追跡に使うための導線です。

セキュリティ・コスト注意

Visual導入後も見る注意点説明コストを下げても、tokenや権限管理は残ります。
有効化

誰がMemoriesをオンにしたか確認する。

提供条件

地域、組織設定、UI名を再確認する。

スレッド分離

memory生成に使う作業と使わない作業を分ける。

rate limit

残量によってmemory生成がスキップされる場合を見る。

Memoriesは作業説明を減らす補助であり、秘密情報管理や権限設計の代わりにはなりません。

Codex Memoriesは、作業の説明コストを下げる可能性があります。ただし、tokenやrate limitを完全に消す機能ではありません。公式Docsでも、memory生成はバックグラウンドで行われ、rate limit残量が設定しきい値を下回ると生成をスキップする場合があると説明されています。

チームで見るべき注意点は次の通りです。

  • Memoriesは初期状態でオフなので、誰が有効化したかを確認する
  • 提供地域や組織設定は公開直前に再確認する
  • memory生成に使うスレッドと使わないスレッドを分ける
  • ~/.codex/memories/を共有前に確認する
  • secret、token、顧客データ、未公開障害情報をmemory化しない
  • MCP serverはread-only、狭いscope、短命tokenから始める
  • AGENTS.md、permission、MCP認可、人間承認を混ぜない
  • memoryが古くなったときの削除と再生成の流れを決める

法人導入では、AIコーディングエージェントの設定だけでなく、社内API、GitHub権限、MCP server、ログ、承認フローまでつながります。権限設計やAGENTS.md整備を一度レビューしたい場合は、<a href="https://ai-dev.blog.mo-gmo.com/contact/">お問い合わせ</a>から相談できます。

次に読むなら

MCPとは何か

Tools、Resources、Promptsを権限設計の観点から見直し、AI agentに外部接続を渡す前の基礎を確認できます。

参照した主な情報源

  • https://developers.openai.com/codex/memories
  • https://developers.openai.com/codex/guides/agents-md
  • https://code.claude.com/docs/en/memory
  • https://code.claude.com/docs/en/context-window
  • https://modelcontextprotocol.io/docs/tutorials/security/authorization

更新履歴

Visualこの記事の更新記録確認した情報源と前提を記録します。
  1. 2026年6月10日

    OpenAI Codex Memories、Codex AGENTS.md guide、Claude Code memory、Claude Code context window、MCP Authorizationの公式Docsを確認しました。

仕様や設定名は変わりやすいため、検証日と確認範囲を残します。

  • 2026-06-10: OpenAI Codex Memories、Codex AGENTS.md guide、Claude Code memory、Claude Code context window、MCP Authorizationの公式Docsを確認。X上の反応は需要シグナルとしてのみ扱い、本文の根拠には使っていません。スポンサー、アフィリエイト、検証環境提供はありません。