agentcore-samples
awslabs/agentcore-samples加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
做过 AI Agent 开发的人大概都有这个经历:本地跑通了一个炫酷的 Agent 原型——接上 LangGraph、加了几个 Tool、让大模型帮你查数据库、调用 API——激动地展示给团队看。然后呢?没有然后了。
因为当你试图把它部署到生产环境时,问题像潮水一样涌来:并发怎么控制?Tool 的权限怎么管?用户 A 的会话数据怎么隔离?日志和追踪怎么做?出了 bug 怎么定位? 这些"无聊"但致命的问题,足以让一个 Agent 从"惊艳 Demo"变成"无法上线"。
Amazon Bedrock AgentCore 就是来解决这个问题的。
Amazon Bedrock AgentCore 是 AWS 在 2025 年 7 月预览、10月正式发布(GA)的 Agent 基础设施服务。它的核心思路是:不要让开发者从零搭建 Agent 运行时,而是把生产级 Agent 所需的基础设施做成托管服务。
打个比方:如果你要做一个网站,你不需要自己买服务器、搭机房、配网络——你用 AWS EC2 或者 Vercel。同理,AgentCore 就是 AI Agent 的"云服务器"。
它的特点用三个关键词概括:

AgentCore 并不是一个单一产品,而是一套松耦合的服务集合,每个服务可以独立使用,也可以组合使用:
这是最核心的服务。你把 Agent 代码(可以是任何框架)部署到 AgentCore Runtime,AWS 负责自动扩缩容、会话级隔离(Micro VM)、多协议支持(HTTP/MCP/A2A/AG-UI)和流式响应。
结构化的长期记忆存储,支持向量检索,Agent 可以在多轮对话中"回忆"之前相关的上下文。
OAuth 2.0 / JWT 认证 + Cedar 策略引擎的细粒度权限控制,让每个 Agent 的操作都可审计。
把 REST API、Lambda 函数、微服务自动转换为 MCP 兼容的 Tool,无需改现有 API 代码。
基于 OpenTelemetry,全链路追踪每个 Tool 调用和 LLM 推理,可接入 Datadog、Grafana 等现有监控栈。
2026 年 6 月 GA 的最新特性:只需要 harness.call() 输入、harness.response() 接收,就能把整个 Agent 封装成托管服务。
AgentCore 架构图
从仓库依赖可以看到 AgentCore 的技术广度:
strands-agents # AWS 官方 Agent 框架
langchain[aws] # LangChain AWS 集成
langgraph # LangGraph 工作流编排
langsmith[otel] # 追踪和可观测性
bedrock-agentcore # AgentCore Python SDK
mcp>=1.9.0 # Model Context Protocol
boto3 # AWS SDK
仓库 6 个子目录按功能分类:上手(00-)、Feature 深度教程(01-)、端到端用例(02-)、框架集成(03-)、IaC 部署模板(04-)、Blueprints(05-)。
# 安装 AgentCore CLI
npm install -g @aws/agentcore
# 创建项目(交互式向导)
agentcore create --name CustomerSupport
# 本地开发测试
agentcore dev
# 部署到 AWS
agentcore deploy
代码示例(Strands Agents):
from bedrock_agentcore.runtime import BedrockAgentCoreApp
from strands import Agent
from strands.models.anthropic import AnthropicModel
app = BedrockAgentCoreApp()
model = AnthropicModel(model_id="us.anthropic.claude-sonnet-4-20250514-v1:0",
client_args={"api_key": os.getenv("api_key")})
agent = Agent(model=model, tools=[...])
@app.entrypoint
def strands_agent(payload):
return agent(payload.get("prompt"))
2025 年是"Agent 元年",大量 Agent 项目停留在 Demo 阶段的核心原因是基础设施缺失。AgentCore 代表了一个趋势:AI 开发正在从"纯算法"走向"工程化"。
Agentic AI 参考架构
项目从 2025 年 7 月创建至今不足一年,已获 3399 stars,说明开发者社区对这类基础设施的需求是真实的。Agent 从"有趣的技术实验"到"可靠的企业产品",需要的不只是更好的模型,还有更成熟的基础设施。
| 维度 | 评价 |
|---|---|
| 定位 | AWS 云上的 Agent 基础设施即服务(类似 Agent 的"云服务器") |
| 框架兼容性 | 优秀,Strands / CrewAI / LangGraph / LlamaIndex 均可 |
| 部署难度 | 困难(需 AWS 账户 + Bedrock 权限,非本地一键部署) |
| 适合人群 | 已有 AWS 基础设施的企业团队、需要生产级 Agent 托管能力的开发者 |
| 不适合 | 需要本地部署、对云厂商有顾虑、预算极度敏感的项目 |
| License | Apache-2.0 |
| 推荐指数 | ⭐⭐⭐⭐(适合 AWS 生态内的生产场景) |