安装、接入、审计并加固 AgentMemory,用于 AI 编程代理和项目工作区。当 Codex 需要采用 rohitg00/agentmemory 并配置 Codex...时使用。
Agent Memory 适配器是一项面向实际任务的技能,主要用于使用此技能使 Agent Memory 成为可信赖的共享内存层, 而不仅仅是一个复制的 MCP 片断;当用户想要安装 Agent Memory 时使用此技能。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用此技能将 AgentMemory 构建为一个可靠的共享内存层,而不仅仅是一段复制粘贴的 MCP 片段。
当用户希望执行以下任一操作时,请使用该技能:安装 AgentMemory;将 AgentMemory MCP 集成至 Codex 或 OpenClaw;审计现有内存配置;将 AgentMemory 使用指南发布至 ClawHub;或调试涉及 npx、本地回环(localhost)路由、Bearer Token 安全性、过期 Hook、重复插件路径、或降级 MCP 回退模式的内存故障。
npx 命令。references/agentmemory-deep-analysis.md 了解当前 AgentMemory 架构;阅读 references/platform-recipes.md 获取 Codex、OpenClaw 与 ClawHub 就绪的具体集成模式。scripts/check_agentmemory.py。若服务端部署于远程主机或使用非默认端口,请通过 --url 指定地址。agentmemory connect 会将备份写入 ~/.agentmemory/backups;手动编辑 JSON/TOML 配置文件时,也应遵循同等作用域原则。在长期运行的 MCP 配置中,优先使用稳定本地命令,避免无限制调用 npx:
npm install --prefix ~/.agentmemory/npm @agentmemory/agentmemory@0.9.22 --omit=optional mkdir -p ~/.local/bin ln -sfn ~/.agentmemory/npm/node_modules/.bin/agentmemory ~/.local/bin/agentmemory
仅当用户明确需要本地向量/图像嵌入能力,并自愿承担原生依赖安装开销时,才启用全部可选依赖(optional dependencies)。若 npx @agentmemory/agentmemory@latest 出现卡顿,应按上述方式本地安装核心包,并将 MCP 条目指向 ~/.local/bin/agentmemory mcp。
codex mcp remove agentmemory 2>/dev/null || true codex mcp add agentmemory --env AGENTMEMORY_URL=http://localhost:3111 --env AGENTMEMORY_TOOLS=all -- ~/.local/bin/agentmemory mcp
agentmemory connect codex --with-hooks --force
若 connect 命令将服务端重写为 npx 调用,请重新执行上方 MCP 添加命令。
如需支持斜杠命令(slash skills),请安装上游 Codex 插件,或从本地市场副本安装;若需规避 npx,请将插件中的 .mcp.json 文件内命令路径更新为本地可执行路径。
验证配置:
codex mcp list python3 ~/.codex/skills/agentmemory-adapter/scripts/check_agentmemory.py
openclaw mcp set agentmemory '{"command":"'"$HOME"'/.local/bin/agentmemory","args":["mcp"],"env":{"AGENTMEMORY_URL":"http://localhost:3111","AGENTMEMORY_TOOLS":"all"}}'
plugins.slots.memory 设为 agentmemory,plugins.entries.agentmemory.enabled 为 true,且插件配置中包含 base_url、token_budget、min_confidence、fallback_on_error 和 timeout_ms 字段。openclaw mcp show agentmemory openclaw plugins inspect agentmemory openclaw plugins doctor
localhost 可能指向沙箱内部。仅当路由路径正确时,才使用可达的主机路由并设置 AGENTMEMORY_FORCE_PROXY=1。http:// 协议传输 AGENTMEMORY_SECRET。优先使用 HTTPS 或 SSH 隧道;如需强制校验,可设置 AGENTMEMORY_REQUIRE_HTTPS=1 使连接失败时立即报错。agentmemory connect codex --with-hooks,因为用户级 Hook 中包含绝对路径脚本引用。AGENT_ID 与 AGENTMEMORY_AGENT_SCOPE=isolated。对单个用户的编码智能体而言,缺省的共享内存通常更优。AGENTMEMORY_INJECT_CONTEXT=false 与 AGENTMEMORY_AUTO_COMPRESS=false。memory_governance_delete 功能或 /forget 工作流。若技能计划发布至 ClawHub,请确保:SKILL.md 简洁明了;在 metadata.openclaw 中声明 OpenClaw 运行时依赖;避免出现付费技能或授权相关表述;发布时添加 --clawscan-note 标记(因本工作流会主动配置本地二进制、MCP 及网络访问权限);发布或审查技能包前,务必参考 references/platform-recipes.md。