Skip to content

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 microVMRuntime Instances
最长 session8 小时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 InstancesLangChain 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 生产基础设施正在同时补齐两个层级:

  1. AWS 把持久计算环境扩展到最长 14 天 session,并加入 GPU、多 Agent 共置和停止恢复。
  2. LangChain 把线程检查点、技能、子智能体、沙箱和跨线程记忆纳入托管运行时。
  3. 14 天 session、durable thread、持久文件和长期记忆分别保存不同状态,不能互相替代。
  4. 当前公开材料主要来自厂商;故障恢复效果、隔离强度和生产成本仍缺少独立测试。

长任务的运行问题因此不再只是“模型能否持续推理”。计算资源、执行进度、文件、会话和记忆需要分别定义保存位置、恢复期限与访问边界。

参考资料

  1. 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/
  2. AWS,《Configure file systems for Amazon Bedrock AgentCore Runtime》。https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html
  3. AWS,《Amazon Bedrock AgentCore Pricing》。https://aws.amazon.com/bedrock/agentcore/pricing/
  4. LangChain,《Managed Deep Agents is now in public beta》,2026 年 8 月 7 日更新。https://www.langchain.com/blog/introducing-managed-deep-agents
  5. LangChain,《Managed Deep Agents memory》。https://docs.langchain.com/langsmith/python/managed-deep-agents-memory
  6. Temporal,《Durable Execution》。https://docs.temporal.io/temporal

本文部分内容由 AI 辅助生成,经人工审校和补充后发布。