Repository navigation
Releases
Releases · Frog755/dsh-hybrid-memory
v0.2.0
0.2.0
变更(破坏性)
- 移除全部自动注入:删除
agent/pre-step首步/触发词的 L2 自动召回、tools/post-execute的 skill 附带记忆、L1 的systemPrompt.section常驻注入——记忆只在模型主动调用memory_*工具时按需进入上下文,不再出现[系统注入·记忆]标签,上下文零记忆开销。 - 保留:
agent/session-start日志 handler、status()service、HTTP 端点(GET /__hybrid-memory/status、POST /__hybrid-memory/import)。
新增
memory_import_agent_hub(第 12 个模型工具):只导入 Agent Hub 已批准的投影文档——memory/global/、memory/projects/与状态为 accepted 的memory/decisions/。新增src/agent-hub-source.js:路径白名单(拒绝绝对路径与../穿越)、按目录归类 global/project/decision、单文件 1 MiB 上限、内容哈希账本去重;导入走「lock + journal 两阶段」(.agent-hub-import.lock/agent-hub-import-journal.json),中断后可续跑,sources: ['agent-hub']显式触发,dryRun可预演。memory_import的说明同步更新:省略sources仍只导 Hermes / Claude Code / Codex / WorkBuddy,Agent Hub 需显式传入。
测试
- 新增
tests/agent-hub-source.test.js(路径校验、分类、哈希与限长);smoke 测试更新:断言不注册任何 system prompt section、不存在agent/pre-step与tools/post-execute处理器、agent/session-start仍存在;tests/core.test.js32 个核心测试覆盖 L1/L2/L3。
完整变更记录见 CHANGELOG.md。