Speak the same protocol

Open source

ACP Go SDK.

Build ACP agents and clients in Go, with typed APIs and managed stdio processes. An independent community SDK for an open ecosystem.

Go 1.23+ · ACPLatest release

AGENT CLIENT PROTOCOL

Your agent.
More possibilities.

GO MODULE
// Start with an open protocol.

go get github.com/caelis-labs/acp-go-sdk@latest

// Build your agent. Connect your client.
01

Both sides of ACP

Implement an agent or connect your editor, terminal, or application to one.

02

A clear compatibility contract

ACP v1 types generated from the official schema, with documented upgrade boundaries.

03

Process lifecycle, handled

Ordered notifications, cancellation, bounded queues, and explicit subprocess shutdown.

Get started

Make the first connection.

Build ACP agents and clients with typed Go APIs.

Project documentation

Start with the minimal agent and client examples. No model account is needed for the fixed-response example.