为Webhook触发代理提供每个先前触发和上下文的记忆
Webhook触发的代理在来自Stripe、GitHub、Slack、Zapier的事件上触发——并且没有先前触发或累积上下文的记忆。每个事件都是孤立处理的。MemoryLake为Webhook驱动的AI提供持久上下文,使触发基于历史进行构建。
问题:Webhook代理在每个事件上无状态触发
一个GitHub webhook触发一个AI代码审查代理。该代理在没有对该仓库、该作者或该代码区域的过去审查的记忆的情况下审查PR。第100个PR与第一个PR获得相同的通用审查。上下文累积从未发生。
MemoryLake如何支持Webhook触发代理
每源记忆命名空间
记忆范围限于Webhook源(仓库、客户、频道)。
跨触发的事件记忆
每个触发记录为事件记忆,以进行跨事件模式识别。
作者和实体记忆
记忆与Webhook引用的实体相关联。
低延迟读取
快速到足以支持同步Webhook响应。
永久免费 · 无需信用卡
Webhook触发记忆的工作原理
- 连接 — Webhook处理程序与MemoryLake进行身份验证。
- 结构 — 每个触发写入事件记忆;在处理之前检索实体上下文。
- 重用 — 代理使用完整的先前上下文处理触发。
之前与之后:Webhook触发代理记忆
| DIY state | MemoryLake | |
|---|---|---|
| Memory across webhook triggers | None or DIY | Built in |
| Per-entity memory scoping | Custom | Native |
| Cross-trigger pattern detection | Manual | Reflection memory |
| Audit trigger handling | Limited | Memory provenance |
适合谁
构建Webhook触发AI代理的工程团队——代码审查机器人、支持自动化、计费AI、警报响应——在事件级别的孤立性降低了质量。
在你自己的账号上跑通这个场景
支付 webhook 至少投递一次,而且不保证顺序。一次持续一天的故障之后,八个客户的旧事件在新事件到达 27 小时后才被重试送达。按多数 handler 的写法、以到达时间作为消息时间写进记忆,晚到的重试就成了关于这个账户的最新事实(「seat count is set to 40 seats (as of 2026-10-17, previously 25 seats ...)」),账单助手随之答出旧值。改用事件自身的创建时间作为消息时间能修好大部分,但抽取仍会时不时丢掉两条事件中的一条。由应用按事件版本维护每个账户的状态,并把没有应用的事件记为历史,才答得对。
你会看到
- 同样二十条事件写进三份记忆:A 以到达时间作为消息时间(
conv msg append --timestamp),B 以事件创建时间,C 是 B 抽取出的事实(fact list→fact add)加上应用自己写的状态事实(按事件版本应用)和每条未应用事件一条的历史事实 - 12 次运行中,A 里关于账户的最新事实对 96 个乱序客户次里的 95 个给出旧值;B 里旧事件还留在记忆里的只有 82 / 96
- 乱序客户的现值问题:A 41 / 288,B 233 / 288,C 286 / 288;按序到达的客户 69 / 72、68 / 72、72 / 72。代价在过去:「这个月取消过吗?」A 26 / 36,B 22 / 36,C 14 / 36
- 十一道账单问题经 MemoryRouter(
router chat --boundary),每题一次无挂载基线;另有memory、ask子命令和本地网页版
需要: 一个 MemoryLake API key · memorylake CLI · Python 3.9+
运行
git clone https://github.com/memorylake-ai/memorylake-usecases.git cd memorylake-usecases/webhook-order-memory export MEMORYLAKE_BASE_URL=https://app.memorylake.cn/openapi/memorylake export MEMORYLAKE_API_KEY=sk-… python3 demo.py # or: python3 web/server.py
看它跑起来 · 真实录制,未剪辑
相关场景
常见问题
Webhook源集成?
Webhook源集成?
Stripe、GitHub、Slack、Zapier、通用HTTP——全部支持。
同步Webhook处理?
同步Webhook处理?
是的——低延迟读取支持同步响应。
自托管?
自托管?
是的——企业级在您的VPC中部署。