← 返回列表
未验证
为 DeepSeek Harness 提供的基于 Git 的、可审查的长期上下文。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档
为 DeepSeek Harness 提供由 Git 支持、可审查的长期上下文。
综合分
28.1
GitHub 分
28.1
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add starfishwrx/dsh-git-memory该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/dsh-session@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
DSH Git Memory CI License: MIT 为 DeepSeek Harness 提供的基于 Git 的、可审查的长期上下文。 状态:兼容性验证 / 预 alpha 阶段。当前版本用于验证 DSH 集成接缝,并有意不存储用户记忆。 产品方向 DSH Git Memory 围绕一个信任不变式构建: 一次受控的记忆事务等于一次 Git 提交。 预期产品在第一天就为 DeepSeek Harness 提供有用的上下文,然后在正常使用过程中 积累有来源支撑的记忆。被接受的记忆保持本地化、可 diff、可审查、可回滚。 当前可用的功能 - 可安装的 DSH bundle,带有 dsh.bundle 清单。 - 通过 ctx.systemPrompt.context() 注册的稳定动态上下文。 - 对 session/event 的仅元数据观察。 - 一条直接的人类命令:/memory status。 - 一个只读的模型工具:memory_status。 - Windows 和 Ubuntu CI。 - 不持久化对话记录,不进行后台模型调用,不写入记忆。 该验证版本仅在进程内存中记录聚合事件计数和时间戳。 它从不保留消息或工具结果的内容。 从源码快速开始 前置条件: - Node.js 24 或更新版本。 - pnpm 11。 - DeepSeek Harness 0.1.0-rc.6。 git clone https://github.com/starfishwrx/dsh-git-memory.git cd dsh-git-memory pnpm install pnpm verify dsh plugin --profile web add . dsh --profile web --dump-config 启动 Web profile,然后运行: /memory status 模型也可以调用: memory_status 该包尚未发布到 npm。GitHub 依赖安装会运行包的 prepare 构建, 因此需要显式的 pnpm allowBuilds 权限。测试源码安装时请固定一个提交。 计划的用户体验 1. /memory setup 收集基本的个人资料、项目、目标、偏好、边界和同意信息。 2. 确认后的引导草稿成为一次可审计的基线提交。 3. 正常的 DSH 会话生成有界、脱敏的记忆候选。 4. 审查模式允许用户批准、编辑或拒绝候选。 5. 只有在初始信任期之后,才能启用保守的自动化。 6. DSH 接收一个有界的动态上下文快照;详细回忆使用 memory_search。 交付计划请参见路线图和 架构。 安全姿态 - 受管理的仓库将位于 $DSH_HOME/git-memory 下,而不是用户的 源码仓库内。 - 记忆工具不会接受任意的文件系统目标位置。 - 凭据、私钥、cookie 和令牌等敏感值会被 硬性拒绝。 - 原始会话记录不会被复制到记忆 Git 历史中。 - Git 远程、推送以及对受管理仓库之外的写入默认被禁用 默认。 - 模型推断出的观察结果绝不能静默地成为全局用户策略。 在贡献存储代码之前,请阅读 PRIVACY.md、THREAT_MODEL.md 以及 目标数据模型。 开发 pnpm install pnpm typecheck pnpm test pnpm build pnpm verify 运行稳定的 CI 检查。已安装 DSH 的维护者可以将 DSH_BIN 设置为 DSH 的 lib/bin.js 的绝对路径,并运行 pnpm smoke:dsh。该冒烟脚本会将构建好的 bundle 安装到一个一次性 配置文件中,在临时端口上启动 DSH,检查 Web 响应,然后进行清理。 在未来版本中,唯一允许直接依赖不稳定 DSH API 的模块 是 DSH 适配器层。在该边界得到验证之前,兼容性探针 有意保持精简。 兼容性 当前测试的版本线是 Node.js 24 上的 DeepSeek Harness 0.1.0-rc.6。 DSH 发展迅速,因此插件和 Harness 版本被有意固定。参见 COMPATIBILITY.md。 贡献 欢迎提交 issue 和有针对性的 pull request。请阅读 CONTRIBUTING.md。切勿在测试夹具中使用真实对话记录、凭据、 个人路径或私有用户上下文。 许可证 MIT。参见 LICENSE。
扫码进群