框架 · AWS
快速了解 Strands Agents
适用于 Python 和 TypeScript 的 AWS SDK。模型驱动循环,代理在你自己的进程中运行,无需 control plane。默认使用 Amazon Bedrock,并通过 Bedrock AgentCore Runtime 部署。
适用于: 在进程内运行、由模型驱动的代理,可便捷接入 Amazon Bedrock 和 AgentCore。
关键信息
- 维护者
- AWS
- 语言
- Python, TypeScript
- 许可证
- Apache-2.0
- 最新版本
Python 1.57.1 / TypeScript 1.19.0· 2026年9月25日- 代码仓库
- strands-agents/harness-sdk
- 托管选项
- Amazon Bedrock AgentCore Runtime
快速入门
安装软件包、设置凭据,然后运行官方文档中的最简 agent。这里使用的模型 ID 与文档一致,但你的账户可能尚未启用这些模型。
pip install strands-agentsfrom strands import Agent
# Bedrock is the default, so no model object is needed.
agent = Agent()
agent("What is an agent harness, in one sentence?")功能
| 支持任意模型 | 是 | 默认使用 Bedrock;也支持 Anthropic、OpenAI、Gemini、Ollama 等 |
|---|---|---|
| MCP 客户端 | 是 | |
| MCP 服务器 | 尚未确认 | |
| 多 agent | 是 | |
| 持久化运行 | 尚未确认 | 会话管理器会持久化状态;未记录持久化引擎 |
| 人工审批 | 是 | 支持中断,以及带信任模式的 HumanInTheLoop 处理器 |
| 追踪 | 是 | 默认跟踪 agent loop 中的每项决策 |
| 评测 | 是 | 独立的 Strands Evals SDK |
近期更新
- 代码仓库已合并到 strands-agents/harness-sdk;sdk-python 现在重定向到该仓库,sdk-typescript 已归档。
- 新增 Strands harness(create_harness / createHarness)和 strands CLI。
- TypeScript SDK 已进入 1.x 版本。