為什麼別人的 OpenClaw 有記憶,你的沒有?

作者:大瑜聊AI
日期:2026年3月14日 下午12:19
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

OpenClaw 嘅記憶唔係預設有,要你自己設定先得;想佢記住你,就要寫文件指示佢點記

整理版摘要

呢篇文章係由 AI 編程博主大瑜寫嘅,佢成日見到羣組入面有人問點解 OpenClaw 唔記得對話。佢想解釋清楚呢個問題,並提供實用嘅解決方法。整體結論係:OpenClaw 嘅記憶功能係刻意設計成用戶自行管理,唔似 ChatGPT 咁自動存喺雲端,而係為咗私隱優先,將數據留喺本地。所以,你要主動教佢點樣記住嘢。

作者指出,有人見到 memory 目錄有日誌,係因為佢哋嘅 workspace 入面有 AGENTS.md 檔案,入面寫咗指示叫 Agent 每日寫日記。如果你冇呢個檔案,Agent 就唔會自動記低任何嘢。解決方法有三個:重新初始化、手動加指令去 AGENTS.md,或者直接同佢講「以後每日嘅對話要點幫我記低」。呢啲方法已經解決到九成嘅「唔記得」問題。

進階嘅話,可以用 QMD 呢個本地記憶搜索引擎,幫你索引所有歷史對話同 Markdown 筆記,令 Agent 可以用語義搜索揾返之前傾過嘅內容。安裝配置只需幾步。最後作者提醒一個原則:文件先係記憶,會話只係暫時;重要決定、每日流水、用戶資料都要寫入對應嘅檔案,咁 OpenClaw 先會愈來愈似一個真正嘅數字員工。

  • OpenClaw 嘅記憶功能係刻意設計成私隱優先,數據全喺本地,所以要用戶自行設定。
  • 有 memory 日誌嘅人係因為 workspace 有 AGENTS.md 指示 Agent 寫日記,冇嘅話就唔會自動記。
  • 最直接嘅方法係重新初始化、手動改 AGENTS.md 或者直接講指令畀佢聽。
  • 進階可以用 QMD 做本地語義搜尋歷史對話,安裝同配置都好簡單。
  • 記住:文件先係永久記憶,會話係暫時,要將重要資訊寫入 MEMORY.md 等檔案。
值得記低
Skill

AGENTS.md 記憶指令模板

喺 ~/.openclaw/workspace/AGENTS.md 加入: ## Memory 每天把重要的事記到 memory/YYYY-MM-DD.md 長期重要的信息寫到 MEMORY.md

Prompt

直接指令範例

下次同 OpenClaw 對話時講:「以後每日嘅對話要點都幫我記到 memory 文件夾裏」

流程 github.com

QMD 安裝配置步驟

1. 裝 QMD:npm i -g bun 然後 bun install -g 用戶要 brew install sqlite。 2. 改 ~/.openclaw/openclaw.json 加入 memory 配置。 3. 重啟:openclaw gateway restart。

整理重點

點解 OpenClaw 唔記得你?

先講結論:呢個唔係 Bug,係刻意設計成咁。OpenClaw 同 ChatGPT 唔一樣,ChatGPT 將對話放喺雲端伺服器,OpenClaw 就將記憶交畀你自己管,呢個叫私隱優先。你嘅數據全喺本地,但代價係你要教佢點樣「記嘢」。

OpenClaw 嘅記憶功能係設計成用戶自行管理,唔係自動儲存

整理重點

點解有人有 memory 日誌,你冇?

答案好簡單:嗰個 memory/2026-03-14.md 檔案係 Agent 自己創建嘅,唔係安裝自帶。有日誌嘅人,佢哋嘅 workspace 入面有個 AGENTS.md 檔案,裏面寫咗「每日將對話要點寫到 memory 目錄」,Agent 讀到呢個指令就自動寫咗。

冇日誌嘅你,workspace 係空嘅,Agent 根本唔知要寫日誌,就係咁簡單。

memory 日誌係由 AGENTS.md 指示 Agent 自動生成,唔係預設有

整理重點

點樣令佢開始記?

最直接嘅辦法有三個,你可以揀一個嚟做。

  1. 1 重新初始化:喺終端執行 openclaw onboard,重新行一次設定,會自動創建完整嘅 workspace 模板。
  2. 2 手動加指令:喺 ~/.openclaw/workspace/AGENTS.md 加入記憶相關指令,或者喺 WebUI 直接編輯。
  3. 3 直接同佢講:下次對話時話「以後每日嘅對話要點都幫我記到 memory 文件夾裏」,佢就會照做。

方法一:openclaw onboard 重新初始化

方法二:手動修改 AGENTS.md 加入記憶指令

方法三:直接用對話指令話畀佢聽

整理重點

進階:用 QMD 搜索歷史對話

前面幾個方法已經解決到九成問題,但如果你想搜索之前傾過嘅內容,可以用 QMD。呢個係 OpenClaw 嘅實驗性功能,可以索引所有歷史會話,本地運行,唔使擔心私隱。

QMD 係一個開源軟件,係 OpenClaw 嘅本地記憶搜索引擎,可以用語義搜索揾返之前嘅對話同 Markdown 筆記。

  1. 1 第一步:裝 QMD。執行 npm i -g bun 然後 bun install -g https://github.com/tobi/qmd;Mac 用戶要裝 brew install sqlite。
  2. 2 第二步:改配置。喺 ~/.openclaw/openclaw.json 加入 memory 配置區塊,啟用 qmd backend。
  3. 3 第三步:重啟。執行 openclaw gateway restart,之後 memory_search 就可以搜到歷史對話。
QMD 配置範例 json
{
 "memory": {
 "backend": "qmd",
 "qmd": {
 "sessions": {
 "enabled": true,
 "retentionDays": 30
 },
 "limits": {
 "timeoutMs": 8000
 }
 }
 }
}

QMD 可以語義搜索歷史對話,但係進階功能,普通用戶可以先搞好基本記憶

整理重點

記住一個原則:文件係記憶,會話係暫時

想令 OpenClaw 記住,就要將資訊寫入文件。重要決定寫到 MEMORY.md,每日流水寫到 memory/日期.md,你嘅個人資料寫到 USER.md

  • 重要決定 → 寫到 MEMORY.md
  • 每日流水 → 寫到 memory/日期.md
  • 你嘅資訊 → 寫到 USER.md

普通用戶搞好上面嘅文件結構就夠,進階用戶再去折騰 QMD,將「能記」升級成「能搜」。

好多時候,講起 openclaw 嘅記憶功能,大家第一下嘅感覺係咁樣:

圖片

1、每次打開都好似第一次見面

2、傾咗半日,下次又要重新介紹自己!

3、人哋有 memory 文件夾,點解我冇???

羣組入面日日都有人問呢個問題。今日一次過講清楚

一、點解 openclaw「唔記得」你?

先講結論:呢個唔係 Bug,係設計成咁。

openclaw 同 ChatGPT 唔同。ChatGPT 將你嘅對話存喺雲端伺服器,openclaw 就將記憶交俾你自己管!

呢個叫私隱優先。你啲數據全部喺本地,但代價係——你要教佢點樣「記嘢」

二、點解有人有 memory 日誌而你冇?

答案好簡單:嗰個 memory/2026-03-14.md 檔案係 Agent 自己建立嘅,唔係安裝自帶嘅。

有日誌嘅人:佢哋嘅 workspace 入面有個 AGENTS.md 檔案,裏面寫咗「每日將對話要點寫到 memory 目錄」,Agent 讀到呢個指令就自動寫咗

冇日誌嘅你:你嘅 workspace 係空嘅,Agent 根本唔知要寫日誌

就係咁!

三、點樣令佢開始記?

最直接嘅方法有三個。

方法一:重新初始化

你只需要喺終端機執行:

openclaw onboard

重新跟住行一次就得,會自動建立完整嘅 workspace 模板

方法二:手動加指令

喺 ~/.openclaw/workspace/AGENTS.md 度加上:

## Memory
每天把重要的事記到 memory/YYYY-MM-DD.md
長期重要的信息寫到 MEMORY.md

或者喺 webui 入面加

圖片

方法三:直接同佢講

下次傾偈嘅時候講:「以後每日嘅對話要點都幫我記落 memory 文件夾度」

佢會跟住你講嘅照做!

四、進階指導:用 QMD 搜尋歷史對話(選擇性)

其實前面幾個方法已經可以解決 90% 嘅問題。

但係有人問:我想搜返之前傾過嘅內容點算?

用 QMD。呢個係 openclaw 嘅實驗性功能,可以索引曬所有歷史會話。本地執行,唔使擔心私隱。

圖片

QMD 係一個 153k 嘅開源軟件,係 OpenClaw 嘅本地記憶搜尋引擎。

可以將你嘅歷史對話同 Markdown 筆記建立索引,等 Agent 用語義搜尋揾返之前傾過嘅內容。

設定只需要三步搞掂:

第一步:裝 QMD

npm i -g bun
bun install -g https://github.com/tobi/qmd

Mac 用戶仲要安裝

brew install sqlite

第二步:改設定

喺 ~/.openclaw/openclaw.json 度加上:

{
  "memory": {
    "backend": "qmd",
    "qmd": {
      "sessions": {
        "enabled": true,
        "retentionDays": 30
      },
      "limits": {
        "timeoutMs": 8000
      }
    }
  }
}

第三步:重啓

openclaw gateway restart

搞掂。以後 memory_search 就可以搜到歷史對話喇。

五、記住一個原則

檔案係記憶,對話係臨時嘅!

想令 openclaw 記住,就要寫落檔案度:

• 重要決定 → 寫到 MEMORY.md

• 每日流水 → 寫到 memory/日期.md

• 你嘅資料 → 寫到 USER.md

所以,對於普通用戶:

首先將 AGENTS.md + MEMORY.md + USER.md + memory/日期.md 呢套搞掂。

呢個已經可以解決 90% 嘅「佢點解唔記得我」問題

進階用戶:

再去搞 QMD,將「能夠記」升級成「能夠搜」啦!

寫喺後邊嘅話

就係咁簡單。歡迎加羣瞭解。你願意花少少時間將規則寫好,佢就會愈來愈似一個真正懂你嘅數碼員工;

一齊探索更多 openclaw 嘅 AI 玩法,歡迎加羣瞭解。

圖片

我係大瑜,AI 編程萬粉博主!

📱 微信:helloaigc2023

歷史文章:
OpenClaw 真有咁危險咩?咪被「刷紅包、格式化C盤」嚇親!
唔好再畀 OpenClaw「亂作」喇!餵啱 1000 條數據,佢先會畀你爆款!
我係點樣用「龍蝦(OpenClaw)」解決 4 個真實問題嘅(聽日開營)
OpenClaw 定時任務成日失敗?加一段 Prompt 就穩定曬!
OpenClaw 到底叻喺邊?裝個工具,連股票都可以分析!
網站要登入仲反爬?我唔寫 Script 喇,OpenClaw 直接落手做!
飛書多 Agent 一次講透:一個機械人,三個角色,互相唔撞頻道
openclaw 常用嘅指令都喺呢度
openclaw 切換第三方模型,但係揾唔到入口?

很多時候,提到 openclaw 的記憶功能,大家的第一感覺是這樣的:

圖片

1、每次打開都像第一次見面

2、聊了半天,下次又要重新介紹自己!

3、別人有 memory 文件夾,我的怎麼沒有???

羣裏天天有人問這個。今天一次性講清楚

一、為什麼openclaw"不記得"你?

先說結論:這不是 Bug,是設計如此。

openclaw 跟 ChatGPT 不一樣。ChatGPT 把你的對話存在雲端服務器,openclaw 把記憶交給你自己管!

這叫隱私優先。你的數據全在本地,但代價是——你的教它怎麼"記東西"

二、為什麼有人有 memory 日誌 你沒有?

答案很簡單:那個 memory/2026-03-14.md 文件是 Agent 自己創建的,不是安裝自帶的。

有日誌的人:他們的 workspace 裏有個 AGENTS.md 文件,裏面寫了「每天把對話要點寫到 memory 目錄」,Agent 讀到這個指令就自動寫了

沒日誌的你:你的 workspace 是空的,Agent 根本不知道要寫日誌

就這樣!

三、怎麼讓他開始記?

最直接的辦法有三個。

方法一:重新初始化

你只需要再終端裏執行:

openclaw onboard

重新跟着走一遍就行,會自動創建完整的 workspace 模板

方法二:手動加****指令

在 ~/.openclaw/workspace/AGENTS.md 里加上:

## Memory
每天把重要的事記到 memory/YYYY-MM-DD.md
長期重要的信息寫到 MEMORY.md

或者在webui中添加

圖片

方法三:直接跟他說

下次聊天時說:「以後每天的對話要點都幫我記到 memory 文件夾裏」

他會按照你說的照做!

四、進階執導:用 QMD 搜索歷史對話(選擇)

其實前面幾個方法就能解決90%的問題。

但是有人問:我想搜索之前聊過的內容怎麼辦?

用 QMD。這是 openclaw 的實驗性功能,可以索引所有歷史會話。本地運行,不用擔心隱私。

圖片

QMD 153.k的開源軟件,是 OpenClaw 的本地記憶搜索引擎。

能把你的歷史對話和 Markdown 筆記建索引,讓 Agent 用語義搜索找到之前聊過的內容。

配置僅僅需要三步搞定:

第一步:裝 QMD

npm i -g bun
bun install -g https://github.com/tobi/qmd

Mac用戶還需要安裝

brew install sqlite

第二步:改配置

在 ~/.openclaw/openclaw.json 里加上:

{
  "memory": {
    "backend": "qmd",
    "qmd": {
      "sessions": {
        "enabled": true,
        "retentionDays": 30
      },
      "limits": {
        "timeoutMs": 8000
      }
    }
  }
}

**第三步:**重啓

openclaw gateway restart

搞定。以後 memory_search 就能搜到歷史對話了。

五、記住一個原則

文件是記憶,會話是臨時的!

想讓 openclaw 記住,就的寫到文件裏:

• 重要決定 → 寫到 MEMORY.md

• 每日流水 → 寫到 memory/日期.md

• 你的信息 → 寫到 USER.md

因此,對於普通用戶:

先把 AGENTS.md + MEMORY.md + USER.md + memory/日期.md 這套跑通。

這已經能解決 90% 的“它怎麼不記得我”問題

進階用戶:

再去折騰 QMD,把“能記”升級成“能搜”吧!

寫在後面的話

就這麼簡單。歡迎加羣瞭解。你願意花一點時間把規則寫好,它就會越來越像一個真正懂你的數字員工;

一起探索更多的 openclaw 的AI玩法,歡迎加羣瞭解。

圖片

我是大瑜,AI 編程萬粉博主!

📱 微信:helloaigc2023

歷史文章:
OpenClaw 真有那麼危險嗎?別被“刷紅包、格式化C盤”嚇到了!
別再讓 OpenClaw“瞎編”了!喂對1000條數據,它才能給你爆款!
我是怎麼用“龍蝦(OpenClaw)”解決 4 個真實問題的(明天開營)
OpenClaw 定時任務總失敗?加一段 Prompt 就穩了!
OpenClaw 到底牛在哪?裝個工具,連股票都能分析!
網站要登錄還反爬?我不寫腳本了,OpenClaw 直接上手幹!
飛書多 Agent 一次講透:一個機器人,三個角色,互不串台
openclaw常用的命令都在這裏
openclaw切換第三方模型,卻找不到入口?