Claude Code session
Dsh Memory
融合 Claude Code 的 Auto Memory 与 Codex 的 Session 记忆整理,为 DeepSeek Harness 提供简单、透明、上下文友好的长期记忆。Claude Code-inspired Auto Memory meets Codex-inspired Session consolidation, bringing simple, transparent, and context-efficient long-term memory to DeepSeek Harness.
Install
git clone https://github.com/hr98w/dsh-memory.gitFrom the README
dsh-memory 融合 Claude Code 的 Auto Memory 与 Codex 的 Session 记忆整理,为 DeepSeek Harness 提供简单、透明、上下文友好的长期记忆。 中文 · English 设计灵感 · 核心能力 · 安装 · 开始使用 · 评测 · 数据与隐私 · 文档 让记忆延续到下一次对话 普通 Session 结束后,Agent 很容易忘记用户偏好、项目约束和已经验证过的经验。dsh-memory 把这些长期信息保存在用户本机的 Markdown 文件中,并在后续请求中只提供 Global 记忆和当前 Workspace 的记忆索引。 它不依赖外部记忆数据库或专用记忆服务,也不把所有历史对话塞回上下文:Agent 先看到小型索引,再使用 DSH 已有的文件搜索工具按需读取少量详细记忆。 评测 仓库内置与插件发布代码隔离的 LoCoMo-10 评测,可对比无记忆 baseline、仅在线记忆、在线记忆加 Session 整理三种模式。评测文档提供 conv-26 和全部 10 个 sample 的可复制命令、环境变量、Judge、Score 与交互式结果报告。 本次保留的完整结果中,Baseline 为 2.60%,Memory 为 73.05%,Memory + Consolidate 为 77.60%。完整结果、实验限制和逐题回答请查看交互式报告。 Baseline 不提供历史对话;两种记忆模式先读取历史形成记忆。每种模式保留一组完整结果,并非多次独立实验的平均值;这不是与完整上下文或其他记忆系统的横向比较。实验复盘记录了设置、观察和局限。 设计灵感:Claude Code × Codex dsh-memory 没有引入向量数据库或独立记忆服务,而是组合了两类已经在 Coding Agent 中得到应用的简单机制: dsh-memory 融合了这两种思路:以 Markdown 分层保存和按需披露记忆,并从历史 Session 中持续提炼可复用的信息。 核心能力 工作方式 模型只负责提出记忆变化;记忆归属、内容校验、版本检查和最终写入均由确定性的 Host 代码负责。 界面 Memory 会作为 DSH Settings 中的独立栏目出现: 安装 环境要求 - 已安装 DeepSeek Harness,并且 dsh web 可以正常启动。 - 从源码构建还需要 Node.js ^22.19.0 || >=24.0.0 和 pnpm。 npm 安装 通过 npm 安装: 安装完成后请完全重启 dsh web。 插件适配 DSH 0.2.x 的 Web Connection、RPC 与 Session persistence 接口;从 0.1.4 或更早版本更新后必须完全重启 Web,不能只刷新页面。 从源码安装 克隆仓库后,在仓库根目录执行: 然后完全重启 dsh web。Bundle 层和 Host ESM 入口在启动时加载,仅刷新浏览器不会应用 Host 代码变化。 开始使用 先体验一次跨会话记忆:在测试 Workspace 中告诉 Agent:“记住,这个项目的发布检查代号是松果,每次发布前先提醒我检查回滚方案。”确认 memory_update 成功后,新建同一 Workspace 的 Session,问:“这个项目发布前有什么约定?”检查回答是否沿用了约定,并在“工作区记忆”中查看对应 Markdown。项目约定不要放入 Global。 在线记忆使用当前 Agent 的模型;下面的独立模型设置只用于手动 Session 整理。 1. 在 DSH 的 Models 页面配置并激活至少一个文本模型;API key 始终由 DSH 管理。 2. 打开“设置 → 记忆 → 设置”,选择 Session 整理使用的模型。 3. 在“全局记忆”保存跨项目偏好,在“工作区记忆”管理项目事实和约束。 4. 在“会话整理”中选择一个已经结束且稳定的 Session,点击整理。 5. 整理完成后检查结果;如需排错,可在设置页开启 Debug 后重新触发。 数据与隐私 默认数据布局: - Web…
Details
- Repository
- hr98w/dsh-memory
- Language
- TypeScript
- License
- MIT
- Last updated
- 1 November 2026
- Topics
- deepseek-harnessdshdsh-bundledsh-pluginlocal-firstmarkdownmemory
FAQ
What is Dsh Memory?
融合 Claude Code 的 Auto Memory 与 Codex 的 Session 记忆整理,为 DeepSeek Harness 提供简单、透明、上下文友好的长期记忆。Claude Code-inspired Auto Memory meets Codex-inspired Session consolidation, bringing simple, transparent, and context-efficient long-term memory to DeepSeek Harness. It is a session for Claude Code, from hr98w/dsh-memory on GitHub.
How do I install Dsh Memory?
Clone hr98w/dsh-memory from GitHub and follow the setup steps in its README.
Is Dsh Memory popular?
hr98w/dsh-memory has 32 GitHub stars and 4 forks. It was last updated on 1 November 2026.
More sessions & history
Agent Session Browser
33gautamgpt1/agent-session-browser
Browse, filter, export, and resume local Codex, Claude Code, Gemini CLI, Pi, and Antigravity sessions.
Claude Session Index
31lee-fuhr/claude-session-index
Index, search, and analyze your Claude Code sessions. Full-text search, conversation retrieval, analytics, and cross-session synthesis.
Job Applier Agent
270xyush/job-applier-agent
Automated job applications with Claude Code. Apply to 100+ jobs with personalized resumes, cover letters, and recruiter outreach.
claude-code-chats
18Piebald-AI/claude-code-chats
Simple, fast local viewer for Claude Code sessions.
Logex
27iamtouchskyer/logex
Turn Claude Code session transcripts into blog-style articles — narrative, not logs
Claude Code Viewer
30esc5221/claude-code-viewer
desktop application for viewing and analyzing Claude Code CLI session logs.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.