把过往对话整理成本地记忆包,按需检索回溯
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add IStarFoxI/dsh-memory-calendar该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 35 处,展示前 20 条)
- 读取本地文件dsh-bundle/index.js:49
if (existsSync(local)) return local; - 读取本地文件dsh-bundle/index.js:56
if (existsSync(local)) return local; - 读取本地文件dsh-bundle/index.js:79
if (!existsSync(file)) return []; - 读取本地文件dsh-bundle/index.js:80
const data = JSON.parse(readFileSync(file, 'utf8')); - 读取本地文件dsh-bundle/index.js:316
if (!existsSync(base)) return null; - 读取本地文件dsh-bundle/index.js:321
for (const ent of readdirSync(d, { withFileTypes: true })) { - 写入本地文件dsh-bundle/index.js:406
try { renameSync(file, backup); } catch { } - 写入本地文件dsh-bundle/index.js:416
mkdirSync(root, { recursive: true }); - 写入本地文件dsh-bundle/index.js:419
writeFileSync(tmp, JSON.stringify(data, null, 2), 'utf8'); - 写入本地文件dsh-bundle/index.js:420
renameSync(tmp, file); - 写入本地文件dsh-bundle/index.js:484
mkdirSync(dir, { recursive: true }); - 写入本地文件dsh-bundle/index.js:487
writeFileSync(tmp, JSON.stringify(next, null, 2)); - 执行外部命令来自配置/变量dsh-bundle/index.js:749
const child = spawn(process.execPath, [file, ...args, '--root', root, '--session', sessionId, ...workspaceArgs], { - 删除本地文件递归dsh-bundle/index.js:1686
rmSync(brain.root, { recursive: true, force: true }); - 发起网络请求dsh-bundle/client.js:390
fetch('/api/memory-calendar/brains', { cache: 'no-store' }) - 发起网络请求dsh-bundle/client.js:407
fetch('/api/memory-calendar/usage', { cache: 'no-store' }) - 发起网络请求dsh-bundle/client.js:421
fetch(`/api/memory-calendar/summary${query}`, { cache: 'no-store' }) - 发起网络请求dsh-bundle/client.js:429
const res = await fetch('/api/memory-calendar/brains', { - 写入剪贴板dsh-bundle/client.js:657
await navigator.clipboard.writeText(path); - 发起网络请求dsh-bundle/client.js:2264
const res = await fetch('/api/memory-calendar/auto-status', { cache: 'no-store' });
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
为 DeepSeek Harness 提供本地优先的长期记忆
README
由 DeepSeek 最新模型翻译生成记忆日历 · Memory Calendar
为 DeepSeek Harness(DSH)提供低开销的本地持久记忆方案。
数据可自行备份,不承诺永久保存。
这是什么
DSH 的本地长期记忆插件:
- 把过去的对话整理成本地文本包;
- 需要时按需检索,不把整段记忆塞回每一轮对话;
- 命中后可以回到原始 session log 事件;
- 全部保存在本机,不上传、不云同步;
- 用「大脑 + 工作区 + 图谱」管理不同上下文的读写边界。
当前版本:1.0.0-beta.2(Beta 2.0)。
能做什么
- memory_search:按关键词、日期、标签找包;
- memory_timeline:按天/周查看时间线;
- memory_read:读取包内文本;
- memory_expand:从包回到原始 session log 事件;
- memory_pin / memory_pins / memory_unpin:显式逐字记住;
- 自动检查点:上下文压力较高时保存记忆,压缩后补包;
- 多个大脑、工作区连接、只读参考;
- 设置页:工作区抽屉、可见会话、标签/包搜索、大脑图谱。
展开完整文档(README 剩余 1 节)
记忆日历 · Memory Calendar 为 DeepSeek Harness(DSH)提供低开销的本地持久记忆方案。 数据可自行备份,不承诺永久保存。 这是什么 DSH 的本地长期记忆插件: - 把过去的对话整理成本地文本包; - 需要时按需检索,不把整段记忆塞回每一轮对话; - 命中后可以回到原始 session log 事件; - 全部保存在本机,不上传、不云同步; - 用「大脑 + 工作区 + 图谱」管理不同上下文的读写边界。 当前版本:1.0.0-beta.2(Beta 2.0)。 能做什么 - memory_search:按关键词、日期、标签找包; - memory_timeline:按天/周查看时间线; - memory_read:读取包内文本; - memory_expand:从包回到原始 session log 事件; - memory_pin / memory_pins / memory_unpin:显式逐字记住; - 自动检查点:上下文压力较高时保存记忆,压缩后补包; - 多个大脑、工作区连接、只读参考; - 设置页:工作区抽屉、可见会话、标签/包搜索、大脑图谱。 安装 方式一:网盘离线包(推荐,GitHub 打不开时) 下载: - 链接:<https://pan.xunlei.com/s/VP4hbDSEigAzdxOl93f1LJMtA1?pwd=5tha> - 提取码:5tha - 文件:DSH记忆插件-Beta2.0-本地安装包.zip - SHA256:8C8575A9F78114C507B805425A78559FFCDE7A38B770BD22460376D50F747A8E 步骤: 1. 下载并解压; 2. DSH → Plugins → + Add plugin; 3. 选择「试试其他方式」→ 本地文件夹; 4. 选解压后包含 package.json 的文件夹; 5. 重启 DSH。 方式二:npm(Beta) DSH → Plugins → + Add plugin,输入: dsh-memory-calendar@1.0.0-beta.2 或: dsh-memory-calendar@beta 方式三:GitHub https://github.com/IStarFoxI/dsh-memory-calendar 安装说明见 dsh-bundle/INSTALL.md。 方式四:手动 bundle 1. 拿到 dsh-bundle; 2. 在 DSH 中安装该目录; 3. 重启 DSH; 4. 打开「设置 → 记忆」。 数据与隐私 默认数据目录: <工作区>/.memory-calendar - 不上传、不联网同步; - 文本包只含 user / assistant 文本; - 不保存 reasoning、工具完整输出、图片/附件文件本体; - 会尽力脱敏常见密钥格式,但不保证覆盖全部; - memory_expand 返回原始事件,可能包含未脱敏内容; - 升级或迁移前,请自行备份 .memory-calendar; - 大脑 root 是真实目录:删除大脑并勾选“同时删除数据”会递归删除该目录,不可恢复;不要把 root 指向系统目录或无关项目。 当前限制 - 完整原始归档(完整保存)尚未实现,是 Beta 3.0 目标; - 图片/视频只可能保留引用,不保证文件本体; - 本地 HTTP 路由没有真正的 token 鉴权,建议只在本机使用; - 没有 Windows 系统通知; - 没有云同步、多人共享、语义向量检索; - 70% / 85% 检查点仍在观察。 文档 - 用户说明书 - Beta 2.0 发布说明 - 安装说明 开发 - Node.js >=24; - 插件分 Host / Client / Packager 三个入口; - 详见 dsh-bundle 内代码与说明。 制作者 - 创意、方向、测试:IStarFoxI - 代码编写:DeepSeek V4.1 Flash 见 AUTHORS.md。 愿你想记住的,都不会被时间冲淡。awa 许可 MIT License,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
IStarFoxI/dsh-memory-calendar
把过往对话整理成本地记忆包,按需检索回溯
相关插件 · 对话 / 记忆
上下文中枢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
这是你的仓库?认领条目