Workspace 與記憶
Workspace 是「這個 agent 的家」:身份說明、長期記憶、你為它寫的 skill,都放在這個目錄裡。預設路徑是 ~/.openclaw/workspace。多 agent 時,每個成員通常有自己的 workspace,避免記憶與檔案混在一起。
裡面大致有什麼
新手引導會種一組 bootstrap 檔(名稱隨版本可能調整),常見用途是:
- 告訴助理它叫什麼、你是誰、說話風格
- 長期記憶(你反覆糾正過的偏好、專案背景)
- 這個 workspace 專屬的
skills/
這些是給模型讀的 Markdown,不是神秘二進位。用文字編輯器改完,新會話或 skill 快照刷新後就會生效。不要把 API 金鑰寫進這些檔案。
記憶怎麼來
- 會話記憶:目前這則對話的上下文,受模型視窗限制。
- Workspace 檔案:跨會話仍在的說明與筆記。
- 匯入:
import memory可把偵測到的本機記憶拷進預設 agent workspace;它不改設定、不搬金鑰、不搬 skills。
官方把第一次跟助理「對身份」的過程叫 bootstrapping。在 Control UI 或頻道裡講清楚名字與習慣,比堆一堆系統 prompt 有效。見 Agent Bootstrapping。
與 Git 的關係
有人會把 workspace 同步到私有 Git,方便換機器。可以,但:
- 確認沒有提交
openclaw.json裡的明文 token、頻道 bot token、.env - 第三方 skill 目錄視為程式碼,更新前看 diff
創作者自己怎麼用 workspace 裡的身份與記憶,可看 40 分鐘日常訪談。