Vibe Coding Discover

AI Agents

A Go agent harness and service framework

★ 23K2,425 forksGoApache-2.0micro

Go Micro is a Go agent harness and service framework where agents are services: endpoints become LLM tools, with memory, planning, delegation, guardrails, MCP/A2A interop, and durable flows in one runtime.

Use Cases

Build agents as discoverable Go servicesTurn service endpoints into AI-callable toolsMulti-agent plan and delegate orchestrationDurable workflow orchestration with agent dispatchPersistent agent conversation memory and recoveryExpose agents over MCP and A2A protocolsGenerate and run services from a promptAgent guardrails like max steps and tool approval

Built With

Language
Go
Frameworks
gRPC · MCP · A2A · OpenTelemetry · NATS · etcd · Consul · Redis · RabbitMQ · Postgres · SQLite

Tags

go · golang · ai-agents · agent-harness · multi-agent · mcp · a2a · microservices · service-discovery · distributed-systems · tool-calling · durable-workflows · memory · guardrails · llm · rpc