讓 Codex、OpenClaw 與 Hermes 共用同一份事實
用單一事實資訊來源減少多個 AI Agent 之間的記憶落差,同時保留各自的工作方式與安全邊界。
AI AgentSSOTMemory
多個 Agent 最容易遇到的問題
當 Codex、OpenClaw 與 Hermes 各自保存一份裝置名稱、操作原則或工作流程,內容很快就會出現差異。一個 Agent 已經知道最新做法,另一個可能仍引用舊資料,使用者便要重複說明,甚至可能得到互相矛盾的答案。
真正需要解決的不是「讓每個 Agent 記得更多」,而是讓它們在需要共同事實時,回到同一個可信來源。
單一事實資訊來源
Rock 採用一個獨立的 shared-agent 共用資料層,作為三個 Agent 的 Single Source of Truth,簡稱 SSOT。
共用事實與操作原則
│
shared-agent 單一資料來源
┌───────┼───────┐
│ │ │
Codex OpenClaw Hermes
這裡保存適合共同使用的穩定資訊,例如設備別名、重要授權原則、Agent 分工,以及可重複執行的工作流程。三個 Agent 透過各自的 adapter 讀取同一份內容,不需要互相複製資料。
共用事實,不混合所有記憶
三個 Agent 仍有不同工作:
- Codex 負責網站、程式、設定與技術維護。
- OpenClaw 處理本機桌面與應用程式操作。
- Hermes 負責通訊、排程與長時間運行的日常任務。
它們各自保留適合自己的工具、私有記憶與操作方式;私有記憶只保存「共用資料在哪裡」的指標,不再複製整份共用內容。這樣更新一次,三個 Agent 下次都能讀到同一個版本。
哪些資料不應放進共用記憶
SSOT 並不代表什麼都集中保存。以下內容應留在共用資料之外:
- 密碼、Token、Cookie、私鑰與其他憑證。
- 即時股價、裝置目前狀態等快速變動資料。
- 不需要讓其他 Agent 知道的私人工作內容。
- 尚未經過人工確認的自動整理結果。
即時資料應在任務發生時重新查詢;敏感資料則使用安全的憑證管理方式。AI 產生的記憶候選也先進入報告區,經人工審閱後才寫入正式 SSOT。
維護方式
共用資料的更新遵循幾個簡單原則:
- 每項事實只指定一個正式來源。
- 修改時更新版本、日期與索引。
- 工作流程寫成中立格式,再由各 Agent 的 adapter 接入。
- 更新後執行結構檢查,避免連結、索引或格式失效。
- 重要內容由人確認,不讓自動摘要直接覆蓋正式事實。
對 AI Agent 使用者的意義
單一事實資訊來源讓多 Agent 系統更像一個協作團隊,而不是幾個彼此失憶的聊天視窗。它能減少重複說明、降低資料漂移,也讓每次回答與操作更容易追蹤、驗證和修正。
當使用的 Agent 越多,真正重要的不是建立更多份記憶,而是明確決定:哪一份資料才是大家共同相信的事實。