← 返回列表

Strands Agents:用 Python 和 TypeScript 构建生产级 AI Agent 的 SDK

strands-agents/harness-sdk · Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.

GitHub原文发布 未知首次收录 2026-09-23上架 2026-09-23 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Strands Agents 是一个开源 SDK,用于在 Python 和 TypeScript 中构建和运行 AI Agent。它提供完整组装的 harness(通过 create_harness() / createHarness() 调用),内置模型、工具、记忆、会话和上下文管理的默认配置,同时也支持开发者深入 SDK 自行掌控 agent loop、工具、模型提供方、记忆和 hooks。核心能力包括生命周期控制(轮次上限、token 预算、取消、停止原因)、工具与结构化输出、MCP、多 Agent 模式、记忆与会话、模型可移植性、流式输出、guardrails、追踪和评估。项目不依赖托管控制平面,在你的进程中运行,支持 Amazon Bedrock、Anthropic、OpenAI、Gemini 等多种模型提供方。

核心能力与快速开始

★ 7552 · Python

能做什么
提供 Python 和 TypeScript 两种 SDK,以及通过 create_harness() / createHarness() 一行调用即可获得完整组装的 Agent;覆盖生命周期控制(轮次限制、token 预算、取消、停止原因)、工具与结构化输出、MCP 工具接入、多 Agent 模式、记忆与会话管理、模型可移植性(Amazon Bedrock、Anthropic、OpenAI、Gemini 等)、流式输出、guardrails、tracing 与 evals。附带 strands CLI 用于终端原型和对话,以及文档站源码和治理文档。
适用场景
当你不想自己手写 agent loop 时,可以用它快速搭建具备默认优化配置的 Agent;也可以基于 SDK 从底层自行掌控 agent loop、接入自有工具和模型提供方、实现多 Agent 协作、管理跨会话记忆、添加安全护栏与可观测性追踪,并在生产环境部署运行。适合需要用 Python 或 TypeScript 构建 AI Agent 应用的开发者。
项目形态
开发框架
部署方式
未说明
主要依赖
Python SDK 需 Python 3.10+;TypeScript SDK 需 Node.js 22+;具体模型提供方的 API 成本与配置未说明
使用限制
未说明
许可证
Apache-2.0
最近推送
2026-09-23 06:27

资料检查:2026-09-23 07:00 · 卡片整理:2026-09-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

使用 Strands Agents SDK 在 Python 或 TypeScript 中构建和运行 AI Agent,控制 agent loop、工具、模型提供方、记忆和 hooks,并利用生命周期控制、结构化输出、MCP、多 Agent 模式、流式输出、guardrails、追踪和评估等能力开发生产级 AI 应用。

查看内容依据
Strands Agents is an open-source SDK for building and running AI agents in Python and TypeScript.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。