Go Micro는 에이전트와 서비스, 워크플로우를 단일 런타임에서 구축하는 Go 프레임워크다. 모든 서비스 엔드포인트를 AI 호출 가능 도구로 자동 전환하며 MCP(Model Context Protocol, 모델 컨텍스트 프로토콜)와 A2A 프로토콜을 지원한다. 사용자가 프롬프트를 입력하면 AI가 아키텍처 설계부터 코드 생성, 컴파일, 실행까지 수행한다.

모든 에이전트에 계획(plan)과 위임(delegate) 도구가 기본 내장됐다. 체크포인트 기능을 통해 시스템 크래시 이후에도 멈춘 지점부터 워크플로우를 재개한다. AgentCompactMemory를 통해 오래된 대화는 요약하고 최근 대화는 원문을 유지하는 지속 메모리를 제공한다.

Anthropic, OpenAI, Gemini 등 7개 LLM 프로바이더를 지원한다. 레지스트리와 브로커, 스토어 등 모든 추상화가 Go 인터페이스로 구현되어 코드 변경 없이 교체 가능하다. Apache 2.0 라이선스로 제공되며 CLI 명령어로 배포까지 수행한다.