跳转到内容

实例:为Doubao添加跨会话记忆 ​

本页介绍如何为 Doubao 注入 rsrs 指令。跨会话召回取决于客户端是否加载指令文件,以及代理是否遵循指令。

问题 ​

新对话可能缺少之前的项目上下文。

注入提供了什么 ​

注入的指令要求代理召回并保存可复用的结论。记忆保存在本地;配置同步后,同一账户可在其他设备使用加密记录。

行为描述
行动前回忆会话开始时代理查询记忆
写回结论使用rsrs remember存储可重用结果
本地存储本地运行时持有数据;云服务存储加密数据
可移植性同一账户将记忆带到其他机器和客户端

先决条件 ​

可以使用 Client 2 安装的 CLI,也可以按需独立安装。请确认本地 Runtime 正常,并确保终端能够找到 rsrs;路径设置见插件如何使用客户端管理的 CLI。设置详情请参见Windows安装和入门指南。

powershell
rsrs status

检查 rsrs status 的模式是否符合预期,并查看错误。只有配置服务端时才会显示服务器项。

三步操作 ​

工作流将规则注入客户端,可选地启动MCP服务器,并重启客户端。

步骤命令效果
注入规则rsrs --client-only inject --id doubao为客户端写入指令文件
可选的MCP服务器rsrs mcp启动stdio服务器暴露记忆工具
重启客户端重启客户端启动时加载指令文件

注入工作流规则 ​

powershell
rsrs --client-only inject --id doubao

使用 rsrs --client-only inject --targets 查看 doubao 解析出的路径和检测状态;预设路径只是约定,自定义配置可能不同。指令文件要求代理遵循以下规则:

  • 每个回合首次行动前回忆记忆;
  • 使用--json读取记忆;
  • 使用rsrs remember在结束前写回可重用结论;
  • 标记可重用结论为important,日记条目为trivial;
  • 以原因、行动和效果部分结构化每个记录。

可选:启动MCP服务器 ​

powershell
rsrs mcp

该命令通过stdio启动MCP服务器并暴露记忆工具,包括memory_recall、memory_remember、memory_status、memory_list和memory_show。命令行已足够日常使用;MCP端点适用于直接注册MCP服务器的客户端。

重启Doubao客户端 ​

重启客户端,并确认它加载了解析出的 AGENTS.md 路径。注入本身不能保证客户端读取或遵循指令。

确认功能正常 ​

以下命令检查注入状态和存储。完整命令参考请参见CLI命令。

powershell
# List clients that have been injected
rsrs --client-only inject --targets

# Show the most recent stored records
rsrs list --limit 10 --json

# Search the store by title
rsrs recall "project keyword" --titles --json

使用inject --targets输出确认当前doubao状态和解析出的路径。rsrs list和rsrs recall命令返回的JSON确认存储可达。

常见问题 ​

问题处理方式
从其他机器复制路径记录的路径是机器特定的;仅保留结论并本地验证路径
代理阻止本地运行时将127.0.0.1,localhost添加到NO_PROXY;代理会产生os error 10060超时
无自动钩子inject仅写入文本;回忆和保存依赖代理遵循规则
可选的MCP注册注册rsrs mcp是可选的,命令行使用无需注册
重复保存符合条件的保存会进行重复检测,可能建议合并或链接;显式选项和 trivial 条目可能跳过检测