前言¶
在 DeepSeek Harness(DSH)裏做長期協作時,常見做法是依賴單次會話上下文,或把習慣寫進項目說明、系統提示。換一個新對話,模型往往又要從頭對齊:你用什麼包管理器、希望出錯時怎麼說話、你們之前一起趕過什麼項目,都要再說一遍。記憶若綁在某個項目或某次會話上,跨場景也不連貫。
dsh-feed-the-seek(社區目錄名 morgiana-v3/dsh-feed-the-seek,簡介「大肥魚飼養手冊」)是維護者 Morgiana-V3 發佈的 DSH 插件,分類爲趣味換裝。它在聊天與工作中積累認知、經歷與相處方式,跨會話記住你的習慣,並結合近期情緒與自我觀察調整表達;記憶默認本地 SQLite 檢索,可選向量語義增強。下文按「是什麼 → 能做什麼 → 怎麼裝 → 怎麼用 → 注意什麼」說明,事實以 GitHub 倉庫 README 與文檔爲準。
這是什麼¶
插件全名在 README 中寫作 大肥魚飼養手冊,定位是 DeepSeek Harness 的記憶與陪伴能力:夥伴會在你們的聊天和工作中慢慢認識你,換一個新對話仍記得;同時有獨立心情,會 subtly 影響語氣,不影響任務質量。
- 維護者:Morgiana-V3
- 當前發佈版本(README / Release):1.0.1
- GitHub 星標(目錄線索):10
- 代碼與文檔許可證:MIT(角色圖片、圖標、字體另有素材條款,見倉庫
public/assets/ARTWORK.md與字體說明)
DSH 生態理念是「一切皆插件」;社區插件目錄在 skillhub.cn,與 DeepSeek / 幻方無官方從屬關係,不要把它當成官方應用商店條目。
核心功能¶
跨會話記憶,且不按句全量存檔¶
記憶屬於夥伴本人,不屬於某個項目或某次會話。README 舉例:寫代碼時告訴她「這個項目用 pnpm」,閒聊提到寵物名字,之後在任意對話裏都能接上。
她不會把每句話都存下來。普通操作步驟、執行日誌、客套寒暄會被略過;對「她這個人」有分量的事纔會留下。同一件事有了新說法,會改寫舊記憶,而不是越記越亂。
四種記憶¶
| 類型 | 記什麼 | 例如 |
|---|---|---|
| 認知 | 關於你和世界的知識 | 職業、項目用 pnpm、某遊戲規則等 |
| 經歷 | 你們之間發生過的事 | 第一次見面、起名、一起趕項目、爭執與和好 |
| 共鳴 | 那些事留下的意義 | 難過時她的話讓你好受;你希望出錯時直接查原因 |
| 自我 | 她怎麼看待自己 | 名字、說話風格、容易過早說完成等 |
版本、前提條件類細節會和記憶一起保存,「只在某版成立」的規則不會被當成永遠正確。
用得上才檢索,回合結束再整理¶
每一輪對話,她固定帶着「自己」:名字、性格、你對她的長期要求和當前心情。其餘認知、經歷和共鳴,只有話題相關時纔會被想起;需要時也會主動翻找舊事。
對話結束後,後臺把這一輪裏值得留下的內容整理進記憶。打招呼、簡單算術這類回合會直接跳過,不浪費調用。
八種心情與立繪¶
平靜、開心、期待、擔心、沮喪、不滿、害羞、釋然。每種心情有獨立像素立繪(支持循環動圖),強度分輕微、明顯、強烈三檔。心情來自最近發生的事,會隨時間衰減,問題解決後也會恢復;隻影響語氣,不影響幹活質量。
會慢慢成長¶
一次失誤只會留下一條「觀察」,不會立刻變成性格。同樣反饋積累多了才沉澱爲穩定傾向;你改變了要求,她也會修正。每條記憶的來源、修改時間與原因有可回溯的變化記錄。
本地優先與可選語義檢索¶
記憶保存在本機 SQLite,默認關鍵詞檢索,不需要額外部署向量服務。若希望聽懂「換了說法的同一件事」,可打開語義檢索,支持 OpenAI 兼容 Embeddings、Ollama 和火山方舟;向量索引也在本地;用本機 Ollama 時數據可完全不出電腦。接口不可用時會退回關鍵詞檢索。後臺整理產生的調用次數與 token 用量可在設置中查看。
領養新夥伴¶
想要全新記憶時可領養新夥伴。新開的對話由新夥伴陪伴,進行中的對話仍由原夥伴負責。原夥伴與記憶保留,在頂部「查看夥伴」裏選中即可讓她重新陪伴新對話;每個夥伴可自定義名字。
安裝與啓用¶
前提:已安裝 DeepSeek Harness。README 寫明目前在 Windows 桌面版上完成驗證,按單人使用設計。遠程 DSH 的設置頁支持域名、HTTPS 和自定義端口;代理須保留原始 Host,並由 DSH 或代理提供入口認證,細節見倉庫 使用與開發參考 中的「遠程部署」。
插件以當前 DSH 進程權限運行;安裝前建議瀏覽源碼與許可證,確認可接受數據落盤位置與模型調用方式。
在 DSH 的「添加插件」中輸入官方給出的標識:
dsh-feed-the-seek@1.0.1
也可以從 Release v1.0.1 下載 .tgz,在「添加插件」中填寫該包的絕對路徑。安裝後完全退出並重新打開 DSH 即可。
從源碼構建(需 Node.js 22.21+)時,README 給出 npm ci 與 npm pack 流程;日常用戶以上述添加插件方式即可,不必爲安裝而 clone 倉庫。
典型用法¶
README 沒有單獨列出「複製即用」的 CLI 示例,用法主要體現在日常對話與插件 UI:
- 安裝並重啓 DSH 後,在新對話中與夥伴交流;在代碼或閒聊裏說明你的習慣、項目約束、對她的相處偏好,這些內容會在後續任意對話中被相關話題喚起。
- 在插件提供的界面中查看記憶列表、變化歷史、心情立繪與設置(截圖見倉庫
docs/screenshots/)。 - 若需要語義檢索,在設置中配置 Embedding 服務(OpenAI 兼容 / Ollama / 火山方舟);失敗時自動退回關鍵詞檢索。
- 需要隔離記憶時,使用「領養新夥伴」,並在「查看夥伴」中切換陪伴對象。
開發聯調時,維護者在 README 中給出:
npm run dev:dsh # 關聯本機 DSH 並監聽修改
npm test
npm run check:all
適用場景與注意¶
適合誰:希望在 DSH 里長期與同一個「有性格、有記憶」的夥伴協作或閒聊、且接受記憶與情緒由模型判斷寫入的單用戶場景。
務必知曉(README「需要知道的事」):
- 記憶默認路徑:
~/.dsh/feed-the-seek/memory.sqlite;卸載插件不會刪除該文件。數據庫無額外加密,分享機器或文件前請檢查個人信息。 - 自動整理會調用當前對話模型;開啓語義檢索還會調用 Embedding 服務,產生額外用量。
- 採集原文會先隱去常見密鑰格式;API Key 由 DSH 憑據服務保存。
- 按單個用戶設計,不區分多人身份;不建議把帶個人記憶的夥伴接入 QQ 羣等多人會話,見 接入邊界。
- 記什麼、怎麼理解依賴模型判斷,可能漏記或記錯,在後續聊天裏糾正即可。
結尾¶
dsh-feed-the-seek 把「跨會話記住你、按話題召回、回合後整理、本地 SQLite 默認可用」做成 DSH 插件,並用心情立繪與四類記憶把陪伴感做實;若你在 Harness 裏厭倦每次新對話重複自我介紹,可以先按 dsh-feed-the-seek@1.0.1 安裝,再對照 README 裏的遠程部署與接入邊界決定是否用於羣聊或遠程實例。