Agent Skills › rohitg00/agentmemory › agentmemory-hooks

agentmemory-hooks

GitHub

agentmemory插件生命周期钩子,自动捕获Agent会话中的观察数据,无需手动保存。涵盖Claude Code、Devin等环境的安装配置,用于调试缺失记录或优化录制策略。

plugin/skills/agentmemory-hooks/SKILL.md rohitg00/agentmemory

Trigger Scenarios

解释记忆自动捕获机制 调试缺失的观察数据 调整录制内容

Install

npx skills add rohitg00/agentmemory --skill agentmemory-hooks -g -y
More Options

Non-standard path

npx skills add https://github.com/rohitg00/agentmemory/tree/main/plugin/skills/agentmemory-hooks -g -y

Use without installing

npx skills use rohitg00/agentmemory@agentmemory-hooks

指定 Agent (Claude Code)

npx skills add rohitg00/agentmemory --skill agentmemory-hooks -a claude-code -g -y

安装 repo 全部 skill

npx skills add rohitg00/agentmemory --all -g -y

预览 repo 内 skill

npx skills add rohitg00/agentmemory --list

SKILL.md

Frontmatter
{
    "name": "agentmemory-hooks",
    "description": "The agentmemory plugin hooks that capture observations automatically across the agent session lifecycle. Use when explaining how memory gets captured without manual saves, when debugging missing observations, or when tuning what gets recorded.",
    "user-invocable": false
}

The agentmemory plugin registers lifecycle hooks so memory is captured automatically. You do not have to call memory_save for routine work; the hooks observe tool use, prompts, and session boundaries and write observations for you.

Quick start

For Claude Code, install its plugin:

/plugin marketplace add rohitg00/agentmemory
/plugin install agentmemory

For Devin CLI and Devin Desktop, install the plugin and start a new session:

devin plugins install rohitg00/agentmemory#plugin

Run /hooks inside Devin to confirm the agentmemory hooks are loaded. Plugin hooks run only in local Devin sessions, not in cloud sessions.

Pi and OMP install native recall and capture with agentmemory connect pi --with-mcp or agentmemory connect omp --with-mcp. Reload Pi or restart OMP, then inspect /agentmemory-status. DSH requires agentmemory connect dsh --with-hooks and a restart. Cursor lifecycle hooks come from its enabled plugin, separately from connect cursor's MCP setup.

Hermes and OpenClaw use their native integrations and lifecycle contracts. Follow the matching integration setup instructions and verify a real turn creates an observation. Installing shared skills or connecting MCP alone does not enable automatic capture. Watch recorded observations in the viewer at http://localhost:3113 when using the default port. A pending capture queue is not proof that the daemon stored the event.

What the hooks record

The Claude Code plugin registers 12 hooks. They send what they record to the local agentmemory server, which stores it on this machine.

  • SessionStart and SessionEnd frame each unit of work and let handoff resume it. SessionEnd also reads the host transcript file to recover user prompts that a hook missed.
  • UserPromptSubmit records each prompt you type.
  • PostToolUse and PostToolUseFailure record the tool name, its input, and its output or error. This includes results returned by other connectors and MCP servers. Long output is truncated and <private> blocks and common secret formats are redacted before storage.
  • PreToolUse does nothing by default. With AGENTMEMORY_INJECT_CONTEXT=true it sends the file paths and search patterns from a tool's input to look up related memory and prints what it finds.
  • Stop and SubagentStop record the final assistant reply (up to 4,000 characters). SubagentStart, Notification and TaskCompleted record those events.
  • PreCompact syncs memory before the host trims context.

If the server is unreachable, events wait in a local capture spool (at most 5 MiB, kept up to 7 days) and are sent when it comes back.

The plugin does not register a git post-commit hook, so commits are linked to sessions only when another integration records them.

Important

  • The plugin hooks capture without an LLM. Nothing they record goes to an outside AI provider unless AGENTMEMORY_LLM_PROVIDER or a cloud EMBEDDING_PROVIDER is set on the server. Per-observation LLM compression also needs AGENTMEMORY_AUTO_COMPRESS=true.
  • Hook context injection is off by default. SessionStart, PreToolUse and PreCompact print stored memory into the conversation only with AGENTMEMORY_INJECT_CONTEXT=true.
  • Hooks send the server secret only to a loopback URL or an https:// URL. Native integrations have their own recall/capture settings; inspect the host configuration instead of assuming these flags control every plugin.
  • If observations are missing, confirm the plugin is enabled and the server is running. See TROUBLESHOOTING.md.

See also

  • agentmemory-config for the capture and injection flags.
  • The handoff, recap, and session-history skills consume what these hooks record.

Reference

The exact registered hook events live in REFERENCE.md, generated from plugin/hooks/hooks.json.

Version History

  • 4f758ef Current 2026-11-07 15:18
  • c6c476d 2026-11-02 19:01

    新增Pi和OMP的MCP连接方式;补充DSH及Cursor的集成说明;增加本地验证命令和状态检查指引;更新重要提示关于LLM压缩与注入选项的独立性。

  • e01540e 2026-10-19 02:22

    新增 Devin CLI/Desktop 插件支持并修复钩子匹配问题;强化 Hermes 和 OpenClaw 原生集成稳定性;更新安装与验证文档。

  • a8e7d19 2026-07-24 11:38

Same Skill Collection

plugin/skills/agentmemory-agents/SKILL.md
plugin/skills/agentmemory-architecture/SKILL.md
plugin/skills/agentmemory-config/SKILL.md
plugin/skills/agentmemory-mcp-tools/SKILL.md
plugin/skills/agentmemory-rest-api/SKILL.md
plugin/skills/commit-context/SKILL.md
plugin/skills/commit-history/SKILL.md
plugin/skills/forget/SKILL.md
plugin/skills/handoff/SKILL.md
plugin/skills/lesson/SKILL.md
plugin/skills/memory-discipline/SKILL.md
plugin/skills/recall/SKILL.md
plugin/skills/recap/SKILL.md
plugin/skills/remember/SKILL.md
plugin/skills/session-history/SKILL.md
plugin/skills/write-agentmemory-skill/SKILL.md

Metadata

Files
0
Version
4f758ef
Hash
7396afc1
Indexed
2026-07-24 11:38

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-10 08:00
浙ICP备14020137号-1