跳到主要内容
Plugin

dsh-codex-memory

rocco623/dsh-codex-memory

Codex V2 记忆流水线到 DeepSeek Harness 的移植:后台 agent 逐个抽取空闲会话,整合阶段在 git baseline diff 之后把它们合成一份 memory_summary.md,新会话注入这份摘要,被引用的记忆回流成使用计数。设置页可选模型、两个阶段的思考强度,以及空闲时长、保留天数、并发和超时等上限。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,619
最近推送
3 天前更新

项目说明

From README

dsh-codex-memory Codex V2 记忆流水线的 DSH 适配实现,参考版本固定为 c260087efe8cc6dcc0526e7018ae9e0e3fc134e3。只实现 V2,不提供 V1 或双写。要求 DSH 0.2.1-rc.3 及以上的 0.2.x(已在 0.2.1-rc.5 上验证)、Node 24.21+ 和系统 Git 。当前实现待整体 Code Review;未验证安装后 GUI 或真实模型端到端运行,不承诺所有输入上的逐字节等价。流水线 1.从宿主逻辑会话目录和持久来源核对身份、格式、版本、模式与归档状态。来源不明确时暂停整合,不推断删除。2.

按更新时间、空闲时间和持久模式选择来源;排除当前触发会话、归档来源及非交互子代理。普通 fork 独立处理。3.将已接纳的用户、全部可见助手消息、工具调用/结果等映射为 canonical 证据;缺失助手 phase 按 Final。过滤、脱敏、分层预算和 UTF-8 截断均在模型请求前执行。附件只使用宿主格式化的元数据,不读取附件内容。4.用 SQLite 所有权令牌和来源版本校验,原子发布抽取结果、成功水位和整合作业。空结果删除旧输出;保留成功水位,防止未变化的来源被重复抽取。5.全局整合作业同步来源文件、计算 Git diff;无变化且摘要有效时跳过推理。

模型只能调用七个根内私有文件工具,无 shell、网络、PTC 或委派。超窗时按固定文本/函数调用压缩流程恢复,不重放已执行写入。6.正常结束、产物校验和所有权检查通过后,更新无父提交的 Git baseline,清除历史对象,再提交选择标记与进度。读取时通过 system-prompt section 提供记忆,不向会话追加伪造的用户消息。主要实现:入口、流水线、来源目录、事务、证据读取、预算、模型驱动、根内后端、Git 工作区。设置 启用客户端插件后,在 设置 → 记忆 配置两个阶段各自的 Provider、模型和思考强度。

- 每阶段 route 的两个字段同时填写或同时留空;留空使用旧共用 route

Original description

Codex's V2 memory pipeline for DeepSeek Harness: two-stage extraction, SQLite job table, git baseline gating, citation feedback.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
npm test
shell
npm run check
shell
npm run verify:prompts

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量
  • 调用模型

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 4 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1619 次,star 不多但真在被使用。

维护活跃
96
实用度
62
生态热度
64
上手便捷
100
信号质量
86
数据置信度
85%
评分怎么算