Skip to content

Releases

v0.2.0

Choose a tag to compare

@Frog755 Frog755 released this 10 Sep 03:06

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.js 32 个核心测试覆盖 L1/L2/L3。

完整变更记录见 CHANGELOG.md。