7.4 设备记忆
设备记忆是只在这台电脑上能用的笔记,不会出现在其他设备上,也不参与导出,没登录也能用。适合记一些只和这台机器有关的事,比如“这台机器上的测试数据库在 5433 端口”。和这台电脑有关的事(端口、路径)记成设备记忆,其余的记成个人记忆(见 7.2 四个层级)。
两种范围
| 范围 | 什么时候附给 agent |
|---|---|
| 此设备 | 这台电脑上每个新任务的第一条消息 |
| 指定目录 | 在这个目录里工作的新任务的第一条消息(只认这个目录本身,不含子目录) |
- 笔记作为单独的一块附上,不会并进你的消息里。
- 只附在新任务的第一条消息上;恢复一个已有的会话、别的 agent 发来的消息,都不附。
- 设备记忆在每台电脑上按账号分开存,换了账号登录看不到上一个账号的笔记。
查看和添加
在记忆页左上角展开“设备记忆”。只有在本机打开的工作台里才有,服务器网页上没有。
添加一条:
- 先选“范围”:“此设备”,或“指定目录”并填“目录绝对路径”,例如
/Users/linxiao/code/qinghe-site(Linux 上是/home/linxiao/code/qinghe-site)。 - 点“记在此设备”。
- 在弹出的表单里填标题、内容和标签,保存。
查找:在“搜索短语(留空显示最近笔记)”里输入短语,点“查找设备笔记”。留空就列出最近的笔记。一次最多显示 50 条,找不到时缩小范围再查。在终端里用 banz memory device-recall 查时,可以用 --limit 指定条数。
删除:在笔记上点“遗忘”,确认后从这台电脑上删除。删除无法撤销。

agent 也可以自己往设备记忆里记笔记、查笔记、删笔记。
也可以在终端里做:
banz memory device-note --scope device --title 测试数据库 --text "这台机器上的测试数据库在 5433 端口"
banz memory device-note --scope directory --workdir ~/code/site --title 本地预览 --text "预览用 npm run dev,端口 4173"
banz memory device-recall --query 数据库