项目文件夹

文件
Codex aad0c0c8a1
Harness (E2E) / Harnesses (mock LLM) (push) Has been cancelled
Harness (E2E) / Provider harnesses (live LLM conformance) (push) Has been cancelled
Lint / golangci-lint (push) Has been cancelled
Run Tests / Unit Tests (push) Has been cancelled
Run Tests / Etcd Integration Tests (push) Has been cancelled
docs: add no-secret first-agent transcript
2026-07-02 19:16:10 +00:00

3.9 KiB

layout
layout
default

Docs

Documentation for the Go Micro agent harness and service framework.

Overview

Go Micro architecture

Go Micro is an agent harness and service framework for Go. A harness is the runtime around an agent: tools, memory, guardrails, workflows, state, discovery, and interop. Build an agent and it gets a model, memory, tools, planning, delegation, and service discovery; it is reachable over MCP and A2A. Write services and every endpoint becomes an AI-callable tool. Orchestrate the deterministic parts with durable flows. Agents, services, and flows come from the same primitives because an agent is a distributed system, and building one is building a service.

It's built on a pluggable architecture of Go interfaces: service discovery, client/server RPC, pub/sub, plus auth, caching, and storage. Sane defaults out of the box, everything swappable.

Learn More

Start with Getting Started for install and the first local service. Then follow the first-agent on-ramp: No-secret first-agent transcript to run a mock-model support agent, Your First Agent to build and chat with a service-backed agent, Debugging your agent to inspect runs and memory, and the 0→hero reference path to walk the full scaffold → run → chat → inspect → deploy dry-run lifecycle covered by CI.

Otherwise continue to read the docs for more information about the framework.

Contents

Development & Deployment

AI & Agents

Advanced