前言¶
用過 DeepSeek Harness(DSH)的開發者大概都遇到過這類尷尬:昨天和 AI 定好的架構約定,今天新開一個會話就全忘了;同時維護兩三個項目,待辦和決策散落在不同對話裏,想撿起來得從頭複述一遍。DSH 官方把能力拆成插件生態,社區裏「記憶」類插件不少,但要把跨會話記憶、待辦、技能沉澱、多會話協作、外部 AI 調度串成一條流水線,往往需要裝好幾個包。
今天要介紹的 dsh-memory-evolve(維護者 csyangwen)走另一條路:一個純插件、零核心修改、零運行時依賴,把「跨會話長期記憶 + 後臺自我進化」以及協作調度相關能力盡量收進同一個包裏。項目在 GitHub 上已獲約 240+ 星(截至 2026-08-25),歸類爲「記憶」,在 SkillHub 插件庫 與 GitHub 倉庫 均可查閱。需要說明的是:SkillHub 等社區目錄由社區維護,與 DeepSeek / 幻方無官方從屬關係;DSH 本身的理念則是「一切皆插件」。
這是什麼¶
dsh-memory-evolve 是爲 DeepSeek Harness 編寫的記憶與協作增強插件。它不改動 DSH 核心,安裝後通過包內自帶的 cordis.patch.yml(dsh.bundle.patch 聲明)自動註冊到 host 端,卸載後效果隨之清理。
一句話定位:讓 DSH 裏的 AI 擁有跨會話的長期工作記憶,並能在此基礎上管理待辦、沉澱技能、編排多會話與外部 AI 代理協同幹活——換會話不丟上下文,越用越貼近你的工作方式。
核心功能與亮點¶
插件 README 按真實工作流組織,能力面較寬,下面按已覈實信息歸納主要模塊。
五軌記憶與 git 分支感知¶
記憶分爲多條軌道,各司其職:
- 用戶檔案:偏好、公司、溝通習慣等,每回合可注入上下文;
- 全局事實:環境、工具、慣例等長期知識;
- 項目關鍵記憶:當前項目的約定、決策、架構,可標記僅在某個 git 分支生效;
- 項目日誌 / 每日日誌:每回合自動記錄進展,歷史可追溯。
重要寫入需經你確認後生效,避免 AI 擅自改記憶。項目日誌還會帶上 [git main] 這類分支標記,方便溯源。
四軌待辦¶
生活、工作、項目、每日四條待辦軌。項目軌按工作目錄隔離,換目錄互不干擾。對 AI 說「記住,週五前把二級面板部署好」,可落成帶截止日期與重要/緊急標記的待辦;每日收尾時 AI 會提醒到期事項。
技能自我進化與技能管理器¶
反覆踩坑的方法論可固化爲技能,同類任務下次按流程執行。記憶 Tab 內可瀏覽、搜索、禁用、編輯全部技能,並添加自定義技能目錄。原獨立插件 dsh-skills-manager 已合併進本插件,舊用戶升級前需先卸載舊插件。
COI 調度與會話廣播¶
COI 調度可把重活異步派給外部 AI 代理(如 Kimi、Codex、Grok、Hermes 等),不阻塞當前會話,完成後摘要寫入項目日誌。會話廣播則支持在一個協作房間裏拉起多個子會話(美工、前端、後端、測試等),成員狀態可見,主會話可喚醒空閒會話繼續派活。
提示詞管理器與會話搜索¶
提示詞庫可把代碼審查清單、PRD 規範等工作方法固化爲可注入的指令範式,AI 可自主選擇或你一鍵注入。會話搜索則讓 AI 檢索本機其他 AI 工具(如 Codex)的歷史會話,減少「之前在哪聊過」的翻找成本。
回合內記憶審查與其他能力¶
每隔 N 個用戶回合,AI 可主動提煉值得記住的信息交你確認(默認關閉,需在配置中開啓)。此外還有會話書籤與任意輪分支、無限畫板、會話評審(Advisor)、記憶同步(多設備共享項目記憶)、渠道通知等能力;多數高級模塊默認關閉,在「Memory Evolve 設置」中按需打開,以免佔滿 AI 工具清單。
插件遵循三條原則:AI 只提議、你確認;不重複造官方已有輪子;內部會話負責需要上下文的活,外部代理負責一次性重活,由記憶、房間、提示詞串成流水線。
安裝與啓用¶
以常用的 web profile 爲例,官方 README 給出的安裝方式如下:
# 1. 安裝到 profile(本地開發可用 link:,也可用 git 包地址)
dsh plugin --profile web add github:csyangwen/dsh-memory-evolve
# 2. 重啓 dsh web 即生效
注意:不要再往 ~/.dsh/profiles/web/cordis.patch.yml 裏手動 insert 本插件。bundle 已自動註冊,重複 insert 同 id 會導致 duplicate loader entry id,DSH 無法啓動。若從舊版升級且曾手動 insert,請刪除 profile patch 中的 insert 行。
如需開啓回合內記憶審查,可在 profile 的 cordis.patch.yml 用 id 覆蓋(頂層寫法,非 insert):
- id: dsh-memory-evolve
config:
reviewEnabled: true # 開啓回合內記憶審查(默認關)
reviewInterval: 10 # 每 10 個用戶回合審查一次
插件異常導致 DSH 無法啓動時,可臨時禁用而無需卸載:
- id: dsh-memory-evolve
disabled: true
卸載命令:
dsh plugin --profile web remove dsh-memory-evolve
許可證爲 MIT(以 GitHub 倉庫爲準)。
典型用法示例¶
裝上插件並重啓後,Web UI 會出現記憶、技能、待辦、COI 調度、提示詞等能力標籤。下面幾個場景來自官方文檔,可直接復現。
1. 寫入並查詢長期記憶
正常對話即可,每回合結束會自動寫項目日誌與今日日誌。發現重要事即時說:
記一下:這個項目的部署端口是 8080
AI 會寫入項目關鍵記憶,你確認後才生效。過幾天換新會話,問「查一下記憶,上次我們定下的架構決策是什麼」,即可銜接上下文。
2. 多項目待辦不串線
在新項目目錄下開聊,項目日誌與項目待辦自動按目錄隔離。對 AI 說「記住,週五前完成接口聯調」,待辦進入待確認隊列,在「待辦」Tab 採納或拒絕。
3. 指揮多個內部會話協作
對主會話說:
創建 4 個會話:美工負責網站視覺、前端負責頁面、後端負責接口、測試負責驗收,把它們拉進同一個協作房間
主會話會創建子會話並拉入房間;你可問「現在誰在幹活、誰空閒了」,再對空閒會話派活。主會話所在 DSH 進程需保持運行,喚醒鏈纔會持續。
4. 重活派給外部代理
對 AI 說:
把這個任務派給 grok:移動端適配改造
後臺異步執行並返回任務號,期間可問進度或在「COI 調度」裏看日誌;完成後摘要自動寫入項目日誌。
5. 多設備同步記憶(可選)
在「Memory Evolve 設置 → 配置」打開記憶同步模塊,於項目會話的「記憶同步」Tab 開啓「本項目同步」並推送;另一臺電腦 clone 同一倉庫後可拉取記憶。公開代碼倉庫若需私藏記憶,可配置獨立的共享記憶倉庫地址。
適用場景與注意事項¶
適合誰:
- 長期用 DSH 做項目開發,希望 AI 記住偏好、決策與踩坑記錄;
- 同時維護多個倉庫,需要按目錄隔離記憶與待辦;
- 想把 AI 用成「小團隊」,或把視覺改版、代碼審查等重活甩給外部 CLI 代理;
- 對上下文長度敏感,需要書籤、分支、畫板等方式管理長會話。
注意事項:
- 權限與安全:插件以當前
dsh進程權限運行,可讀寫工作區文件、調用已配置的外部 CLI。安裝前請閱讀源碼與 MIT 許可證,確認符合你的安全策略。 - Web 爲主:
package.json中dsh.client.platform爲web,能力面圍繞 Web UI 設計;CLI 場景請以 README 爲準。 - 默認關閉的模塊:會話評審、無限畫板、通知等需手動開啓,避免工具列表過長。
- 社區目錄:本文安裝命令以 GitHub README 爲準;SkillHub 爲檢索入口,頁面信息可能與倉庫略有延遲,衝突時以倉庫文檔優先。
- 舊插件遷移:若曾單獨安裝
dsh-skills-manager,升級本插件前請先卸載舊插件。
小結¶
如果你希望 DSH 裏的 AI 從「每次會話都失憶」變成能記住項目全貌、替你管待辦、還能拉起內外協作的夥伴,dsh-memory-evolve 值得試裝。它把記憶、進化、調度收進一個零運行時依賴的插件裏,隨裝隨用、卸載即淨,契合 DSH「一切皆插件」的擴展思路。