Koog x ACP: Connect an Agent to Your IDE and More | The JetBrains AI Blog
Blog post from JetBrains
Koog, a Kotlin-based framework for building AI agents, integrates seamlessly with the Agent Client Protocol (ACP) to facilitate the creation of ACP-compliant agents that can be connected to IDEs, such as JetBrains. The ACP is an open protocol that standardizes communication between agents and clients, offering SDKs for various programming languages to streamline the integration process. Koog provides a range of features, including support for multiple agent strategies, LLM providers, and protocols like MCP and A2A, making it versatile for developing agents across different platforms. By utilizing Koog’s native integration with ACP, developers can build coding agents capable of reading and editing files directly within an IDE, as demonstrated through the creation of a sample Koog agent. This setup allows developers to leverage ACP features like session management and client-agent communication, enabling efficient agent integration with IntelliJ-based IDEs via standard I/O transport.