前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8836
  • AI 性能成本每年下降 13 倍,超越所有前代技术
  • Lovable年化收入超6000万美元,vibe coding进入主流
  • Agent失败的根本原因:从未定义"完成"的标准
  • Agent补丁审查策略:second process重放验证才能合并
  • 我用 Claude Code 九天给 47 个服务接入 OpenTelemetry 链路追踪
  • Google Gemini CLI新增文件修改确认机制
  • DeepSeek推理优化:内核补齐+通信重构,吞吐翻7倍
  • Hugging Face推出LFM2.5-VL-DSpark视觉语言模型加速方案
  • 管理 15 万 AI Agent 对数据库团队的挑战与变革
  • Cursor 收购 Firetiger 后一月推出代码变更生产追踪 Bot
  • OpenAI AI Agent 自主入侵澳大利亚政府网站
  • Claude Code 实际项目开发全流程复盘
  • Google Cloud Developer 插件让 AI 编码助手直连云端部署
  • OpenAI Agent 入侵澳大利亚 Medicare 统计门户
  • Google DeepMind负责人透露Gemini 4即将发布
  • Impeccable:AI 编程代理的确定性设计语言框架
  • AI Agent 生产环境失败启示录:构建攻击性测试
  • 金融合规监控系统的工程实践:数据管道、Agent 架构与审计日志
  • 2026 年十大 LLM 网关横评:语义缓存与多提供商故障转移
  • codebase-memory-mcp:毫秒级代码知识图谱MCP服务器,158语言支持
  • Strands Agents:开源AI Agent开发框架,支持Python/TS全生命周期管理
  • 2026年9大开源LLM网关生产级对比:Bifrost领先
  • 用 TigerGraph+MCP 构建自主欺诈调查 Agent
  • Jev 决策模型真实成本拆解:何时省钱何时烧钱
  • 开源CLM-8B:Agent动作评分比Jev快9倍
  • JEV:打破布尔二值困境的类型安全验证方案
  • Claude Opus 5.5降价40%逼近前沿性能
  • VS Code 1.139:Agent 会话首次加载提速约 12 倍
  • 定时 Agent 总重复干活?用完成分类账让它知道什么是「做完」
  • TypeSafe AI Jev 编码指南:类型化决策、置信度校准与推测式广播
  • Vercel Connect 新增 TanStack AI 集成
  • Anthropic与OpenAI 90分钟内相继降价
  • 选LLM API的六个价格陷阱
  • Agent记忆正常仍出错:问题在状态不在记忆
  • Mercury 2.5 推理速度达 770 tokens/秒
  • GitHub Copilot 代码审查新增个人配置选项
  • MCP单人上手容易,团队规模落地是另一回事
  • 影子测试100%一致率背后:模型实际正确率仅75%
  • 两个都通过的测试,代价却不同:重试的隐性成本
  • 定时运行AI Agent输出飘移的根因与修复
  • Anthropic如何两周将Claude.ai速度提升3倍
  • claude-code-templates:一键装配 Claude Code 开发套件,含 100+ Agent/MCP
  • Agent 删改测试必须拦截:CI 合并门禁实操方案
  • Google Antigravity SDK 支持本地 AI 模型:Gemma 4 26B 可离线跑
  • NVIDIA Warp 与 MjWarp 加速机器人仿真工作流
  • HEMA 用 MCP 和 Amazon Bedrock 实现内部 AI 助手转型
  • 五大LLM网关工具生产环境横评
  • GitHub Copilot应用如何渲染百万行PR
  • 基于 AWS 构建 Agent 式视频智能对话系统架构解析
  • Bedrock 上用开源权重模型做 AI 编程助手
  • Anthropic 实验室:Claude 自主发现类 CRISPR 新型酶系统
  • 已加载 51 / 8836
8.0
热点
AI SCORE
编程提效2026-09-24 14:12

Strands Agents:开源AI Agent开发框架,支持Python/TS全生命周期管理

GitHub Trending#Agent#开源#Python
Editor brief · 编辑速览

生产级AI Agent开发SDK,覆盖生命周期控制、工具调用、MCP协议、多Agent协作等,模型和云厂商无关。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

一种模型驱动的 AI Agent 开发框架,仅需少量代码即可构建。

文档 ◆ 示例 ◆ MCP Server ◆ Discord

Strands Agents 是一个开源 SDK,用于在 Python 和 TypeScript 中构建和运行 AI Agent。选择 Strands,意味着你不需要自己手写 Agent 循环:它运行在你的进程内,不依赖任何托管控制面,涵盖了手写循环逐渐演进而来的所有功能。一个 SDK 同时提供生命周期控制(轮次限制、Token 预算、取消操作、停止原因)、工具和结构化输出、MCP、多 Agent 模式、记忆与会话、模型可移植性、流式输出、安全护栏、链路追踪和评估能力。

本仓库(monorepo)包含 Strands harness、Python 和 TypeScript SDK、文档站点以及相关支持包:

构建 Agent harness,掌控端到端

按你的方式构建。任意模型,任意云。在你写下一行配置之前,上下文管理、执行限制和可观测性就已内置。扩容时切换后端,代码保持不变。

模型无关。 一级支持 Amazon Bedrock、Anthropic、OpenAI 和 Gemini,以及更多提供商和自定义提供商。

保持掌控。 Agent 循环默认对每个决策进行链路追踪。Hook 允许你拦截任意步骤,记录、校验或重定向它。

输出真正可用的结果。 安全护栏在运行前捕获错误。Steering 处理器让 Agent 能够自我修正,而非静默失败。

MCP、流式输出、多 Agent 模式以及结构化输出均已内置。

快速上手

最简单的方式是使用 Strands harness,一个完全组装好的、最先进的 Agent。只需一次 create_harness()(Python)或 createHarness()(TypeScript)调用,即可获得针对模型、工具、记忆、会话和上下文管理经过基准测试的优化 Agent——从想法到生产环境直接可用。请参考 harness 快速入门,或查看 Python Strands harness 和 TypeScript Strands harness 包开始使用。

pip install strands-harness
from strands_harness import create_harness

agent = create_harness()
agent("Find the slowest test in this repo and explain why it's slow")
npm install @strands-agents/harness
import { createHarness } from '@strands-agents/harness'

const agent = await createHarness()
await agent.invoke("Find the slowest test in this repo and explain why it's slow")

从这里开始获得一个配置完善的 Agent,然后在需要自主掌控 Agent 循环、自己连接工具、模型提供商和记忆时,再深入下探到下方的 SDK。harness 配置参考文档记录了每一个可覆盖的默认值。

Strands SDK

快速入门指南涵盖了提供商配置(Amazon Bedrock、Anthropic、OpenAI、Gemini、Ollama 等)。

Strands Harness SDK 让你可以更深入地控制 Agent 的每个部分:循环、工具、模型提供商、记忆、会话和 Hook。你可以在熟悉 Strands harness 之后再深入 SDK,也可以在组装好的默认值不够用时,从头开始构建自己的 harness。

Python SDK(需要 Python 3.10+):

pip install strands-agents strands-agents-tools
from strands import Agent
from strands_tools import calculator

agent = Agent(tools=[calculator])
agent("What is the square root of 1764")

Python SDK README 涵盖了工具、模型提供商、MCP 和双向流式输出。

TypeScript SDK(需要 Node.js 22+):

npm install @strands-agents/sdk
import { Agent } from '@strands-agents/sdk'

const agent = new Agent()
const result = await agent.invoke('What is the square root of 1764?')
console.log(result)

更多内容参见 TypeScript SDK README,包括 Zod 类型化工具、结构化输出和多 Agent 模式。

文档与资源

更多详细指导与示例,请查阅文档:

Strands Harness 指南(快速入门 · 配置参考)

API 参考:Python · TypeScript

生产与部署指南

文档本身位于本仓库的 site/ 目录下,欢迎随代码变更一起提交文档 PR。

开发

Git 操作(提交、分支、PR)在仓库根目录执行。每个包有自己的工具链:

Python SDK(strands-py/):

cd strands-py
pip install hatch
hatch test        # 运行单元测试
hatch fmt         # 格式化与 lint

TypeScript SDK(strands-ts/):

npm ci            # 从仓库根目录安装
npm run build     # 构建
npm test          # 运行单元测试

文档站点(site/):

cd site
npm install
npm run dev       # 本地开发服务器 http://localhost:4321/

贡献

我们欢迎贡献!参见贡献指南了解:

报告 Bug 和功能需求

通过 Pull Request 贡献

报告安全问题

社区

在 Discord 上与 Strands 团队和其他用户见面

本项目采用 Apache License 2.0 许可证——详情见 LICENSE.APACHE 文件。

更多信息请参见 CONTRIBUTING。

Original source

本文由 AI 翻译整理自 GitHub Trending,原文版权归原作者所有。

阅读英文原文
上一篇
codebase-memory-mcp:毫秒级代码知识图谱MCP服务器,158语言支持
下一篇
2026年9大开源LLM网关生产级对比:Bifrost领先