Bennet Fenner introduces Agent Client Protocol as a JSON-RPC interface between coding agents and clients. His live example starts with a minimal agent that reads and edits files, then adds initialization, sessions, prompts and cancellation so a client can communicate with it.
Bennet Fenner adds streamed message chunks and tool-call progress updates, then proxies file operations through the client so an editor can expose unsaved buffers and show diffs. The live demonstration produces duplicated updates and a connection problem, which he does not resolve on stage.
Bennet Fenner uses the agent to add a terminal tool and demonstrates a command running through the client. He explicitly cautions against production use of the demo code. The session demonstrates an integration path and visible failure modes, not a security assessment, complete production implementation or universal compatibility guarantee.
Watch on YouTube




