micro / go-micro

A Go-based agent harness that unifies microservices architecture with AI agent capabilities, backed by Anthropic and OpenAI, featuring native MCP and A2A protocol support.

活跃维护 Apache 2.0 Go Tracked
23.0k 2.4k 1 天前
CIDocker
go golang micro microservices distributed-systems ai ai-agents mcp

星标趋势

数据积累中,暂无足够数据生成趋势图

AI 分析

项目摘要

Go Micro is a Go-based agent harness and service framework that provides a runtime for building AI agents with integrated memory, tools, planning, delegation, guardrails, and service discovery. It supports MCP and A2A protocols for agent interoperability and combines agents, services, and durable flows into a unified runtime.

为什么值得关注

Backed by major AI companies Anthropic and OpenAI, Go Micro uniquely merges microservices architecture with AI agent capabilities, offering production-grade infrastructure for building interoperable agent systems in Go with strong commercial support and active development (34 releases in 6 months).

优势

  • Comprehensive agent harness with integrated memory, tools, planning, and guardrails
  • Native support for MCP and A2A protocols enabling agent interoperability
  • Strong industry backing from Anthropic and OpenAI with commercial support available
  • Unified runtime combining agents, services, and durable flows
  • Active development with 34 releases in 6 months and low open issue count

局限性

  • No automated tests despite production claims, raising reliability concerns
  • Go-specific implementation limits audience compared to Python-dominated agent ecosystem
  • Relatively new agent-focused direction for a project originally built for microservices

使用场景

  • Building production AI agents with Go in enterprise environments
  • Creating AI-callable microservices that expose endpoints as agent tools
  • Developing multi-agent systems with A2A protocol communication
  • Orchestrating deterministic workflows alongside AI agent decision-making
目标用户: Go developers and enterprises building production AI agent systems who need robust infrastructure with commercial support and protocol interoperability
学习曲线:
分析模型:LongCat-2.0 | 分析时间:1 个月前