dsh-memoryleak:本地 Markdown 記憶庫

前言

在 DSH 插件生態中,dsh-memoryleak 專注於解決智能體開發與使用中的記憶與上下文管理問題。它不依賴外部服務,而是將筆記、待辦事項和知識沉澱存儲爲本地 Markdown 文件。所有數據都在用戶指定的 Vault 文件夾中,方便直接用 Git 管理或編輯器查看。

核心功能

該插件提供了一套完整的本地化記憶管理方案:

  • 本地 Markdown 文件存儲:所有數據以純文本形式存儲,與 Git 和任何編輯器兼容。
  • /ml 命令記錄流水賬:快速記錄日常想法或日誌。
  • /ml todo 待辦管理:支持 deadline(截止日)、sleep(喚醒日)、anytime(隨時)三種類型及 urgent/medium/low 三種優先級。
  • /ml note 對話沉澱爲知識庫:將當前對話整理爲工作記錄和知識文件。
  • /ml ask 從 Vault 檢索知識:基於本地知識庫回答問題。
  • /ml mail 增量閱讀郵件:讀取工作郵箱並提取待辦事項,原文不落 Vault。
  • /ml view 模糊文件打開:快速打開 Vault 中的任意文件。
  • 右側 Dock 記事面板:提供常駐工作臺。

安裝與啓用

使用官方安裝命令進行安裝:

dsh plugin --profile web add github:warmwine/dsh-memoryleak

安裝完成後,重啓 DSH Web 即可生效。使用 /ml help 查看全部命令。

典型用法

1. 記錄流水賬

直接輸入 /ml 加上你想記錄的內容,它會自動寫入當天的日誌文件。

/ml 明天找財務對一下發票

2. 管理待辦事項

使用 /ml todo add 添加待辦,支持三種類型:
* d / 1:deadline(必須填日期)
* s / 2:sleep(設定喚醒日期)
* a / 3:anytime(不填日期)

/ml todo add 交季度報告

3. 沉澱對話爲知識

在一段工作對話結束後,執行 /ml note。插件會將這段對話交給當前模型進行整理,生成工作記錄和知識文件(存放在 MOMENTO 目錄下)。

/ml note

4. 檢索本地知識

直接向智能體提問,它會從 Vault 中檢索相關知識進行回答。

/ml ask 生產主庫的端口是多少?

5. 增量閱讀郵件

配置好 IMAP 賬號後,使用 /ml mail read 只讀上次讀取之後的新郵件。郵件原文僅存於系統臨時目錄,分析結果寫入 Vault。

/ml mail read

6. 模糊打開文件

使用 /ml view 加上文件名的一部分,系統會列出候選文件供選擇打開。

/ml view

注意事項

  • 隱私警示:在共享工作區使用需謹慎,防止被蒸餾。
  • 命令規範:/ml note 後面不要跟文字,跟在後面的內容不會發送給助手。
  • 只讀操作:/ml ask 和 /ml mail 是隻讀操作,不會修改 Vault 中的文件。
  • 安全存儲:郵件原文只進系統臨時目錄;憑證存儲在本地 settings.yaml,不在 Vault 中。
  • 環境要求:需要 Node.js >= 20。
  • 版本:當前版本爲 0.17.0。

總結

dsh-memoryleak 提供了一個輕量級、本地化的記憶解決方案。它通過 /ml 命令體系,將流水賬、待辦、知識庫和郵件閱讀整合在一起,所有內容均以 Markdown 文件形式存儲,適合追求數據掌控和隱私安全的開發者。

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

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

小夜