trpc-agent-go
View on GitHubA Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
Go-native framework for production agent systems: LLM agents, LangGraph-style graph workflows, multi-agent orchestration, tools, memory, RAG, Agent Skills, evaluation, and OpenTelemetry tracing. Integrates MCP, A2A, and AG-UI for tool, agent, and frontend interop.
Use Cases
Customer support botsData analysis assistantsDevOps automation agentsMulti-step business process automation with human-in-the-loopRAG-powered document Q&A and knowledge managementMulti-agent chain and parallel orchestrationGraph-based agent workflows with conditional routingMCP tool integrationAgent-to-agent interoperability via A2AAG-UI streaming frontends for agentsAgent skill loading and self-evolutionAgent evaluation and benchmarkingProduction agent observability and tracing
Built With
- Language
- Go
- Frameworks
- tRPC-Go · OpenTelemetry · MCP (Model Context Protocol) · A2A · AG-UI · Langfuse · gRPC · ConnectRPC · OpenAI Go SDK · SQLite
Tags
go · golang · agent-framework · multi-agent · graph-workflows · mcp · a2a · ag-ui · memory · rag · agent-skills · evaluation · observability · opentelemetry · tool-calling · streaming