trpc-agent-go
活跃·★ 1.9k·Apache-2.0·更新于 2026-10-22
tRPC-Agent-Go 面向希望把智能体放进 Go 服务、而不是另跑一个 Python 旁路服务的团队。它提供带流式运行器和上下文取消的 LLM 智能体、支持多条件路由的类型安全图工作流 GraphAgent(README 定位为 Go 版 LangGraph),以及用于多智能体协作的链式、并行、循环智能体。
状态以运行器级服务管理:会话、可检索的记忆、产物和知识检索。工具包括普通 Go 函数、MCP 工具、网页搜索和代码执行。Agent Skills 可加载 SKILL.md 目录,自我进化服务能复盘已完成会话,并经质量关卡发布新的托管技能。评测集支持多次运行以长期衡量质量,OpenTelemetry 追踪和 Langfuse 示例负责可观测性。
它集成了面向前端的 AG-UI、用于智能体互通的 A2A 和用于工具的 MCP。功能面很大,主要学习成本在于决定把哪些服务接到运行器上;README 为每个部分都给了 Go 示例。
#Go#智能体框架#图工作流#多智能体#MCP#A2A#OpenTelemetry
01
功能特性
01GraphAgent:类型安全的图工作流,支持多条件路由
02链式、并行、循环智能体,用于多智能体协作
03函数工具、MCP 工具、网页搜索和代码执行
04会话、记忆、产物与知识检索作为运行器级服务
05评测集,加上 OpenTelemetry 链路追踪和 Langfuse 示例
02
为什么选择它
+Go 原生:并发、上下文取消和服务友好的 API,契合现有 Go 后端。
+图工作流、多智能体、记忆和评测出自同一框架,不必拼多个库。
+内置 OpenTelemetry 追踪,并集成 AG-UI、A2A 和 MCP。
03
权衡点
!只适合 Go 技术栈;Python 智能体生态的示例和集成更多。
!功能面很广,弄清自己需要哪些部分要花不少功夫。
!自我进化、代码执行技能等高级功能需要谨慎配置。
04
维护状况检查
活跃检查日期: 2026-10-23
- 最近提交
- 2026-10-22
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 3
- 最新发布
- v1.11.2 (2026-08-20)
- 未关闭 issue
- 164
- 近期 issue 至少有一条评论的比例
- 4/18
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #2002 构建 Tool 执行安全扫描、Filter / Permission 拦截与监控机制63 条评论 · 2026-06-23
- #2004 基于 Skills + 沙箱 + 数据库存储构建自动代码评审 Agent53 条评论 · 2026-06-23
- #2003 构建 Evaluation + Optimization 的自动回归与提示词优化闭环51 条评论 · 2026-06-23
- #2001 构建 Session / Memory 多后端回放一致性测试框架48 条评论 · 2026-06-23
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Go
Go SDK
已通过文档验证
MCP
MCP 工具
已通过文档验证
A2A
协议
已通过文档验证
06
快速开始
1
$ go get trpc.group/trpc-go/trpc-agent-go
07
使用场景
↳在现有 Go 微服务中加入智能体
↳带持久记忆的客服或数据分析智能体
↳带人工介入和评测的多步业务流程
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧