Agent session 最长 14 天:持久化运行时开始进入生产基础设施

8 月 7 日,AWS 发布 Bedrock AgentCore Runtime Instances。与 AgentCore 原有最长 8 小时的 microVM 运行方式相比,新实例把 session 上限扩展到 14 天,支持 GPU、多个 Agent 共用一台主机,以及 session 停止后恢复。
同一天,LangChain 在此前的产品公告中加入更新:Managed Deep Agents 进入 public beta。它托管 Agent 的线程检查点、技能加载、子智能体、沙箱和可选的跨线程记忆。
两项更新都指向同一个生产问题:当 Agent 任务从几分钟延长到数小时或数天,单次模型调用和短生命周期容器不再覆盖全部运行需求。但两家公司提供的不是同一种产品。AWS 主要解决计算环境持续存在的问题,LangChain 主要解决执行进度和 Agent 行为持续存在的问题。
“最长运行 14 天”也不表示同一个操作系统进程可以无条件连续存活 14 天。计算、执行进度、文件、会话和长期记忆是五类不同状态,恢复方式和保存期限并不相同。
一、长任务增加了哪些状态
短任务可以在一次请求内读取输入、调用模型、执行工具并返回结果。任务延长后,中间状态开始影响能否恢复。
| 状态类型 | 保存的内容 | 中断后需要什么 |
|---|---|---|
| 持久计算 | CPU、GPU、操作系统与依赖环境 | 重新分配或恢复计算实例 |
| 执行进度 | 已完成步骤、待执行节点、检查点 | 从检查点继续或重放 |
| 会话状态 | 对话、工具结果、当前任务上下文 | 重新加载 thread/session |
| 文件状态 | 代码、构建产物、下载数据 | 持久磁盘或对象存储 |
| 长期记忆 | 偏好、规则、跨任务事实 | 独立的记忆存储与访问控制 |
这五类状态可以组合,但不能互相替代。
持久磁盘能保存代码文件,却不会自动保存进程内存、打开的网络连接和未提交事务。线程检查点能记录工作流走到哪一步,却不提供 GPU。长期记忆能跨会话保存事实,也不等于任务执行到一半可以继续。
在分布式系统中,durable execution(持久执行)还有更严格的含义。Temporal 等系统通过事件历史记录执行过程;工作节点失败后,系统重放历史并跳过已经完成的步骤。要安全恢复,数据库写入、发信、支付等外部副作用还需要幂等设计,否则重放可能造成重复执行。
二、AWS:从 8 小时 microVM 到 14 天实例
AgentCore 原有 Runtime 以 microVM 为主要隔离单元。官方文档给出的单次计算生命周期上限是 8 小时,按 vCPU 和内存的实际使用时间计费。
Runtime Instances 增加了另一种运行方式:AWS 在客户账户内管理 EC2 实例,用户可以选择通用、计算优化、内存优化或 GPU 实例,并把多个 Agent 部署到同一个 runtime。
| 能力 | AgentCore microVM | Runtime Instances |
|---|---|---|
| 最长 session | 8 小时 | 14 天 |
| 计算资源 | 托管 vCPU、内存 | EC2 实例,可选 GPU |
| 隔离与部署 | 每个 session 专用 microVM | 多个 Agent 可共用实例 |
| 空闲处理 | 按活动资源计费 | 可停止 session,再恢复 |
| 文件持久化 | 托管 session storage 或外部存储 | EBS,也可配合外部存储 |
Runtime Instances 的共享 session 文件系统允许同一主机上的多个 Agent 交换文件。对于需要编译大型代码库、运行长时间实验或共享模型产物的任务,这减少了反复下载和重建环境的时间。
停止与恢复有明确边界。session 停止后,计算费用停止,EBS 费用继续产生;恢复时重新启动计算并挂载持久文件。这里恢复的是环境和文件,不是停止前的 RAM 状态。
AWS 还提供托管 session storage,目前处于 Preview。文档写明,同一 session 恢复时可以取回文件,但 14 天没有调用后会重置,runtime 版本升级也会清空。需要跨 session 或跨版本保存的数据,仍需放入 EBS、EFS、S3 或 AgentCore Memory。
三、LangChain:托管线程、技能、沙箱和记忆
Managed Deep Agents 的产品边界不同。它不是一组可选 EC2/GPU 实例,而是运行在 LangSmith 与 LangGraph 之上的托管 Agent harness。
一个 Deep Agent 项目可以包含:
- instructions 或
AGENTS.md; skills/中的任务说明与资源;subagents/中的专用子智能体;- 工具、中间件和沙箱配置。
平台托管 durable threads、checkpointing、streaming runs 和 human-in-the-loop。任务中断后,线程检查点用于恢复执行上下文;沙箱用于执行代码、shell 和文件操作。
跨线程记忆默认关闭。启用后,平台挂载 /memories/agent/:
AGENTS.md在每次运行时加载,属于 hot memory;- 其他文件按需读取,属于 cold memory。
这棵记忆目录由同一 deployment 的所有调用者共享。LangChain 文档将个人数据、客户私密数据和凭据列为不应存放的内容,并把记忆定义为不可信输入。
截至 8 月 8 日,Managed Deep Agents public beta 仅在 LangSmith Cloud 美国区域提供。官方材料尚未给出单次 run 最长时间、可选机器规格、GPU 支持、完整 SLA、灾备 RPO/RTO 和公开资源单价。
四、两套产品解决的不是同一层
把两项发布并排后,差异集中在“谁负责哪一层状态”。
| 维度 | AWS Runtime Instances | LangChain Managed Deep Agents |
|---|---|---|
| 核心对象 | 实例、session、EBS、容量 | Agent、thread、run、checkpoint |
| 主要能力 | 多日计算、GPU、OS 环境、多 Agent 共置 | 执行控制、技能、子智能体、沙箱、记忆 |
| 框架范围 | 可运行多种 Agent 框架 | 以 Deep Agents、LangGraph、LangSmith 为主 |
| 恢复基础 | 持久文件与重新分配计算 | 线程检查点与持久上下文 |
| 长期记忆 | AgentCore Memory 或外部存储 | 可选 Context Hub memory |
| 公开成本 | EC2、管理费、EBS、网络等分项 | 本次材料未给出同粒度数据 |
两者在架构上可以组合:Agent 框架记录任务图和检查点,持久实例提供 GPU、依赖环境和多日计算。但截至发布时,两家公司没有宣布针对这两项新产品的联合集成方案。
五、恢复、隔离与成本边界
产品公告发布后约一天内,还没有独立故障注入、安全审计或生产基准数据。现阶段能够确认的主要是官方功能和限制。
恢复不等于原进程继续
AWS stop/restart 恢复持久文件和 session 环境,LangChain checkpoint 恢复线程执行上下文。两者都不能直接证明进程堆、打开连接和未提交事务会原样保存。
对于会修改外部系统的 Agent,恢复机制仍需配合幂等控制。一次支付、发信或数据库更新如果在检查点写入前已经完成,重放步骤可能再次触发同一副作用。
隔离单位并不相同
AgentCore microVM 以 session 为专用隔离单元;Runtime Instances 允许多个 Agent 共置在同一实例;LangChain durable memory 可以被同一 deployment 的多个调用者共享。这三种模型的共享范围不同,不能用“有沙箱”概括为同一安全边界。
计算停止后仍有其他费用
AWS microVM 按 vCPU 和内存使用量计费。官方价格页称,I/O 等待期间没有 CPU 活动时不收 CPU 费,内存仍按当秒峰值收费。
Runtime Instances 按 EC2 运行时间加管理费计费。官方示例中,普通实例管理费约为对应 EC2 On-Demand 价格的 12%,G 系列 GPU 实例约为 7.8%。session 停止后实例计算费用停止,EBS、网络、模型调用、工具和观测费用仍分别计算。
AWS 表示 Agent 工作负载有 30%—70% 时间处于 I/O wait。这是其定价说明中的厂商数据,目前没有对应的独立工作负载基准。
结论
8 月 7 日的两项更新说明,Agent 生产基础设施正在同时补齐两个层级:
- AWS 把持久计算环境扩展到最长 14 天 session,并加入 GPU、多 Agent 共置和停止恢复。
- LangChain 把线程检查点、技能、子智能体、沙箱和跨线程记忆纳入托管运行时。
- 14 天 session、durable thread、持久文件和长期记忆分别保存不同状态,不能互相替代。
- 当前公开材料主要来自厂商;故障恢复效果、隔离强度和生产成本仍缺少独立测试。
长任务的运行问题因此不再只是“模型能否持续推理”。计算资源、执行进度、文件、会话和记忆需要分别定义保存位置、恢复期限与访问边界。
参考资料
- Antje Barth(AWS),《Runtime instances: persistent compute for production AI agents on Amazon Bedrock AgentCore》,AWS News Blog,2026 年 8 月 6 日。https://aws.amazon.com/blogs/aws/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore/
- AWS,《Configure file systems for Amazon Bedrock AgentCore Runtime》。https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html
- AWS,《Amazon Bedrock AgentCore Pricing》。https://aws.amazon.com/bedrock/agentcore/pricing/
- LangChain,《Managed Deep Agents is now in public beta》,2026 年 8 月 7 日更新。https://www.langchain.com/blog/introducing-managed-deep-agents
- LangChain,《Managed Deep Agents memory》。https://docs.langchain.com/langsmith/python/managed-deep-agents-memory
- Temporal,《Durable Execution》。https://docs.temporal.io/temporal
本文部分内容由 AI 辅助生成,经人工审校和补充后发布。