会话启动时自动把全局与项目记忆注入上下文
27.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add wuruihi/dsh-memory-loader该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 10 处,展示前 9 条)
- 读取本地文件dsh-memory-loader.mjs:133
const info = await stat(file); - 读取本地文件dsh-memory-loader.mjs:136
const content = await readFile(file, "utf8"); - 写入本地文件selfcheck.mjs:23
await mkdir(path.join(home, ".dsh", "memory"), { recursive: true }); - 写入本地文件selfcheck.mjs:24
await mkdir(path.join(cwd, "memory"), { recursive: true }); - 写入本地文件selfcheck.mjs:28
await writeFile(path.join(home, ".dsh", "memory", "MEMORY.md"), "GLOBAL-LONG", "utf8"); - 写入本地文件selfcheck.mjs:29
await writeFile(path.join(home, ".dsh", "memory", `${today}.md`), "GLOBAL-TODAY", "utf8"); - 写入本地文件selfcheck.mjs:30
await writeFile(path.join(cwd, "memory", "MEMORY.md"), "PROJ-LONG", "utf8"); - 写入本地文件selfcheck.mjs:31
await writeFile(path.join(cwd, "memory", `${today}.md`), "PROJ-TODAY", "utf8"); - 删除本地文件递归selfcheck.mjs:188
await rm(root, { recursive: true, force: true });
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 会话启动自动注入记忆
- 两级记忆注入
- 注入全局与项目记忆
DSH 插件:在会话开始时进行确定性的两级记忆注入(全局 + 项目 MEMORY.md + 今日笔记)
README
由 DeepSeek 最新模型翻译生成dsh-memory-loader
dsh-plugin
License: MIT
DeepSeek Harness(DSH)确定性记忆注入插件:每个新会话开始时,把两级记忆自动注入上下文——不依赖模型「自觉去 read」,对齐并超越 Claude Code auto-memory 的效果,且预算与层级可控。
English summary: a DSH plugin that deterministically injects your two-level memory (global ~/.dsh/memory/ + project /memory/, each MEMORY.md plus today's YYYY-MM-DD.md) into every new agent session via the agent/pre-step seam, with an independent byte budget.
为什么需要它
DSH 原生只自动加载指令文件链(AGENTS.md / CLAUDE.md),不加载 memory/ 目录;指令文件里写的「会话开始先读记忆」依赖模型自觉,是概率性的。本插件把这一步变成 harness 级确定性注入。
展开完整文档(README 剩余 1 节)
dsh-memory-loader dsh-plugin License: MIT DeepSeek Harness(DSH)确定性记忆注入插件:每个新会话开始时,把两级记忆自动注入上下文——不依赖模型「自觉去 read」,对齐并超越 Claude Code auto-memory 的效果,且预算与层级可控。 English summary: a DSH plugin that deterministically injects your two-level memory (global ~/.dsh/memory/ + project /memory/, each MEMORY.md plus today's YYYY-MM-DD.md) into every new agent session via the agent/pre-step seam, with an independent byte budget. 为什么需要它 DSH 原生只自动加载指令文件链(AGENTS.md / CLAUDE.md),不加载 memory/ 目录;指令文件里写的「会话开始先读记忆」依赖模型自觉,是概率性的。本插件把这一步变成 harness 级确定性注入。 注入内容与顺序(broad → specific) 1. ~/.dsh/memory/MEMORY.md(全局长期) 2. ~/.dsh/memory/YYYY-MM-DD.md(全局当日,若存在) 3. /memory/MEMORY.md(项目长期,若存在) 4. /memory/YYYY-MM-DD.md(项目当日,若存在) cwd 取 agent.session.header.cwd,不硬编码任何项目路径。 安装 方式 A:plugin add(bundle 形态,推荐) dsh plugin --profile web add https://github.com/wuruihi/dsh-memory-loader/archive/refs/heads/main.tar.gz 方式 B:单文件 file:// 挂载 把 dsh-memory-loader.mjs 放到 ~/.dsh/profiles/web/ 下(该目录能解析 @deepseek-ai/dsh-llm 裸包名),然后在 ~/.dsh/profiles/web/cordis.patch.yml 追加: - insert: - id: dsh-memory-loader name: file:////~/.dsh/profiles/web/dsh-memory-loader.mjs config: maxBytes: 16384 maxSourceBytes: 65536 patch 变更由 watchUserPatches 热应用,无需重启。 配置 | 键 | 默认 | 说明 | | maxBytes | 16384 | 注入帧总预算(字节),独立于 AGENTS.md 链的 64KB | | maxSourceBytes | 65536 | 单文件读取上限,超限视为不存在 | 预算策略与官方 dsh-agent-instructions 一致:超限时先整文件丢弃最不特定者,最后截断最特定文件并附提示。 设计要点 - 标记缺失则注入:一个规则覆盖新会话 / resume / 子代理 / fork 继承四种场景;帧内含固定标记,扫描会话历史去重,不会重复注入 - 注入 seam 与官方 instructions 插件同源:agent/pre-step 包装下游 decision,createUserMessage(from @deepseek-ai/dsh-llm)构造 durable user 消息,紧跟用户首条 prompt - 安全:内容中字面 被转义,防止记忆内容逃逸帧;任何内部错误只降级为放弃注入,不影响会话 - 只读不写:沉淀仍按你自己的记忆协议走,插件不碰写回 验证 node selfcheck.mjs 20 项自检覆盖:四文件加载顺序、预算整丢/截断策略、帧转义、日期文件名、有界读取、幂等标记。本机另有端到端验证记录(headless 会话哨兵注入 + 会话存储解压取证 + 回滚对照),见交付报告。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wuruihi/dsh-memory-loader
会话启动时自动把全局与项目记忆注入上下文
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目