XClawXCLAW

文档/Features

记忆

XClaw 的记忆系统解决了 Agent 的一个根本问题:每次对话都从零开始。

没有记忆的 Agent 不知道你喜欢用 TypeScript 还是 JavaScript,不知道你的项目用的是 monorepo 结构,不知道你上周刚做了一个决定——把状态管理从 Redux 换成 Jotai。每次你都得重新交代这些背景。

记忆系统改变了这一点。Agent 会在对话过程中自动提取值得记住的信息:你的技术偏好、反复提到的架构决策、项目的特定约定。这些记忆被持久化存储,在后续会话中自动注入上下文。

你可以完全控制这个过程。在设置里查看 Agent 记住了什么,删除过时的条目,或者手动添加你希望 Agent 始终知道的信息。自动记忆功能也可以完全关闭。

在团队工作区中,记忆可以在成员之间共享。这意味着团队的编码规范、项目约定这些知识,写一次就能让所有成员的 Agent 都获取到。

记忆数据存储在本地,和所有其他用户数据一样。

操作指引

打开设置 > 记忆,你会看到 Agent 已经自动记住的所有条目列表。每一条都标注了来源会话和时间。

觉得某条记忆过时了?直接点旁边的删除按钮移除。想手动添加一条记忆?点击"添加记忆",输入你希望 Agent 始终记住的内容——比如"我们的项目使用 pnpm 作为包管理器"或"API 响应格式必须符合 JSON:API 规范"。

如果你完全不想让 Agent 自动记忆,在页面顶部有一个"自动记忆"开关,关掉就行。关掉后 Agent 不会在对话中自动提取记忆,但你手动添加的条目仍然生效。

团队工作区中,管理员可以在工作区设置里管理共享记忆,确保所有成员的 Agent 都遵循相同的项目约定。