Skip to content
core-agent

core-agent

A reusable Go-based agent built on the Google Agent Development Kit. Embed it in your binary, pick the providers and tools you need, ship.

core-agent is an opinionated substrate on top of Google’s Agent Development Kit. It wraps ADK with the parts that aren’t about model intelligence but about being a real piece of software: a permission system humans trust, multiple model backends behind one config, a durable event log that survives crashes and powers replay, skills, MCP server lifecycle, autonomous-run budgets, in-process and remote subagents, context-management mechanisms that keep long sessions alive past the model’s context wall, per-model cost tracking, and a headless CLI that’s useful in five minutes.

Every one of those is something you’d write before shipping. Pulling them in as a library is a one-day exercise; building them yourself is two engineer-months.

→ Full comparison in Why core-agent.

Terminal window
go install github.com/go-steer/core-agent/v2/cmd/core-agent@latest

Or go get github.com/go-steer/core-agent/v2 if you’re embedding.