记忆 (mem0)
会话一结束,智能体就会忘记一切。从智能体向记忆卡片画一条箭头,它就能保存值得记住的内容——一个决定、一项约定、你的偏好——并在下周、在另一个智能体里、在重启之后再次找到它。
基于 mem0.ai 的开源记忆引擎 mem0:github.com/mem0ai/mem0
6
个记忆工具,一条箭头即可获得
3
种范围:此工作区、所有工作区,或每个智能体独立
0
个需要设置的账号或服务器——记忆就在你的电脑上
接上记忆,看智能体如何使用它
自己从智能体向记忆卡片画一条箭头——或者让演示自动播放。工具调用及其结果都来自真实应用在一次测试运行中的输出。
Lead 从 NeuroSquad 获得的工具· 没有箭头就没有记忆工具
长期记忆
0条记忆
还没有记忆
从一个智能体向这张卡片画一条箭头——它会获得记忆工具,能跨会话保存和回忆事实。
从 Lead 上的圆点拖到记忆卡片
Lead 没有记忆工具。从它向记忆卡片画一条箭头——从圆点拖过去,或者点按钮。
在 NeuroSquad 测试实例中运行的 Claude Code,配合脚本化的模型;工具调用、其结果以及回忆的文字都是应用真实的输出。相关度是内置关键词搜索给出的分数。
六个工具,箭头在就在
这些工具通过 NeuroSquad 自己的 MCP 连接到达智能体,对每个 CLI 都一样。移除箭头,它们就消失了。
memory_search查找与问题相关的记忆,最相关的在前,并附上由谁、何时保存。
memory_add保存一个事实——或一段对话,由模型从中提取事实。
memory_list列出记忆,最新的在前。
memory_get按 ID 读取一条记忆。
memory_update更正一条已经过时的记忆。可以是自己的——如果你在卡片上允许,也可以是任何一条。
memory_delete遗忘一条记忆。同样:自己的,或在允许时任何一条。
在卡片上选择范围
记忆属于范围,而不属于卡片:删除卡片后再添加一张同一范围的新卡片,记忆仍然在。
此工作区
默认选项。此工作区中连接到记忆卡片的所有智能体共享同一份记忆:项目的决定集中在一处。
所有工作区
所有工作区共用一份记忆——适合处处适用的内容,例如你的偏好和约定。
每个智能体独立
每个已连接的智能体在工作区中都有自己的私有记忆。卡片会显示全部,并标明属于谁。
你的记忆,一目了然
智能体保存的一切都在卡片上。阅读、修改、迁移或删除——还能看到每条是谁写的。
搜索和添加
像智能体一样搜索记忆,或用 + 自己添加一条。在“每个智能体独立”的范围里,由你选择它属于谁。
编辑和删除
就地编辑一条记忆;再按一次即可删除。智能体刚写入的记忆会短暂高亮,并带有它的名字。
编辑历史
记忆旁的时钟会打开它的时间线:添加、编辑(附修改前的文字)以及删除。
导出和导入
导出把记忆保存为 JSON 文件。导入会先显示预览——哪些是新的,哪些已存在并将被跳过——让你选择范围,“撤销”可以撤回这次导入。
清空
确认后删除卡片范围内的所有记忆。如果之后可能用到,请先导出。
删除工作区或智能体
删除工作区会删除它的记忆;删除智能体会删除它的私有记忆。删除对话框会事先告诉你有多少条。“所有工作区”范围的记忆会保留。
从第一分钟起就能离线使用
卡片无需任何设置。想要更多时,接入一个你已经在用的模型。
按关键词,内置
共同的词语及词片段:"postgres" 能找到 "PostgreSQL"。离线且即时,但同义词无法关联——"汽车" 找不到 "轿车"。卡片会标明当前所用的模式。
按语义:智能搜索
一键下载一个小型多语言模型(约 150 MB,校验和会被核对),它在你的电脑上离线运行:用中文提问也能找到用英文写下的记忆。也可以使用 OpenRouter 或你添加的模型服务器(Ollama、LM Studio…)中的嵌入模型。已有记忆会重建一次索引。
事实提取,可选
给卡片配一个对话模型,mem0 就会把智能体保存的内容整理成简短事实,并跳过已知的内容。每次保存一次请求。
也可以让它自动进行
卡片上的两个开关,默认都关闭。自动回忆适用于 Claude Code、Codex、Qwen Code、OpenCode、Kilo Code、Gemini CLI、pi 和 omp。
自动回忆
默认关闭在你的每个提示之前,把最相关的记忆附加到智能体的这一轮——作为笔记,而不是指令。
自动保存
默认关闭智能体结束一轮时,你的提示和它的最终回答会交给事实提取模型,模型只保留长期有效的事实。需要在卡片上设置模型。
一张卡片,一条箭头
一切都在你已经打开的画布上完成。
添加卡片
添加卡片菜单 → “插件…” → 记忆 (mem0) → “添加到画布”。
画一条箭头
从智能体到卡片。它会在下次读取工具列表时获得记忆工具。
照常工作
让它记住点什么,或者让它自己保存和搜索。
看看卡片
搜索、编辑和删除记忆,查看它们的历史,导出、导入或清空。智能体最新写入的记忆会短暂高亮。
NeuroSquad 运行的每一个智能体
这些工具通过 NeuroSquad 的 MCP 连接提供,所以画布上的每个 CLI 都能使用。
画好箭头后立即获得工具
只在启动时读取一次工具列表,因此从一开始就拥有这些工具;由箭头决定调用能否通过
在下次启动时获得工具
留在你的电脑上
记忆就是 NeuroSquad 数据文件夹中的几个文件。不会向 mem0 发送任何内容。
本地存储
记忆、向量和历史都保存在 NeuroSquad 的数据文件夹中。无需账号,没有云端。
密钥留在应用内
如果你选择了模型,它的密钥只会随每次请求发送给该提供商——绝不会写入文件,也不会展示给智能体。
不上报使用情况
引擎自带的使用情况上报已关闭,它也不会在你的主文件夹中写入任何内容。
是笔记,不是命令
智能体会被告知:记忆是过去的笔记,可能已经过时——并且绝不能保存密码或密钥。
内含开源代码
由 mem0 驱动
记忆引擎是 mem0 的开源 SDK,依照 Apache-2.0 许可原样使用,在 NeuroSquad 内部运行。不需要 mem0 平台及其 API 密钥。
关于记忆的问题
会记事的智能体
下载 NeuroSquad,添加记忆卡片,再画一条箭头。