The Universal Remote Control for AI — Alex Hancock, Block
Alex Hancock built one of the clients in this talk the night before he gave it, which is roughly the point. Hancock is a software engineer at Block, works on the open source agent harness Goose, now donated to the Linux Foundation, and maintains the Rust SDK for MCP. His argument is that the agentic stack already has a good standard for agents reaching outward to do things, which is MCP, and that the strongest thing about MCP is not its design but the fact that everyone uses it. What is missing is the other direction, a standard way for client software to tell a harness what to work on and to get updates back. Most harnesses today expose a bespoke interface, and in the worst case exactly one application can drive them. He compares it to needing a different browser for every website. His candidate is ACP, the agent client protocol, which came out of the Zed and JetBrains teams wanting one high quality editor client capable of driving any harness. It runs on JSON RPC and carries sessions, user messages, tool call notifications, and permission requests. It is deliberately extensible through underscore prefixed custom methods, so common patterns can surface from real usage across projects and then move onto a standards track. Hancock demonstrates Zed and a terminal client from Poolside driving the same Goose agent, then the remote HTTP and websocket transport his team specified, since the protocol had none. With remote transports for the protocol, for MCP, and for models, all four pieces of the stack, client, harness, tools, and model, become independently placeable. He expects a real client market to push user experience upward. Speaker info: - https://x.com/alexjhancock - https://www.linkedin.com/in/alexjhancock/ Timestamps: 0:00 - Goose, MCP, and ACP 1:23 - Every harness has a bespoke interface 2:21 - Standards create ecosystems 3:02 - ACP, where it came from and how it works 6:17 - Two clients driving the same agent 7:24 - Remote transport and four movable pieces 9:26 - Why a client ecosystem raises quality
More like this

Hyper3D Review (2026) - Is Rodin Gen 2.5 Good Enough for Real 3D Work?

MCP Apps: Give the Model Data, Give the User a UI — Dustin Mihalik, Indeed

How long can your skills be before your agent forgets what you told it? — Laurie Voss, Arize AI

Your agents lack context: Here's how to fix "You're absolutely right!" — Brandon Waselnuk, Unblocked
Join the discussion
Sign in to join the discussion
Sign in