掲載済み (2026-02-14号)
#024 207文字 • 2分

Claude Code 2.1.33のmemory frontmatterによるサブエージェントの記憶保持

原題: 【Claude Code 2.1.33】memory frontmatterでサブエージェントに"記憶"を持たせてみた

日本語

掲載情報

2026年2月14日土曜日号 メインジャーナル掲載

概要

Claude Code 2.1.33で導入されたmemory frontmatter機能を使用し、サブエージェントがセッションを跨いで知識を蓄積・活用する仕組みを解説した記事。

詳細内容

Claude Code 2.1.33にて追加された「memory frontmatter」機能の解説記事です。この機能により、サブエージェントやスキルのYAMLフロントマターに1行追加するだけで、エージェントが学習した知識を永続的に保持できるようになります。 主な特徴は以下の通りです: - **3つのスコープ**: 全プロジェクト共通の`user`、Git管理可能なプロジェクト固有の`project`、個人用の`local`を選択可能。 - **動作の仕組み**: `MEMORY.md`の先頭200行が自動的にシステムプロンプトへ注入されます。ただし、メモリへの書き込みは自動ではなく、エージェントがツールを使用して行うため、プロンプトで「メモリを更新して」と指示する必要があります。 - **実践的な進化**: 記事内ではコードレビューエージェントの例を挙げ、1回目のレビューで見つけたパターンを記憶させることで、2回目にはプロジェクト全体の傾向分析(複数ファイルで再発する問題の特定など)まで自動化できることを示しています。 CLAUDE.mdとの使い分けとして、全体方針はCLAUDE.md、エージェント固有の経験学習はmemory frontmatterという併用スタイルが推奨されています。