AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Multi-Agent/
trpc-agent-go
trpc-agent-go logo

trpc-agent-go

Active·★ 1.9k·Apache-2.0·Updated 2026-10-22

tRPC-Agent-Go is a framework for teams that want agents inside Go services rather than a Python sidecar. It provides LLM agents with streaming runners and context cancellation, GraphAgent for type-safe graph workflows with multi-conditional routing (the README positions it as LangGraph for Go), and chain, parallel and cycle agents for multi-agent collaboration.

State is handled as runner-level services: sessions, memory with search, artifacts and knowledge retrieval. Tools include plain Go functions, MCP tools, web search and code execution. Agent Skills load SKILL.md folders, and a self-evolution service can review completed sessions and publish new managed skills through quality gates. Evaluation sets with repeated runs measure quality over time, and OpenTelemetry tracing plus Langfuse examples cover observability.

It integrates AG-UI for frontends, A2A for agent interoperability and MCP for tools. The surface area is large, so most of the learning is in choosing which services to wire into the runner; the README includes Go snippets for each part.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool.

#go#agent-framework#graph-workflow#multi-agent#mcp#a2a#opentelemetry
$ Install
$ go get trpc.group/trpc-go/trpc-agent-go
↗ Visit site★ GitHub
01

Features

01GraphAgent: type-safe graph workflows with multi-conditional routing
02Chain, parallel and cycle agents for multi-agent collaboration
03Function tools, MCP tools, web search and code execution
04Session, memory, artifacts and knowledge retrieval as runner-level services
05Evaluation sets plus OpenTelemetry tracing and Langfuse examples
02

Why choose it

+Go-native: concurrency, context cancellation and service-friendly APIs fit existing Go backends.
+Graph workflows, multi-agent patterns, memory and evaluation come from one framework instead of several libraries.
+Built-in OpenTelemetry tracing plus AG-UI, A2A and MCP integration.
03

Trade-offs

!Only useful if your stack is Go; the Python agent ecosystem has more examples and integrations.
!A very broad feature set means a steep path to knowing which pieces you need.
!Advanced parts such as self-evolution and code-execution skills need careful configuration.
04

Maintenance check

ActiveChecked: 2026-10-23
Last commit
2026-10-22
Commits, last 90 days
100+
Releases, last 90 days
3
Latest release
v1.11.2 (2026-08-20)
Open issues
164
Recent issues with at least one comment
4/18
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 28, 21, 18, 24, 12, 10, 7, 8, 0, 4, 4, 3

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #2002 构建 Tool 执行安全扫描、Filter / Permission 拦截与监控机制63 comments · 2026-06-23
  • #2004 基于 Skills + 沙箱 + 数据库存储构建自动代码评审 Agent53 comments · 2026-06-23
  • #2003 构建 Evaluation + Optimization 的自动回归与提示词优化闭环51 comments · 2026-06-23
  • #2001 构建 Session / Memory 多后端回放一致性测试框架48 comments · 2026-06-23

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Go
Go SDK
Verified via docs
MCP
MCP tools
Verified via docs
A2A
Protocol
Verified via docs
06

Quick start

1
$ go get trpc.group/trpc-go/trpc-agent-go
07

Use cases

↳Adding agents to existing Go microservices
↳Customer support or data-analysis agents with persistent memory
↳Multi-step business workflows with human-in-the-loop and evaluation
08

Alternatives

⚡Top VS:
VSTecAdRiseBot★0→VSeigent★15.6k→VShive★11.1k→VSharness-sdk★8.9k→
TecAdRiseBot logo
TecAdRiseBot★ 0
TecAdRiseBot - a free open-source alternative to Grok Bot.
VSCompare→
eigent logo
eigent★ 15.6k
Eigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork and Codex
VSCompare→
hive logo
hive★ 11.1k
Multi-Agent Harness for Production AI
VSCompare→
harness-sdk logo
harness-sdk★ 8.9k
Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
VSCompare→
agentscope-java logo
agentscope-java★ 6.1k
Build distributed, production-grade, long-running agents.
VSCompare→
commonly logo
commonly★ 1.4k
Open-source room for humans + cross-vendor AI agents. Every agent gets its own name, memory, skills, and workstation. Any runtime, your infra — no per-agent fees.
VSCompare→
AI-Gateway logo
AI-Gateway★ 1.0k
Labs to explore AI Models, MCP servers, and Agents with the AI Gateway powered by Azure API Management and Microsoft Foundry 🚀
VSCompare→
ask-user-questions-mcp logo
ask-user-questions-mcp★ 147
Better 'AskUserQuestion' - A lightweight MCP server/OpenCode plugin/Agent Skills + CLI tool that allows your LLMs ask questions to you. Be the human in the human-in-the-loop!
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
trpc-group /
trpc-agent-go
↗

A Go-native agent framework with graph workflows, multi-agent patterns, memory, evaluation and OpenTelemetry in one stack

1.9kApache-2.0
Last commit1d ago
StatusActive
CategoryMulti-Agent
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.