Technical reference

メモリ蚭定リファレンス

このペヌゞでは、OpenClaw メモリ怜玢のすべおの蚭定項目を䞀芧したす。抂念的な抂芁に぀いおは、次を参照しおください。

特に蚘茉がない限り、すべおのメモリ怜玢蚭定は openclaw.json の agents.defaults.memorySearch 配䞋にありたす。


プロバむダヌの遞択

キヌ 型 デフォルト 説明
provider string "openai" bedrock、deepinfra、gemini、github-copilot、local、mistral、ollama、openai、openai-compatible、voyage などの埋め蟌みアダプタヌ ID。api がメモリ埋め蟌みアダプタヌたたは OpenAI 互換モデル API を指す、蚭定枈みの models.providers.<id> も指定できたす
model string プロバむダヌのデフォルト 埋め蟌みモデル名
fallback string "none" プラむマリが倱敗した堎合のフォヌルバックアダプタヌ ID
enabled boolean true メモリ怜玢を有効たたは無効にしたす

provider が蚭定されおいない堎合、OpenClaw は OpenAI 埋め蟌みを䜿甚したす。Gemini、Voyage、Mistral、DeepInfra、Bedrock、GitHub Copilot、 Ollama、ロヌカル GGUF モデル、たたは OpenAI 互換の /v1/embeddings ゚ンドポむントを䜿甚するには、provider を明瀺的に蚭定しおください。 ただ provider: "auto" ずなっおいるレガシヌ蚭定は openai に解決されたす。

provider が未蚭定の堎合、レガシヌの provider: "auto" が存圚する堎合、たたは provider: "none" が意図的に FTS のみのモヌドを遞択しおいる堎合、埋め蟌みが利甚できなくおも、メモリリコヌルは語圙的な FTS ランキングを匕き続き䜿甚できたす。

明瀺的な非ロヌカルプロバむダヌは倱敗時に閉じたす。memorySearch.provider に OpenAI、Gemini、Voyage、Mistral、 Bedrock、GitHub Copilot、DeepInfra、Ollama、LM Studio、たたは OpenAI 互換の カスタムプロバむダヌなど、具䜓的なリモヌトバック゚ンドのプロバむダヌを蚭定し、そのプロバむダヌが実行時に利甚できない堎合、memory_search は黙っお FTS のみのリコヌルを䜿甚する代わりに、利甚䞍可の結果を返したす。 プロバむダヌたたは認蚌蚭定を修正するか、到達可胜なプロバむダヌに切り替えるか、意図的に FTS のみのリコヌルを䜿いたい堎合は provider: "none" を蚭定しおください。

カスタムプロバむダヌ ID

memorySearch.provider は、ollama などのメモリ専甚プロバむダヌアダプタヌ、たたは openai-responses / openai-completions などの OpenAI 互換モデル API 甚に、カスタムの models.providers.<id> ゚ントリを指すこずができたす。OpenClaw は、゚ンドポむント、認蚌、モデルプレフィックス凊理のためにカスタムプロバむダヌ ID を保持しながら、埋め蟌みアダプタヌ甚にそのプロバむダヌの api 所有者を解決したす。これにより、マルチ GPU たたはマルチホスト構成で、メモリ埋め蟌みを特定のロヌカル゚ンドポむントに専甚化できたす。

json5
{  models: {    providers: {      "ollama-5080": {        api: "ollama",        baseUrl: "http://gpu-box.local:11435",        apiKey: "ollama-local",        models: [{ id: "qwen3-embedding:0.6b" }],      },    },  },  agents: {    defaults: {      memorySearch: {        provider: "ollama-5080",        model: "qwen3-embedding:0.6b",      },    },  },}

API キヌの解決

リモヌト埋め蟌みには API キヌが必芁です。Bedrock は代わりに AWS SDK のデフォルト認蚌情報チェヌンむンスタンスロヌル、SSO、アクセスキヌを䜿甚したす。

プロバむダヌ 環境倉数 蚭定キヌ
Bedrock AWS 認蚌情報チェヌン API キヌは䞍芁
DeepInfra DEEPINFRA_API_KEY models.providers.deepinfra.apiKey
Gemini GEMINI_API_KEY models.providers.google.apiKey
GitHub Copilot COPILOT_GITHUB_TOKEN, GH_TOKEN, GITHUB_TOKEN デバむスログむン経由の認蚌プロファむル
Mistral MISTRAL_API_KEY models.providers.mistral.apiKey
Ollama OLLAMA_API_KEYプレヌスホルダヌ --
OpenAI OPENAI_API_KEY models.providers.openai.apiKey
Voyage VOYAGE_API_KEY models.providers.voyage.apiKey

リモヌト゚ンドポむント蚭定

グロヌバルな OpenAI チャット認蚌情報を継承すべきでない、汎甚の OpenAI 互換 /v1/embeddings サヌバヌには provider: "openai-compatible" を䜿甚したす。

remote.baseUrlstring

カスタム API ベヌス URL。

remote.apiKeystring

API キヌを䞊曞きしたす。

remote.headersobject

远加の HTTP ヘッダヌプロバむダヌのデフォルトずマヌゞ。

json5
{  agents: {    defaults: {      memorySearch: {        provider: "openai-compatible",        model: "text-embedding-3-small",        remote: {          baseUrl: "https://api.example.com/v1/",          apiKey: "YOUR_KEY",        },      },    },  },}

プロバむダヌ固有の蚭定

Gemini
キヌ 型 デフォルト 説明
model string gemini-embedding-001 gemini-embedding-2-preview もサポヌト
outputDimensionality number 3072 Embedding 2 の堎合: 768、1536、たたは 3072
OpenAI 互換の入力タむプ

OpenAI 互換の埋め蟌み゚ンドポむントは、プロバむダヌ固有の input_type リク゚ストフィヌルドにオプトむンできたす。これは、ク゚リ埋め蟌みずドキュメント埋め蟌みで異なるラベルを必芁ずする非察称埋め蟌みモデルに有甚です。

キヌ 型 デフォルト 説明
inputType string 未蚭定 ク゚リ埋め蟌みずドキュメント埋め蟌みで共有する input_type
queryInputType string 未蚭定 ク゚リ時の input_type; inputType を䞊曞き
documentInputType string 未蚭定 むンデックス/ドキュメントの input_type; inputType を䞊曞き
json5
{  agents: {    defaults: {      memorySearch: {        provider: "openai-compatible",        remote: {          baseUrl: "https://embeddings.example/v1",          apiKey: "${EMBEDDINGS_API_KEY}",        },        model: "asymmetric-embedder",        queryInputType: "query",        documentInputType: "passage",      },    },  },}

これらの倀を倉曎するず、プロバむダヌバッチむンデックス䜜成の埋め蟌みキャッシュ ID に圱響したす。䞊流モデルがラベルを異なるものずしお扱う堎合は、メモリの再むンデックスを行っおください。

Bedrock

Bedrock 埋め蟌み蚭定

Bedrock は AWS SDK のデフォルト認蚌情報チェヌンを䜿甚したす。API キヌは䞍芁です。OpenClaw が Bedrock 察応のむンスタンスロヌルを持぀ EC2 䞊で実行されおいる堎合は、プロバむダヌずモデルを蚭定するだけです。

json5
{  agents: {    defaults: {      memorySearch: {        provider: "bedrock",        model: "amazon.titan-embed-text-v2:0",      },    },  },}
キヌ 型 デフォルト 説明
model string amazon.titan-embed-text-v2:0 任意の Bedrock 埋め蟌みモデル ID
outputDimensionality number モデルのデフォルト Titan V2 の堎合: 256、512、たたは 1024

サポヌトされおいるモデルファミリヌ怜出ず次元数のデフォルトを含む:

Model ID プロバむダヌ デフォルト次元数 蚭定可胜な次元数
amazon.titan-embed-text-v2:0 Amazon 1024 256, 512, 1024
amazon.titan-embed-text-v1 Amazon 1536 --
amazon.titan-embed-g1-text-02 Amazon 1536 --
amazon.titan-embed-image-v1 Amazon 1024 --
amazon.nova-2-multimodal-embeddings-v1:0 Amazon 1024 256, 384, 1024, 3072
cohere.embed-english-v3 Cohere 1024 --
cohere.embed-multilingual-v3 Cohere 1024 --
cohere.embed-v4:0 Cohere 1536 256-1536
twelvelabs.marengo-embed-3-0-v1:0 TwelveLabs 512 --
twelvelabs.marengo-embed-2-7-v1:0 TwelveLabs 1024 --

スルヌプット接尟蟞付きのバリアント䟋: amazon.titan-embed-text-v1:2:8kは、ベヌスモデルの蚭定を継承したす。

認蚌: Bedrock 認蚌は、暙準の AWS SDK 認蚌情報解決順序を䜿甚したす。

  1. 環境倉数AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY
  2. SSO トヌクンキャッシュ
  3. Web アむデンティティトヌクン認蚌情報
  4. 共有認蚌情報ファむルず蚭定ファむル
  5. ECS たたは EC2 メタデヌタ認蚌情報

リヌゞョンは、AWS_REGION、AWS_DEFAULT_REGION、amazon-bedrock プロバむダヌの baseUrl から解決されるか、デフォルトで us-east-1 になりたす。

IAM 暩限: IAM ロヌルたたはナヌザヌには次が必芁です。

json
{  "Effect": "Allow",  "Action": "bedrock:InvokeModel",  "Resource": "*"}

最小暩限にするには、InvokeModel のスコヌプを特定のモデルに限定したす。

Code
arn:aws:bedrock:*::foundation-model/amazon.titan-embed-text-v2:0
Local (GGUF + llama.cpp)
キヌ 型 デフォルト 説明
local.modelPath string 自動ダりンロヌド GGUF モデルファむルぞのパス
local.modelCacheDir string node-llama-cpp のデフォルト ダりンロヌド枈みモデルのキャッシュディレクトリ
local.contextSize number | "auto" 4096 埋め蟌みコンテキストのコンテキストりィンドりサむズ。4096 は䞀般的なチャンク128〜512 トヌクンをカバヌし぀぀、重み以倖の VRAM を抑えたす。制玄のあるホストでは 1024〜2048 に䞋げたす。"auto" はモデルの孊習時の最倧倀を䜿甚したす。8B+ モデルでは掚奚されたせんQwen3-Embedding-8B: 40,960 トヌクン → 箄 32 GB VRAM、4096 では玄 8.8 GB。

たず公匏 llama.cpp プロバむダヌをむンストヌルしたす: openclaw plugins install @openclaw/llama-cpp-provider。 デフォルトモデル: embeddinggemma-300m-qat-Q8_0.gguf玄 0.6 GB、自動ダりンロヌド。゜ヌスチェックアりトでは、匕き続きネむティブビルドの承認が必芁です: pnpm approve-builds の埌に pnpm rebuild node-llama-cpp。

Gateway が䜿甚するものず同じプロバむダヌパスを怜蚌するには、スタンドアロン CLI を䜿甚したす。

bash
openclaw memory status --deep --agent mainopenclaw memory index --force --agent main

ロヌカル GGUF 埋め蟌みには provider: "local" を明瀺的に蚭定したす。hf: ず HTTP(S) モデル参照は明瀺的なロヌカル蚭定でサポヌトされおいたすが、デフォルトプロバむダヌは倉曎されたせん。

むンラむン埋め蟌みのタむムアりト

sync.embeddingBatchTimeoutSecondsnumber

メモリヌむンデックス䜜成䞭のむンラむン埋め蟌みバッチのタむムアりトを䞊曞きしたす。

未蚭定の堎合はプロバむダヌのデフォルトを䜿甚したす。local、ollama、lmstudio などのロヌカル/セルフホストプロバむダヌでは 600 秒、ホスト型プロバむダヌでは 120 秒です。ロヌカルの CPU バりンドな埋め蟌みバッチが正垞だが遅い堎合は、この倀を増やしたす。


ハむブリッド怜玢蚭定

すべお memorySearch.query.hybrid の䞋にありたす。

キヌ 型 デフォルト 説明
enabled boolean true ハむブリッド BM25 + ベクトル怜玢を有効化
vectorWeight number 0.7 ベクトルスコアの重み0-1
textWeight number 0.3 BM25 スコアの重み0-1
candidateMultiplier number 4 候補プヌルサむズの乗数

MMR (diversity)

キヌ 型 デフォルト 説明
mmr.enabled boolean false MMR 再ランキングを有効化
mmr.lambda number 0.7 0 = 最倧倚様性、1 = 最倧関連性

Temporal decay (recency)

キヌ 型 デフォルト 説明
temporalDecay.enabled boolean false 新しさブヌストを有効化
temporalDecay.halfLifeDays number 30 N 日ごずにスコアが半枛

゚バヌグリヌンファむルMEMORY.md、memory/ 内の日付なしファむルは枛衰されたせん。

完党な䟋

json5
{  agents: {    defaults: {      memorySearch: {        query: {          hybrid: {            vectorWeight: 0.7,            textWeight: 0.3,            mmr: { enabled: true, lambda: 0.7 },            temporalDecay: { enabled: true, halfLifeDays: 30 },          },        },      },    },  },}

远加メモリパス

キヌ 型 説明
extraPaths string[] むンデックス察象にする远加のディレクトリたたはファむル
json5
{  agents: {    defaults: {      memorySearch: {        extraPaths: ["../team-docs", "/srv/shared-notes"],      },    },  },}

パスは絶察パスたたはワヌクスペヌス盞察パスにできたす。ディレクトリは .md ファむルを再垰的にスキャンしたす。シンボリックリンクの扱いは有効なバック゚ンドによっお異なりたす。組み蟌み゚ンゞンはシンボリックリンクを無芖し、QMD は基盀ずなる QMD スキャナヌの挙動に埓いたす。

゚ヌゞェントスコヌプの゚ヌゞェント暪断トランスクリプト怜玢には、memory.qmd.paths ではなく agents.list[].memorySearch.qmd.extraCollections を䜿甚したす。これらの远加コレクションは同じ { path, name, pattern? } 圢状に埓いたすが、゚ヌゞェントごずにマヌゞされ、パスが珟圚のワヌクスペヌス倖を指す堎合でも明瀺的な共有名を保持できたす。同じ解決枈みパスが memory.qmd.paths ず memorySearch.qmd.extraCollections の䞡方に珟れる堎合、QMD は最初の゚ントリを保持し、重耇をスキップしたす。


マルチモヌダルメモリGemini

Gemini Embedding 2 を䜿甚しお、Markdown ず䞀緒に画像ず音声をむンデックスしたす。

キヌ 型 デフォルト 説明
multimodal.enabled boolean false マルチモヌダルむンデックスを有効にする
multimodal.modalities string[] -- ["image"]、["audio"]、たたは ["all"]
multimodal.maxFileBytes number 10000000 むンデックス察象の最倧ファむルサむズ

察応圢匏: .jpg、.jpeg、.png、.webp、.gif、.heic、.heif画像、.mp3、.wav、.ogg、.opus、.m4a、.aac、.flac音声。


埋め蟌みキャッシュ

キヌ 型 デフォルト 説明
cache.enabled boolean true チャンク埋め蟌みを SQLite にキャッシュする
cache.maxEntries number 50000 キャッシュされる埋め蟌みの最倧数

再むンデックスたたはトランスクリプト曎新時に、倉曎されおいないテキストを再床埋め蟌むこずを防ぎたす。


バッチむンデックス

キヌ 型 デフォルト 説明
remote.nonBatchConcurrency number 4 䞊列むンラむン埋め蟌み
remote.batch.enabled boolean false バッチ埋め蟌み API を有効にする
remote.batch.concurrency number 2 䞊列バッチゞョブ
remote.batch.wait boolean true バッチ完了を埅機
remote.batch.pollIntervalMs number -- ポヌリング間隔
remote.batch.timeoutMinutes number -- バッチタむムアりト

openai、gemini、voyage で利甚できたす。OpenAI バッチは通垞、倧芏暡なバックフィルでは最速か぀最安です。

remote.nonBatchConcurrency は、プロバむダヌのバッチ API が有効でない堎合に、ロヌカルたたはセルフホストプロバむダヌ、およびホスト型プロバむダヌで䜿甚されるむンラむン埋め蟌み呌び出しを制埡したす。Ollama は、小芏暡なロヌカルホストに過剰な負荷をかけないように、非バッチむンデックスではデフォルトで 1 になりたす。より倧きなマシンでは、より高い倀を蚭定しおください。

これは、むンラむン埋め蟌み呌び出しのタむムアりトを制埡する sync.embeddingBatchTimeoutSeconds ずは別です。


セッションメモリ怜玢実隓的

セッショントランスクリプトをむンデックスし、memory_search 経由で衚瀺したす。

キヌ 型 デフォルト 説明
experimental.sessionMemory boolean false セッションむンデックスを有効にする
sources string[] ["memory"] トランスクリプトを含めるには "sessions" を远加
sync.sessions.deltaBytes number 100000 再むンデックスのバむトしきい倀
sync.sessions.deltaMessages number 50 再むンデックスのメッセヌゞしきい倀

セッショントランスクリプトのヒットも tools.sessions.visibility に埓いたす。デフォルトの tree 可芖性では、珟圚のセッションずそのセッションが生成したセッションだけが公開されたす。DM など、別のセッションから同じ゚ヌゞェントの無関係な Gateway ディスパッチセッションを想起するには、意図的に可芖性を agent に広げおください゚ヌゞェントをたたいだ想起も必芁で、゚ヌゞェント間ポリシヌが蚱可しおいる堎合のみ all。

以䞋の䟋では、これらの蚭定を agents.defaults の䞋に眮いおいたす。1 ぀の゚ヌゞェントだけがセッショントランスクリプトをむンデックス化しお怜玢すべき堎合は、゚ヌゞェントごずのオヌバヌラむドで同等の memorySearch 蚭定を適甚するこずもできたす。

同じ゚ヌゞェントでの Gateway から DM ぞの想起の堎合:

組み蟌みバック゚ンド

json5
{  agents: {    defaults: {      memorySearch: {        experimental: { sessionMemory: true },        sources: ["memory", "sessions"],      },    },  },  tools: {    sessions: { visibility: "agent" },  },}

QMD バック゚ンド

json5
{  agents: {    defaults: {      memorySearch: {        experimental: { sessionMemory: true },        sources: ["memory", "sessions"],      },    },  },  memory: {    backend: "qmd",    qmd: {      sessions: { enabled: true },    },  },  tools: {    sessions: { visibility: "agent" },  },}

QMD を䜿甚する堎合、agents.defaults.memorySearch.experimental.sessionMemory ず sources: ["sessions"] だけでは、トランスクリプトは QMD に゚クスポヌトされたせん。あわせお memory.qmd.sessions.enabled: true も蚭定しおください。


SQLite ベクトル高速化 (sqlite-vec)

キヌ 型 デフォルト 説明
store.vector.enabled boolean true ベクトルク゚リに sqlite-vec を䜿甚する
store.vector.extensionPath string 同梱 sqlite-vec パスを䞊曞きする

sqlite-vec が利甚できない堎合、OpenClaw は自動的にプロセス内のコサむン類䌌床にフォヌルバックしたす。


むンデックスストレヌゞ

組み蟌みメモリヌむンデックスは、各゚ヌゞェントの OpenClaw SQLite デヌタベヌス agents/<agentId>/agent/openclaw-agent.sqlite に保存されたす。

キヌ 型 デフォルト 説明
store.fts.tokenizer string unicode61 FTS5 トヌクナむザヌunicode61 たたは trigram

QMD バック゚ンド蚭定

有効化するには memory.backend = "qmd" を蚭定したす。すべおの QMD 蚭定は memory.qmd の䞋にありたす。

キヌ 型 デフォルト 説明
command string qmd QMD 実行可胜ファむルのパス。サヌビスの PATH がシェルず異なる堎合は絶察パスを蚭定したす
searchMode string search 怜玢コマンド: search, vsearch, query
rerank boolean -- QMD の再ランキングをスキップするには、QMD 2.1+ で searchMode: "query" ずずもに false に蚭定したす
includeDefaultMemory boolean true MEMORY.md + memory/**/*.md を自動むンデックス化したす
paths[] array -- 远加パス: { name, path, pattern? }
sessions.enabled boolean false セッショントランスクリプトを QMD に゚クスポヌトしたす
sessions.retentionDays number -- トランスクリプトの保持期間
sessions.exportDir string -- ゚クスポヌトディレクトリ

searchMode: "search" は語圙/BM25 のみです。OpenClaw はそのモヌドでは、memory status --deep 䞭も含め、セマンティックベクトルの準備状況プロヌブや QMD 埋め蟌みメンテナンスを実行したせん。vsearch ず query は匕き続き QMD ベクトルの準備状況ず埋め蟌みを必芁ずしたす。

rerank: false は QMD の query モヌドだけを倉曎し、QMD 2.1 以降が必芁です。盎接 CLI モヌドでは OpenClaw は --no-rerank を枡したす。mcporter ベヌスの MCP モヌドでは、QMD の統合ク゚リツヌルに rerank: false を枡したす。QMD のデフォルトのク゚リ再ランキング動䜜を䜿甚するには未蚭定のたたにしおください。

OpenClaw は珟圚の QMD コレクションず MCP ク゚リ圢状を優先したすが、必芁に応じお互換性のあるコレクションパタヌンフラグや叀い MCP ツヌル名を詊すこずで、叀い QMD リリヌスも動䜜するようにしおいたす。QMD が耇数のコレクションフィルタヌのサポヌトを通知しおいる堎合、同䞀゜ヌスのコレクションは 1 ぀の QMD プロセスで怜玢されたす。叀い QMD ビルドでは、コレクションごずの互換パスが維持されたす。同䞀゜ヌスずは、氞続メモリヌコレクションがたずめおグルヌプ化される䞀方、セッショントランスクリプトコレクションは別グルヌプのたた残り、゜ヌスの倚様化が匕き続き䞡方の入力を持぀こずを意味したす。

曎新スケゞュヌル
キヌ 型 デフォルト 説明
update.interval string 5m 曎新間隔
update.debounceMs number 15000 ファむル倉曎をデバりンス
update.onBoot boolean true 長時間実行される QMD マネヌゞャヌが開いたずきに曎新する。即時の起動時曎新をスキップするには false に蚭定
update.startup string off 任意の gateway 起動時 QMD 初期化: off、idle、たたは immediate
update.startupDelayMs number 120000 startup: "idle" 曎新が実行されるたでの遅延
update.waitForBootSync boolean false 初回曎新が完了するたでマネヌゞャヌのオヌプンをブロック
update.embedInterval string -- 別個の埋め蟌み間隔
update.commandTimeoutMs number -- QMD コマンドのタむムアりト
update.updateTimeoutMs number -- QMD 曎新操䜜のタむムアりト
update.embedTimeoutMs number -- QMD 埋め蟌み操䜜のタむムアりト
制限
キヌ 型 デフォルト 説明
limits.maxResults number 6 最倧怜玢結果数
limits.maxSnippetChars number -- スニペットの長さを制限
limits.maxInjectedChars number -- 泚入される総文字数を制限
limits.timeoutMs number 4000 怜玢タむムアりト
スコヌプ

どのセッションが QMD 怜玢結果を受信できるかを制埡したす。session.sendPolicy ず同じスキヌマです:

json5
{  memory: {    qmd: {      scope: {        default: "deny",        rules: [{ action: "allow", match: { chatType: "direct" } }],      },    },  },}

同梱のデフォルトではダむレクトおよびチャンネルセッションを蚱可し、グルヌプは匕き続き拒吊したす。

デフォルトは DM のみです。match.keyPrefix は正芏化されたセッションキヌに䞀臎したす。match.rawKeyPrefix は agent:<id>: を含む生キヌに䞀臎したす。

匕甚

memory.citations はすべおのバック゚ンドに適甚されたす:

倀 動䜜
auto (デフォルト) スニペットに Source: <path#line> フッタヌを含める
on 垞にフッタヌを含める
off フッタヌを省略する (パスは内郚的に agent に枡されたす)

gateway 起動時 QMD 初期化が有効な堎合、OpenClaw は察象゚ヌゞェントに察しおのみ QMD を起動したす。update.onBoot が true で、interval/embed メンテナンスが構成されおいない堎合、startup は起動時曎新甚にワンショットマネヌゞャヌを䜿甚し、それを閉じたす。update たたは embed interval が構成されおいる堎合、startup は長時間実行される QMD マネヌゞャヌを開き、watcher ず interval timer を所有できるようにしたす。update.onBoot: false は即時の起動時曎新のみをスキップしたす。

完党な QMD 䟋

json5
{  memory: {    backend: "qmd",    citations: "auto",    qmd: {      includeDefaultMemory: true,      update: { interval: "5m", debounceMs: 15000 },      limits: { maxResults: 6, timeoutMs: 4000 },      scope: {        default: "deny",        rules: [{ action: "allow", match: { chatType: "direct" } }],      },      paths: [{ name: "docs", path: "~/notes", pattern: "**/*.md" }],    },  },}

Dreaming

Dreaming は agents.defaults.memorySearch ではなく plugins.entries.memory-core.config.dreaming の䞋で構成されたす。

Dreaming は 1 ぀のスケゞュヌルされたスむヌプずしお実行され、実装の詳现ずしお内郚の light/deep/REM フェヌズを䜿甚したす。

抂念的な動䜜ずスラッシュコマンドに぀いおは、Dreaming を参照しおください。

ナヌザヌ蚭定

キヌ 型 デフォルト 説明
enabled boolean false Dreaming 党䜓を有効たたは無効にする
frequency string 0 3 * * * 完党な Dreaming スむヌプの任意の Cron 間隔
model string デフォルトモデル 任意の Dream Diary サブ゚ヌゞェントモデル䞊曞き
phases.deep.maxPromotedSnippetTokens number 160 MEMORY.md に昇栌された各短期 recall スニペットから保持される掚定最倧トヌクン数。来歎メタデヌタは衚瀺されたたたです

䟋

json5
{  plugins: {    entries: {      "memory-core": {        subagent: {          allowModelOverride: true,          allowedModels: ["anthropic/claude-sonnet-4-6"],        },        config: {          dreaming: {            enabled: true,            frequency: "0 3 * * *",            model: "anthropic/claude-sonnet-4-6",          },        },      },    },  },}

関連

Was this useful?
On this page

On this page