关于 agentmemory-rest-api
这项 skill 介绍 agentmemory 的 REST API,这是执行记忆操作的主要接口,面向 Agent 和开发者。内容涵盖本地端点、身份验证及凭据安全处理。
主要功能
- 01通过 HTTP 执行记忆操作
- 02Bearer 身份验证说明
- 03可配置 REST 端口
- 04文档化响应约定
适用场景
- 01通过 HTTP 保存或读取记忆
- 02检查守护进程是否存活
- 03配置远程守护进程的访问
MCP 相关
MCP 被描述为构建在 REST API 之上的桥接层;agentmemory-mcp-tools 提供对应的 MCP 功能。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rohitg00/ agentmemory --skill agentmemory-rest-api安装后在 Claude Code 中输入/agentmemory-rest-api确认已加载。
附带文件REFERENCE.mdTROUBLESHOOTING.md
详细介绍
REST 是 agentmemory 的主要接口。MCP 是在其上构建的桥接层。每项记忆操作都有一个 HTTP 端点,位于 http://localhost:3111/agentmemory/* 下。
快速开始
# liveness
curl -fsS http://localhost:3111/agentmemory/livez
# For this fixed loopback URL only. Do not print the value or enable shell tracing.
agentmemory_secret="${AGENTMEMORY_SECRET:-$(cat "$HOME/.agentmemory/secret")}"
test -n "$agentmemory_secret" || exit 1
# save
curl -fsS -X POST http://localhost:3111/agentmemory/remember \
-H "Authorization: Bearer $agentmemory_secret" \
-H "Content-Type: application/json" \
-d '{"content":"chose JWT refresh rotation","concepts":["jwt-refresh-rotation"]}'
# recall
curl -fsS -X POST http://localhost:3111/agentmemory/smart-search \
-H "Authorization: Bearer $agentmemory_secret" \
-H "Content-Type: application/json" \
-d '{"query":"auth token strategy","limit":5}'
身份验证
默认情况下,受保护的端点需要进行 bearer 身份验证,包括 localhost。存活状态检查为公开端点。示例使用显式设置的环境密钥或生成的本地密钥文件;如果守护进程使用其 .env 中的密钥,请在本地加载该值,但不要显示它。对于远程守护进程,必须为该端点提供显式凭据并使用 HTTPS。切勿转发本地文件中的密钥,也不要跟随经过身份验证后重定向到其他主机的请求。请参阅 TROUBLESHOOTING.md。
约定
- 保存操作返回
201,读取操作返回200,验证错误返回400。 - 仅使用文档中列出的字段。成功响应并不能证明不受支持的字段已生效。
- REST 端口默认为
3111,可通过--port或--instance配置。查看器默认为3113;内部引擎 WebSocket 默认使用49134。
另请参阅
- agentmemory-mcp-tools:MCP 等效工具。
- agentmemory-config:本地配置和密钥。
参考
完整端点列表及其方法位于 REFERENCE.md 中,由 src/triggers/api.ts 生成。
评论
支持 Markdown