工程与开发者跨网络通信的代理的记忆
为跨网络通信的代理提供带有身份验证和审计的共享记忆
跨网络的代理间通信——不同的服务、组织或信任区——需要带有身份验证、范围访问和审计的共享记忆。MemoryLake 提供为联合代理通信构建的跨网络共享记忆。
问题:跨网络代理通信没有共享记忆
来自您服务的代理 A 需要与来自合作伙伴服务的代理 B 进行通信。他们交换消息,但没有共享记忆存储。上下文仅存在于临时消息中。双方在每次交互中都需要从头重新推导状态。
MemoryLake 如何支持跨网络代理通信
联合记忆访问
每个代理使用范围权限进行身份验证。
跨组织记忆合同
定义一个代理可以在另一个代理的记忆中读取或写入的内容。
每网络审计跟踪
跟踪跨网络访问以确保合规。
端到端加密
跨网络边界使用 AES-256。
免费开始使用
永久免费 · 无需信用卡
跨网络代理记忆的工作原理
- 连接 — 每个代理获得一个范围密钥;跨网络合同明确规定。
- 结构 — 共享记忆命名空间具有严格的访问规则。
- 重用 — 代理交换上下文引用;完整记忆仅提供给授权调用者。
之前与之后:跨网络代理通信
| DIY memory | MemoryLake | |
|---|---|---|
| Cross-network shared memory | Custom | Built in |
| Auth and scope rules | DIY | Native |
| Audit cross-network access | Limited | Full provenance |
| Encryption across boundaries | Custom | E2E AES-256 |
适合谁
构建联合代理系统的工程团队——合作伙伴集成、市场平台、供应链 AI——在不同服务的代理需要协作而不需要各自拥有上下文的副本的场景。
可运行的 demo约 1 分钟
在你自己的账号上跑通这个场景
Harborline Freight 的调度 agent 与 Kestrel Customs Brokerage 的报关 agent 运行在不同网络上,共享同一份记忆:货运合约。Harborline 另有一份只给自己的记忆。Demo 在沙箱 org 团队里搭出这一切:每个 agent 一个成员、一把 API key,key 既限定在合约写明的记忆上,也钉在该 agent 的网络上。然后合作方接入、一把 key 被暂停又恢复、合作方的网络发生变化。
你会看到
- 用
api-key create --allowed-ip把每把 key 钉在它的网络上。从网络外使用时,合作方的 key 在登录时就被拒(403),还没碰到记忆;拒绝信息里写着调用方的 IP,demo 据此把另一个 agent 的 key 钉到这个地址 - 合约把本机加入白名单(
api-key update --allowed-ip)后,同一把 key 就能登录。合作方写下的报关扣留在货代的提问里排第 1,访问货代内部记忆则被拒:5 次调用全部与合约一致,6 次运行 6 次如此 - 疑似泄露:
api-key update --status disabled后下一次调用即被拒(401,1.1 秒内),它写下的内容仍可读;--status enabled恢复的是同一把 key,无需重新下发。把本机移出白名单,下一次调用即被拒 audit-log list记录每次合约变更及操作所用的 key,但不记录改了什么,也不记录被拒的调用,所以 demo 自己记一份每次 agent 调用的访问台账。附本地 Web 界面
需要: 一个 MemoryLake API key · memorylake CLI · Python 3.9+
运行
git clone https://github.com/memorylake-ai/memorylake-usecases.git cd memorylake-usecases/cross-network-memory export MEMORYLAKE_BASE_URL=https://app.memorylake.cn/openapi/memorylake export MEMORYLAKE_API_KEY=sk-… python3 demo.py # or: python3 web/server.py
看它跑起来 · 真实录制,未剪辑
相关场景
Engineering & Developer多代理系统的记忆后端Multi-agent systems need a shared memory backend, not isolated state. MemoryLake gives agent crews structured, versioned, conflict-aware shared memory. Free to get started.
Engineering & Developer分布式代理部署的记忆Distributed agent fleets need shared memory that handles network partitions. MemoryLake provides distributed-ready agent memory. Free to get started.
常见问题
支持哪些身份提供者?
支持哪些身份提供者?
SSO、OAuth、带有细粒度范围的 API 密钥。
跨组织合同?
跨组织合同?
在工作区设置中定义;每次更改都有审计跟踪。
自托管?
自托管?
是的——企业级在您的 VPC 中部署。