Shared Memory · Local First

一份記憶,跟著你走

Hermes、Pilot、StockGPT —— 三個 harness,讀同一份對你的認知。SQLite 一個檔,本地 MCP,資料不出機器。

Python 3.11+SQLiteMCPlocal-onlyno telemetry
▼
[01]

每個 AI 只認得你的碎片

Hermes 知道你的 cron,Pilot 知道你的打包鐵律,StockGPT 知道你的持倉——三個都只拿到三分之一。換一個工具,就重新自我介紹一次。教會一個 agent 是月,忘掉是瞬間。


Chladni Figure · 1787 弓弦振動金屬板,砂粒離開振動處、停在不動處——同一個音,永遠畫出同一個圖形。記憶不是存起來的,是共鳴出來的。

結構在震動中成形

三個 harness 每天跟你的對話,就是三次敲擊。同一個偏好被敲到第三次,砂粒就停在板上——成為長期記憶。consolidation 每 N 輪把震動歸納成結晶:不動的留下,雜訊散去。

Huginn & Muninn · Odin's Ravens 奧丁的雙鴉清晨飛出、黃昏歸來,於是他永遠活在今天的世界——兩隻鳥,就是最早的雙向 agent 通訊。

兩隻渡鴉,日日歸巢

清晨放出的是查詢,黃昏帶回的是新知。MCP server 就是那個肩膀:誰都來問,誰都往回寫,寫的每一筆有時間戳可回溯。奧丁不需要記住一切——他只需要確保鴉子一定回來。


[03]

一個肩膀,三隻鴉

標準 MCP 介面,任何 harness 都能接。讀取免授權,寫入按 harness 簽名,全程留痕。

HERMES

常駐 · cron · 主力

偏好、排程、環境慣例、專案指針。寫入最頻繁的一隻鴉。

MEMORY · MCP

SQLite 單檔 · 本地

facts(user, key, value, source, confidence, updated_at)。consolidation 合併衝突、衰減過期。~600 行。

PILOT V3

動手 · 打包 · 發佈

專案鐵律、CODEX_HOME 約定、測試標準。接 MCP 即讀即用。

STOCKGPT

交易 · 持倉 · 複盤

持倉隔離、券商 CSV 慣例、紅漲綠跌。查詢多、寫入少。

CLIENTS

任何 MCP client

Claude Code、Codex CLI、未來的任何 harness——一行 mcp add,同一份記憶。

DASHBOARD

看得見的成形過程

Chladni 風格視覺化:記憶不是黑盒,砂粒落板全程可視、可回溯、可刪除。


[04]

接上,只要一行

# 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/外接/   # 這就是全部