システムリマインダー(System reminder)
が にを渡すため会話に加えるメッセージ。何なのか、どう動きどう使うのか、気をつける点まで図と例で説明します。
これは何?
システムリマインダーは、としての が、 にコンテキストを伝えるために会話に加えるメッセージです。自分で送ることはありません。Claude Code はセッションの途中で、たとえばセッションが始まったとき、フックが文章を返したとき、上のファイルが変わったときに入れます。Claude はそれをあなたのメッセージと一緒に読み、Claude Code はそれがあなたではなくアプリケーションから来たものだと Claude に伝えます。
しくみ
-
セッションで何かが起きる
-
Claude Code が短いメモを書く
-
メモが会話に加わる
-
Claude がメッセージと一緒に読む
使い方
-
CLAUDE.mdプロジェクトの指示は、既定の動きより優先されるという一文を添えて、リマインダーとして Claude に届きます。
-
additionalContextフックが返す文章はリマインダーとして届きます。
-
と — Claude が呼べる名前と説明の一覧もこの方法で届きます。
-
ファイル変更のお知らせ — 前に読んだファイルがディスクで変わったことを Claude が知ります。
気をつけること
リマインダーはの一部ではないので、システムプロンプトを置きかえても、ほとんどはそのまま届きます。 のメッセージの流れでは見えません。確かめるには、Claude Code が送る リクエストを記録します。記録したリクエストでは、リマインダーはユーザーメッセージの中の <system-reminder> タグの中に出るか、によっては system ロールの別のメッセージとして出ます。
関連する用語
原文と公式ドキュメント
このページは用語をやさしい言葉で説明しています。基準は原文です。内容が違うときは原文に従ってください。