findshan/dsh-agent-memory

findshan★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

Self-evolving memory for DeepSeek Harness: capture → dream consolidation → retrieval injection → evolve. User profile, project memory, correction learning, resume narrative — with provenance back to the replayable session log. 自进化记忆插件。

README 摘要

dsh-evolving-memory 文件化自进化记忆 —— DeepSeek Harness 的跨会话压缩层(v2) 记忆的本质是信息的压缩与提取。本插件叠在官方 compaction(会话内压缩)之上,用廉价模型把已压缩的会话摘要进一步提取、整合为人类可读的 Markdown 记忆文件——用户可看、可改,智能体可检索、可进化。 设计要点 记忆 = 压缩与提取 消费官方 compaction/summary 事件做提取(T1),不重复读原始日志;dream 做跨会话整合(T3) 纯 Markdown 文件 user / agent / memory / dream + 每项目 project.md + daily/ 时间层;无 schema、无迁移、无置信度、无状态机 人机共治 user.md 用户可读可编辑;agent 写入只是建议,用户有最终决定权 目录式披露注入 常驻注入只有 记忆目录 (确定性生成,零模型调用,有界);内容按需 memory search (找)+ memory read (展开)披露——与 DSH skill 机制同构 三层压缩 会话 compact(官方)→ 提取进 daily/(情景记忆)→ dream 固化进主题文件(语义记忆),对应"睡眠时情景→语义固化" 廉价模型驱动 提取与整合走便宜模型(KB 级输入一次调用);无 key 时记忆读写/检索照常,仅模型步骤跳过 Install / 安装 记忆文件落在 $DSH HOME/memory/ : 工具(6 个) memory search (找)· memory read (展开)· memory catalog (目录)· memory save (写)· memory correct (纠错即学)· memory dream (整合) 分类是软约定(写进 prompt,不是代码):用户的事→user.md,项目的事→project.md,时间→daily/,拿不准→memory.md。检索兜底一切——放错文件也能找到。 配置 Key 默认 含义 memoryDir $DSH HOME/memory 记忆根目录 dreamIntervalHours / dreamMinSessions 24 / 5 梦境整合门控 model / apiKey / baseURL deepseek-chat / env / api.deepseek.com 廉价模型(提取+整合) catalogBudgetTokens / catalogTopN 1000 / 5 目录注入预算与每文件行数 searchTopK 5 默认检索条数 autoExtract true 消费 compact summary 自动提取 dailyRetentionDays 30 daily 保留天数,dream 后…

在 GitHub 查看完整 README →
Agent/智能体ai-agentdeepseek-harnessdsh-pluginmemoryself-evolvingagentsearch

分类