dsh-auto-memory 是什么?为 DeepSeek Harness 提供 Claude Code 风格的持久记忆插件

AskTheWay/dsh-auto-memory · GitHub
AI 智能体
Star106
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-22
最近更新2026-10-13

中文导读

DeepSeek Harness 本身没有记忆子系统,agent 每次新会话都会忘掉之前告诉它的信息。这个插件把记忆存成普通的 Markdown 文件,并维护一份索引,在每次请求时自动注入系统提示,从而让 agent 跨会话记住用户偏好和项目上下文。它不依赖外部服务或 embedding,适合用 dsh 做长期协作、希望 agent 保留上下文的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-22,最近更新于 2026-10-13,目前有 106 个 Star。

项目介绍

dsh-auto-memory 是 DeepSeek Harness(dsh)的插件,用来补上 dsh 本身缺失的记忆子系统。它把记忆保存为 $DSH_HOME/memory/ 下的普通 Markdown 文件,每个记忆一个文件,并维护一份 MEMORY.md 索引,在每次请求时自动注入到系统提示中,因此新会话也能记住之前告诉过 agent 的信息。整个过程不依赖外部服务、数据库或 embedding。

记忆分为 user / feedback / project / reference 几种类型,并区分工作区与用户作用域,避免跨项目串味。模型通过 memory_write、memory_read、memory_list、memory_delete 四个工具读写记忆,写入时遵循去重更新而非堆叠的原则。索引注入受字节预算限制,存储为空时不占用 token。

主要功能

适合谁用

使用 DeepSeek Harness 构建 agent、希望让 agent 跨会话记住用户偏好与项目上下文的开发者。

快速上手

  1. dsh plugin --profile demo add dsh-auto-memory
  2. dsh --profile demo
  3. node scripts/demo.mjs

Star 增长趋势

106106 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15