DSH Plugins
返回列表
🧠

dsh-memory-lite

记忆 更新于 2026.08.31

在终端中运行以下命令:

dsh plugin install pacoyi/dsh-memory-lite

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中安装该插件,源码地址见 https://github.com/pacoyi/dsh-memory-lite ,执行 dsh plugin install pacoyi/dsh-memory-lite 即可安装到当前 profile,重启后记忆工具即时生效。

插件介绍

DSH 的每个会话都从零开始:transcript 留在磁盘上供审计,但模型再也看不到它。你反复交代的项目偏好、技术选型、部署约束,一旦关闭窗口就消失了。dsh-memory-lite 解决的就是这个断层——给 agent 一个显式的、跨会话存活的记忆层,让持久事实穿越重启、升级和 profile 切换而不丢失。

核心能力围绕一个极简记忆工具展开:save、recall、list、forget 四个操作,覆盖记住、检索、浏览、删除的完整闭环。所有数据存储在 ~/.dsh/memory-lite.json,纯文本、零依赖、可直接编辑和备份。作用域隔离确保一个项目读不到另一个项目的条目;写入经过 host 审批门控,防止 agent 越权操作;两阶段审计日志与启动对账机制让崩溃窗口可检测、可命名,而非静默丢失。

设置页提供完整的导入向导(支持从 CLAUDE.md、AGENTS.md 或任意文本迁移,规则类文本默认不勾选)和导出面板(渲染为纯 markdown 列表,可粘贴到其他 agent 的记忆文件中,往返幂等)。适合需要跨会话保持项目上下文、又不想引入数据库或外部服务的 DSH 用户。

使用场景

  • 记住项目技术选型与偏好,跨窗口、跨重启持续生效
  • 从 CLAUDE.md 或 AGENTS.md 批量迁移已有记忆条目
  • 多项目并行开发时按作用域隔离,互不干扰

适合人员

  • 想让 agent 记住上下文但不想引入数据库或外部服务的 DSH 用户
  • 多项目、多 profile 并行开发、需要记忆隔离的开发者
  • 从其他编码 agent 迁移工作流、已有整理好记忆文件的用户