Skip to content

腾讯开源Agent Memory:上下文窗口瘦身61%,Mermaid任务画布解决长程任务失忆

2026年5月15日

腾讯把 Agent "失忆症"开源了!上下文窗口瘦身 61%,长任务终于不崩了。

导读

5 月 14 日,腾讯云正式开源 TencentDB Agent Memory——一款专门解决 Agent 长程任务"上下文爆炸"问题的记忆组件。

指标数据
Token 消耗降低最高 61%
任务成功率不降反升
核心能力上下文卸载 + Mermaid 任务画布
适配OpenClaw,一行命令装完

Agent 最怕什么

不是不会做,是做到一半"失忆"了。

痛点场景

你给 Agent 一个 20 步的任务,它跑到第 15 步开始输出混乱。

问题原因
输出混乱不是变笨了
不知道走到哪上下文堆了一堆工具调用返回值
注意力稀释搜索结果日志、中间步骤输出

本质上不是模型能力不足,是信息组织方式出了 bug。

腾讯云数据库团队的观点

观点说明
流水账适合记录
地图适合导航

Agent 需要的是一张能折叠、能展开、有结构的任务地图。

核心技术一:Mermaid 任务画布

什么是 Mermaid

Mermaid 是 GitHub 和技术文档圈里最常见的图描述语言,主流大模型对它有天然的读写能力。

任务画布的结构

元素说明
节点每个步骤的执行状态(完成/进行中/失败)
连线步骤之间的前置依赖关系
分支并行执行路径
当前位置当前所处阶段

Agent 的思维方式

Agent 不需要记住所有内容,只需要知道:
"信息在哪,当前在哪,必要时怎么展开"

效果

画布不是把历史压成一段不可逆的摘要,而是变成了一张可以继续执行的地图

核心技术二:上下文卸载

原理

┌─────────────────────────────────────────────────────────────┐
│                    上下文卸载架构                            │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│   原始上下文                                                │
│   └── 工具调用 → 搜索日志 → 中间输出 → 历史记录               │
│              ↓                                              │
│   卸载处理                                                 │
│   └── 提取关键信息 → 结构化存储 → 生成索引                    │
│              ↓                                              │
│   精简上下文                                               │
│   └── Mermaid 画布 + 索引 → 仅保留必要信息                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

三层索引

层级内容保留位置
结构层Mermaid 画布上下文内
摘要层关键决策和结果上下文内
原始层完整历史向量数据库

实测效果

指标数据
Token 消耗降低 61%
任务成功率不降反升
长程任务稳定性显著提升

安装指南

适配 OpenClaw

bash
# 一行命令安装
openclaw install agent-memory

# 或手动安装
npm install @tencent/agent-memory

配置示例

yaml
# config.yaml
agent_memory:
  enabled: true
  mermaid_canvas: true
  context_offload:
    enabled: true
    strategy: "auto"  # auto / manual
  vector_store:
    type: "qdrant"    # qdrant / pinecone / weaviate
    url: "http://localhost:6333"

启动

bash
# 启动 Agent(自动启用 Memory)
openclaw run --agent your-agent --enable-memory

适合谁

推荐说明
长程任务开发者20+ 步的任务
多轮对话应用需要保持上下文一致性
复杂 Agent 系统多工具调用、多分支
OpenClaw 用户已适配,直接可用

不适合谁

不推荐原因
短任务(<5步)上下文还没爆炸
单轮问答不需要记忆
简单脚本额外开销不划算

开源意义

维度意义
技术解决了 Agent 长程任务的痛点
生态适配 OpenClaw,开箱即用
行业大厂下场,标准化可能
效率61% Token 节省 = 成本降低

与其他方案对比

方案Token 优化任务成功率适配难度
Agent Memory61%提升低(OpenClaw 原生)
摘要压缩30%下降
滑动窗口40%持平
原生长度0下降

一句话总结

TencentDB Agent Memory = 给 Agent 装上记忆组件,上下文窗口瘦身 61%,长程任务不崩。

核心:不是塞更多 Token,而是用 Mermaid 画布组织信息,让 Agent 知道"信息在哪,当前在哪,必要时怎么展开"。

已适配 OpenClaw:一行命令装完,马上可用。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来