Chladni Figure · 1787
弓弦振動金屬板,砂粒離開振動處、停在不動處——同一個音,永遠畫出同一個圖形。記憶不是存起來的,是共鳴出來的。
結構在震動中成形
三個 harness 每天跟你的對話,就是三次敲擊。同一個偏好被敲到第三次,砂粒就停在板上——成為長期記憶。consolidation 每 N 輪把震動歸納成結晶:不動的留下,雜訊散去。
Hermes、Pilot、StockGPT —— 三個 harness,讀同一份對你的認知。SQLite 一個檔,本地 MCP,資料不出機器。
Hermes 知道你的 cron,Pilot 知道你的打包鐵律,StockGPT 知道你的持倉——三個都只拿到三分之一。換一個工具,就重新自我介紹一次。教會一個 agent 是月,忘掉是瞬間。
三個 harness 每天跟你的對話,就是三次敲擊。同一個偏好被敲到第三次,砂粒就停在板上——成為長期記憶。consolidation 每 N 輪把震動歸納成結晶:不動的留下,雜訊散去。
清晨放出的是查詢,黃昏帶回的是新知。MCP server 就是那個肩膀:誰都來問,誰都往回寫,寫的每一筆有時間戳可回溯。奧丁不需要記住一切——他只需要確保鴉子一定回來。
標準 MCP 介面,任何 harness 都能接。讀取免授權,寫入按 harness 簽名,全程留痕。
偏好、排程、環境慣例、專案指針。寫入最頻繁的一隻鴉。
facts(user, key, value, source, confidence, updated_at)。consolidation 合併衝突、衰減過期。~600 行。
專案鐵律、CODEX_HOME 約定、測試標準。接 MCP 即讀即用。
持倉隔離、券商 CSV 慣例、紅漲綠跌。查詢多、寫入少。
Claude Code、Codex CLI、未來的任何 harness——一行 mcp add,同一份記憶。
Chladni 風格視覺化:記憶不是黑盒,砂粒落板全程可視、可回溯、可刪除。
# Hermes / Pilot V3 / 任何 MCP client —— 同一個 endpoint mcp add hermes-memory stdio -- python3 ~/.hermes/memory-mcp/server.py # 然後在任何一個 harness 裡: # "remember that Anthony 用台北時區" → 寫入,留 source 簽名 # "他上次怎麼部署 StockGPT?" → 讀取,帶 updated_at # 一個檔案,跟著你走: cp ~/.hermes/memory-mcp/memory.db /Volumes/外接/ # 這就是全部