Go 语言一站式 Agent 框架
推荐指数 53.0 NO. 007 · 2026.10.28
Stars118创建2 天前Forks14Issues0
简介
agentloop 是 Go 写的 Agent 运行时库,封装了模型调用、工具执行、结果回传的完整循环,内置预算控制和链路追踪。对不想在基础设施上花时间的团队,这是目前 Go 生态里最直接可用的选择。
Everything you need for building an agent. A Go library for the LLM tool-calling loop with budgets, hooks, skills, and tracing.
编辑判断
Go 生态做 Agent 的团队之前要么自己裸调 OpenAI SDK,要么硬套 Python 的 LangChain/LangGraph,跨语言维护成本很高。agentloop 的差异化在于把「预算控制」和「链路追踪」做成一等公民,而不是事后打补丁,这对生产环境很关键。
跟 Python 系的 PydanticAI、CrewAI 比,Go 的并发模型更适合高吞吐、低延迟的 Agent 服务,但生态成熟度还有差距。如果你已经在用 Go 写后端服务,且 Agent 是核心模块而非实验项目,这个库比自研省至少两周时间。
sister project llmhub 的统一 Provider 接口是个隐藏亮点,换模型不需要改业务代码,做多模型 A/B 测试或降级策略时很实用。
Star History
生态分析
Beta
Go 生态稀缺的 Agent 运行时基础设施,填补语言层 LLM 编排空白。
独特价值:Go 语言原生、开箱即用的预算控制与链路追踪,降低基础设施门槛。