Go Micro
Agent harness & service framework.
What we like
Supports a variety of runtime primitives including model routing, memory, tools, guardrails, and durable workflows. Automatically creates MCP gateway. Built-in A2A gateway. All abstractions are Go interfaces to make it easily pluggable. Orchestrates multiple services with a local dev server and deploy tooling.
What we don't like
Encourages microservices, which are often overkill - especially at the beginning of a new project.