用途:agentmemory-hooks 是 agentmemory 的插件钩子,在智能体会话生命周期中自动捕获观察记录。日常工作时无需手动调用 memory_save,钩子会观察工具使用、提示词和会话边界并自动写入观察。
主要能力:会话开始和结束界定每次工作单元,并支持交接恢复;工具使用钩子捕获改动了什么及原因,作为回忆和回顾的原始材料;提示提交捕获意图;预压缩在宿主裁剪前保留上下文;提交后钩子把提交关联到会话,支撑 commit-context 和 commit-history;交接、回顾和会话历史技能消费这些钩子记录的内容。
使用方式:Claude Code 安装插件命令为 /plugin marketplace add rohitg00/agentmemory 和 /plugin install agentmemory。Hermes 和 OpenClaw 使用各自原生集成与生命周期契约,需按对应集成设置操作,并验证一次真实回合能产生观察记录。仅安装共享技能或连接 MCP 不会启用自动捕获。使用默认端口时可在 http://localhost:3113 查看已记录的观察。
限制与注意:Claude Code 钩子默认无需 LLM 即可捕获;摘要生成(AGENTMEMORY_AUTO_COMPRESS)和钩子上下文注入(AGENTMEMORY_INJECT_CONTEXT)是独立选项。原生集成有各自的回忆/捕获设置,应检查宿主配置,不要假设这些标志控制所有插件。若观察记录缺失,确认插件已启用且服务器正在运行,参见 TROUBLESHOOTING.md。注册的具体钩子事件见 REFERENCE.md,由 plugin/hooks/hooks.json 生成。更多配置见 agentmemory-config。