Skip to content
广告 · 本站推荐广告

openclaw memory

管理 Agent 的长期记忆系统。

概要

bash
openclaw memory <子命> [选项]

描述

openclaw memory 命令用于管理 OpenClaw 的记忆系统。Agent 可以在对话中积累长期记忆,记忆以结构化文件存储在本地,并通过向量索引实现语义搜索。此命令提供对记忆的检索、查看、管理和索引维护功能。

子命令

子命令说明
search <query>语义搜索记忆内容
get <id>获取指定记忆的详细内容
list列出所有记忆条目
delete <id>删除指定记忆
reindex重建记忆索引
stats显示记忆统计信息

选项

选项缩写说明默认值
--limit <n>-n限制返回结果数量20
--format <type>输出格式:textjsontext
--tag <tag>-t按标签过滤记忆-
--since <time>筛选指定时间之后的记忆-
--source <name>按来源会话过滤-

记忆文件

记忆文件默认存储在 ~/.openclaw/memory/ 目录下,每条记忆以 Markdown 文件形式保存,包含元数据和内容:

markdown
---
id: mem_a1b2c3
created: 2026-03-01T10:00:00Z
tags: [用户偏好, 语言]
---
用户偏好使用中文沟通,技术文档也用中文。

示例

bash
# 搜索与"模型配置"相关的记忆
openclaw memory search "模型配置"

# 列出所有记忆
openclaw memory list

# 查看某条记忆详情
openclaw memory get mem_a1b2c3

# 按标签过滤记忆
openclaw memory list --tag "用户偏好"

# 删除指定记忆
openclaw memory delete mem_a1b2c3

# 重建索引(记忆文件手动修改后)
openclaw memory reindex

# 查看记忆统计
openclaw memory stats

相关命令

基于MIT协议开源 | 内容翻译自 官方文档,同步更新