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 文件形式存储,适合追求数据掌控和隐私安全的开发者。

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

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

小夜