AB
AiBoss
News

AWS 发布示例:将 Claude Code 扩展至 Amazon Bedrock AgentCore 远程会话

AWS 发布技术博客与示例项目,演示如何把 Claude Code 作为远程代理运行在 Amazon Bedrock AgentCore 上,每个任务在独立会话中执行,并以 GitHub 拉取请求返回结果,同时保留 Bedrock 的数据控制与 IAM 权限管理。

核心事实

AWS 在其机器学习博客发布技术文章,介绍如何将 Claude Code 从本地笔记本扩展到 Amazon Bedrock AgentCore 上的远程会话。文章配套提供示例项目 sample-remote-coding-agent:用户提交编码任务后可以关闭笔记本,任务在归属于用户 AWS 账户的 AgentCore runtime 会话中运行,最终以 GitHub 拉取请求的形式返回,由用户审阅并合并。据文章描述,每个任务运行在独立的 microVM 中,具备隔离的 CPU、内存与文件系统,模型调用均经由 Amazon Bedrock。

背景与影响

文章称,团队选择 Amazon Bedrock 作为 Claude Code 模型提供方的原因包括:通过既有 AWS 账户计费、CloudTrail 审计日志、用于数据驻留的地理推理配置文件,以及 Bedrock 不使用客户内容训练模型、不向模型提供方共享内容等数据保护特性。文章还提到 Mantle 推理引擎按零操作员访问(ZOA)设计,用户可配置零数据保留(ZDR)。在流程上,任务先经 Amazon Bedrock Guardrails 筛查提示词,再经队列分发至隔离会话;代理通过 AgentCore Identity 获取 GitHub 访问令牌,克隆仓库,并借助 AgentCore memory 复用此前任务的经验。验证通过前,拉取请求以草稿形式打开,代理不会自行合并。

限制与来源

文章明确指出该示例的适用边界:适合可信仓库上的范围明确的功能、缺陷修复与测试;不适合不可信代码,因为代理会执行仓库自身的命令且无法保证其安全;也不适合开放式任务,因为每个任务最多尝试三次。文章同时提到该模式存在取舍:任务运行期间人工干预较少、环境需要一定配置、成本较难预测。上述内容来自 AWS 博客文章,具体功能、区域可用性与计费方式请以 AWS 官网当前信息为准。