dsh-feed-the-seek:給 DeepSeek 養一條會記事的「大肥魚」

前言

在 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:

  1. 安裝並重啓 DSH 後,在新對話中與夥伴交流;在代碼或閒聊裏說明你的習慣、項目約束、對她的相處偏好,這些內容會在後續任意對話中被相關話題喚起。
  2. 在插件提供的界面中查看記憶列表、變化歷史、心情立繪與設置(截圖見倉庫 docs/screenshots/)。
  3. 若需要語義檢索,在設置中配置 Embedding 服務(OpenAI 兼容 / Ollama / 火山方舟);失敗時自動退回關鍵詞檢索。
  4. 需要隔離記憶時,使用「領養新夥伴」,並在「查看夥伴」中切換陪伴對象。

開發聯調時,維護者在 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 裏的遠程部署與接入邊界決定是否用於羣聊或遠程實例。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜