fish-heart(魚心):QQ / B站 / DSH 三通道的本地陪伴與長期記憶插件

前言

DSH 的哲學是「一切皆插件」。在記憶這個方向上,開發者常見的做法是把對話歷史塞進上下文,或者自己寫一個 SQLite 文件做長期存儲。前者受窗口長度限制,後者要自己處理遺忘、糾錯和跨會話的狀態。

下面介紹的 fish-heart,是社區目錄 SkillHub 上歸類在「記憶」分類下的一個插件,定位是本地陪伴:把長期記憶、心情/作息記錄、約定兌現封裝在一起,同時接 QQ、B站、DSH 三個通道。測試版 v0.3.0,MIT 許可證。

這是什麼

fish-heart(魚心),維護者 alcon5201yun,託管在 alcon5201yun/fish-heart。一句話概括:一個帶長期記憶的本地陪伴插件,記憶可以遺忘也可以糾錯,同時維護心情/作息狀態和約定兌現,供 QQ、B站、DSH 三個通道使用。

社區目錄頁給出的信息如下(Star 數爲目錄頁顯示值,維護者僅一人):

  • 名稱:fish-heart(魚心)
  • 維護者:alcon5201yun
  • 分類:記憶
  • Star:0
  • 版本:測試版 v0.3.0
  • 許可證:MIT
  • 簡介:會遺忘也能糾錯的長期記憶 + 心情/作息 + 約定兌現,QQ / B站 / DSH 三通道的本地陪伴插件

核心功能

根據入口頁的簡介,插件的能力可以拆成四塊。

長期記憶:會遺忘,也能糾錯

記憶不是隻追加。插件的設計包含遺忘機制,意味着長期記憶有衰減或淘汰策略,不是無限增長的存檔。同時支持糾錯,即存儲的記憶可以被修正,而不是隻能寫入新條目。

這兩者是「記憶」類插件比較關鍵的工程點:只追加不遺忘會導致上下文和檢索開銷無限膨脹,只遺忘不糾錯會讓錯誤信息長期留在記憶裏持續污染後續回答。

心情 / 作息

插件維護狀態類信息,具體字段和存儲結構在已抓取資料裏沒有展開,此處只記錄「心情/作息」這一項作爲其功能範圍,不做細化。

約定兌現

「約定兌現」是記憶的延伸:記錄下後續需要執行或提醒的事項,並在合適的時候觸發。同樣,觸發機制和提醒方式的資料未提供,不展開。

三通道:QQ / B站 / DSH

三個通道分別對應 QQ 機器人、B站(嗶哩嗶哩)側的交互、DSH 宿主內的對話。插件作爲本地插件運行,記憶落在本地,而不是託管在遠端服務。

安裝與啓用

截至本次寫作(2026-11-07),公開可訪問的資料裏沒有給出安裝命令。目錄頁只提供了插件條目和 GitHub 倉庫鏈接,GitHub 上的 README 本次抓取失敗,無法覈實 dsh plugin add 的具體寫法。

因此這裏不拼接、不推測安裝命令。要確認正確的安裝方式,有兩種途徑:

  1. 打開插件目錄頁,看條目是否提供了安裝入口或命令。
  2. 打開 https://github.com/alcon5201yun/fish-heart,在 README 中查找安裝與配置說明。

在拿到確切的官方命令之前,不要自行拼裝 dsh plugin add 參數,也不要用 git clone 後手動把目錄塞進插件目錄來替代。

典型用法

由於 README 未能抓取到,本節不能給出可復現的命令行示例或配置片段。這是一個刻意的留白:任何命令、路徑、配置項如果在沒有來源的情況下寫進去,都是編造。

在README可訪問後,需要補充的典型用法至少應包括:

  1. 配置通道憑據(QQ / B站 各自的接入方式)與本地存儲路徑。
  2. 記憶條目的寫入、檢索、糾錯、遺忘策略的基本調用方式。
  3. 約定的創建與觸發流程。

在拿到這些之前,建議先只讀源碼,確認實現與自身需求匹配。

適用場景與注意

適合誰

  • 想在 QQ、B站和 DSH 三個入口共用一套本地記憶與狀態的開發者。
  • 關注長期記憶裏「遺忘」和「糾錯」兩個機制,而不只是做對話歷史存檔的人。
  • 能接受測試版(v0.3.0)接口可能變化,願意自己讀源碼的人。

需要注意

星標數爲 0、版本號 v0.3.0,說明這是早期項目,質量、穩定性和文檔完整度都需要自行評估。維護者只有一人,後續更新節奏未知。

插件運行在當前 DSH 進程的權限下。安裝前應當檢查源碼與許可證,確認裏面沒有超出預期的網絡請求或文件訪問。本項目許可證爲 MIT,授權寬鬆,但寬鬆的許可證不等於無審查的代碼。

本頁鏈接:

  • 目錄頁:https://www.skillhub.cn/plugins/alcon5201yun/fish-heart
  • GitHub:https://github.com/alcon5201yun/fish-heart

結尾

fish-heart 的價值在於把「記憶 + 狀態 + 約定」這三件事打包在一個本地插件裏,並提供 QQ / B站 / DSH 三個通道。測試版階段,信息密度有限,README 又暫未抓取到,因此本文只描述目錄頁明確給出的事實,不虛構安裝方式和用法。拿到源碼和文檔後再做進一步判斷,是更穩妥的做法。

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

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

小夜