Docs.items.gmailTutorial

教程:让 Agent 记住你的 Gmail(5 分钟)

本教程演示:连接 Gmail → 自动同步邮件到记忆库 → 在 Claude Code / Cursor 中检索回忆。

1. 准备

  • 一个 Awareness 账号(awareness.market)
  • 一个记忆库(Overview → New database,或使用已有)
  • Gmail 账号(建议用测试邮箱先验证)

2. 连接 Gmail

  1. 打开你的记忆库 → Documents 标签
  2. 在 Connectors 区域找到 Gmail → 点 Connect Gmail
  3. 在弹出的 Google 授权页选择账号并同意(只需 gmail.readonly + gmail.send)
  4. 授权完成后回到记忆页,Gmail 卡片会显示已连接
  5. 点 Sync 拉取最近的邮件(首次同步可能需要几分钟)

同步规则:

  • 按 Message-ID 幂等,不会重复入库
  • 邮件正文自动清洗(去除 HTML 样式/脚本)
  • 每封邮件作为一条知识记录写入记忆库

3. 让 Agent 使用记忆

Claude Code(MCP)

{
  "mcpServers": {
    "awareness": {
      "type": "http",
      "url": "https://awareness.market/mcp",
      "headers": { "Authorization": "Bearer <your-token>" }
    }
  }
}

获取 token:记忆库 → Connect(成功页)或调用 POST /api/v1/tenants/{id}/token。

Cursor / OpenCode

同上,在各自的 MCP 配置中加入上面的 mcpServers.awareness 段。

4. 验证

在 agent 里提一个只有邮件里才有答案的问题,例如:

“我上次和供应商谈的付款条件是什么?”

agent 会调用 recall 检索记忆库,并引用来源邮件。

5. 常见问题

问题解决
授权后没有邮件点 Sync 手动触发;检查连接器状态是否 active
检索不到确认邮件已同步(Documents 中可见),并等待向量索引完成
Token 失效重新在 Connect 页获取(轮换后旧 token 立即失效)
连接器显示错误断开后重新授权(令牌过期时会出现)

进阶

  • 把 Drive / Notion / 飞书 也连上,agent 就能同时回忆文档与邮件
  • 开启审计(Team/Enterprise)后,每条记忆都有状态链与锚定证明