Version 0.1 ยท draft

Open Agent Link

An open protocol for reaching a coding agent on one computer from anywhere else: a phone, a web app, a script, or another agent.

What it is

The Agent Client Protocol (ACP) lets an editor drive a coding agent running on the same machine. Open Agent Link carries ACP unchanged over an authenticated WebSocket and adds what it takes once the client is somewhere else.

Any ACP agent works, including Claude Code, Codex, Gemini CLI and OpenCode.

Conformance

Compatible means passing the conformance suite. It can test a host, or act as a host to test a client.

oal-conformance host wss://<relay>/oal/hosts/<host> --code ABCD-1234 --agent <id>
oal-conformance client --listen 127.0.0.1:7878 --code K7QM-3XRD

Resources

Status

0.1 is a draft. End-to-end encryption between client and host is specified and arrives in 0.2. It is required for 1.0.

NextSpecification