dshbase

插件目录 / Knowledge / dsh-memory-director

dsh-memory-director

已验证 · 实测可装 ljsysfurryACE

✓ 持续维护 基于 2 个官方 DSH 包 纯 TypeScript

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
TypeScript语言
2026-08-15最近推送
跨平台平台

功能简介

MemoryDirector插件:LLM驱动的记住/遗忘(官方无记忆)

✅
我们的评价
可用 — 实测通过,早期项目

MemoryDirector插件:LLM驱动的记住/遗忘(官方无记忆) 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

Awesome DSH Plugin

dsh-memory-director

MemoryDirector 插件 —— 给 DeepSeek Harness 加"长期记忆"能力。

官方 Harness 的 compaction 只做摘要压缩,没有任何"跨会话记住重要事实"的概念。
这个插件补上 AgentFrame 的 MemoryDirector:

  • 每轮对话后:LLM 分析本轮,决定记住什么 / 忘记什么
  • 每次请求前:检索相关记忆,注入模型上下文
  • 持久化:记忆存 JSON 文件(~/.dsh/memory.json)

为什么是差异化

能力 官方 Harness dsh-memory-director
上下文压缩 ✓ compaction ✓ (可配合)
记住重要事实 × 没有 ✓ LLM 决策
跨会话记忆 × ✓ 持久化
记忆检索注入 × ✓ pre-step 注入
遗忘管理 × ✓ 重要度衰减

接入

# profile 的 cordis.patch.yml
- id: memory-director
  name: '@agentframe/dsh-memory-director'
  config:
    provider: deepseek-official
    model: deepseek-v4-flash
    maxTokens: 256
    dedupThreshold: 0.8
    forgetThreshold: 0.1
    storePath: ~/.dsh/memory.json
    auto: true

机制

agent/turn-stopping (每轮结束)
  → 提取本轮文本 → LLM 决策 {remember, forget, importance}
  → remember → 存入记忆库 (去重)
  → forget → 删除过时记忆

agent/pre-step (每次请求前)
  → 取最后用户消息 → 检索相关记忆
  → 注入 system 消息 (memory-director block)
  → 模型可基于记忆回答

配置

字段 默认 说明
provider deepseek-official 决策用 provider
model deepseek-v4-flash 决策用模型 (便宜快速)
maxTokens 256 决策输出上限
dedupThreshold 0.8 记忆去重阈值
forgetThreshold 0.1 遗忘阈值 (重要度衰减)
storePath ~/.dsh/memory.json 持久化路径
auto true 自动挂钩 agent 循环

License

GPL-3.0 © Cloud LTE Studio / AgentFrame

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-memory-director」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:ljsysfurryACE/dsh-memory-director

Headless(CLI)profile:

dsh plugin --profile headless add github:ljsysfurryACE/dsh-memory-director

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

给 agent 一套记忆、知识库或检索层,让它不再跨会话丢上下文。

适合谁

跑长项目、想让 agent 记住决策、文档和偏好而不用每次重讲的人。

二次开发建议

记忆/检索后端是缝——插新存储、调蒸馏策略,或加引用与审计轨迹。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Knowledge 里更多

浏览全部 7797 个插件 →