跳到主要内容

Agent Memory

Agent Memory 是一项实验性个人记忆能力。它通过同一个 Portable Skill 和 turing-cli,让 Codex、Claude Code、OpenClaw、WorkBuddy 等支持 Skill 与本地 Shell 的 Agent 访问同一份 Turing LTM 记忆;各 Agent 的能力和数据语义完全一致,不需要 Host Adapter 或 MCP。

同一份个人记忆

Developer Platform 为每位 Portal 用户、每个 environment 自动准备一个默认 Personal Space。用户也可创建 N 个自定义个人 Space;client 同样可以拥有多个 Space。默认绑定不限制 Space 数量,创建或选择其他 Space 不会替换默认绑定。

多个 Agent 使用相同 space_id 时访问同一份记忆;Managed Chat 也需要显式传入这个 ID。个人 Space 按当前用户隔离,name 是可重复的显示名称,不能用来确定绑定。

安装​

  1. 将 turing-cli 升级到 0.3.0 或更高版本。
  2. 在 Turing 门户的 API 密钥管理中创建个人 API Key,按 Turing CLI Memory 的模板写好 turing-agent-memory.json。省略 space_id 时自动解析默认 Personal Space;要使用自定义个人 Space,在 Developer Platform 的个人记忆页面 选择该 Space 并填写它的 ID。
  3. 在本地终端运行同一套命令:
turing-cli memory login
turing-cli memory install --config ~/Downloads/turing-agent-memory.json
turing-cli memory doctor

login 会从终端安全读取你的个人 API Key;该配置文件不包含 API Key。install 会安装同一份 Portable Skill,不会为不同 Agent 生成不同的记忆逻辑。

Agent 可以做什么​

  • Recall:仅在历史偏好、决策或长期上下文与当前任务确实相关时检索,不会每轮自动触发。
  • Remember:仅保存用户明确要求记住、或用户确认后的简洁 capsule。

Recall 每次只执行一次 LTM Context 和一次 Search,不调用额外 LLM;返回给 Agent 的 evidence 最多为 4096 UTF-8 bytes,并明确标记为不可信历史数据。

不会保存什么​

Agent Memory 不用于同步聊天记录或恢复当前任务。不要写入:

  • 全量会话、完整 AI 回答、工具输出、日志、代码或 diff;
  • API Key、密码、Cookie、Token 或其他秘密;
  • Chain-of-thought、临时猜测或未经用户确认的推断;
  • 应由代码仓库、工单或正式文档维护的 source of truth。

更新与兼容​

日常 Recall/Remember 不会拉取发布 manifest。memory doctor 会检查 CLI 最低兼容版本;协议 schema 不受支持时,CLI 会明确失败并提示升级,而不是静默改变含义。

命令和机器协议详见 Turing CLI Memory。