The Agent Client Protocol (ACP) establishes a standardized method for communication between code editors and coding agents that utilize generative AI for code modification. The protocol supports various programming languages and encourages community contributions through a structured process for reporting bugs and suggesting changes. Contributions are governed by the Apache 2.0 License.