• JetBrains AI Supercharge your tools with AI-powered features inside many JetBrains products Koog x ACP: Connect an Agent to Your IDE and More We hope you’re staying up to date with our latest posts and have checked out our tutorials on how to create coding agents in Koog and connect ACP-compliant agents to your JetBrains IDE. • As useful as these guides are, one important piece was hitherto missing from the puzzle: How do you make your Koog agent ACP-compliant in the first place? • This is where Koog’s native integration with the ACP comes into play, providing a streamlined path from agent implementation to IDE integration. • Let’s review some basics first. • The Agent Client Protocol (ACP) is an open protocol that defines how agents and clients communicate. • Its main uses include notifying the client about things like an LLM’s response or a tool call, or requesting permissions to edit a file.

Article Summaries:

  • JetBrains has announced a new integration that lets developers build and connect AI agents directly to its IDEs using the Agent Client Protocol (ACP). The update introduces Koog, a Kotlin‑based framework that supports JVM, Android, iOS, WebAssembly, and browser targets, and provides ready‑made components for agent strategies, LLM integration, tracing, and state persistence. By leveraging the ACP Kotlin SDK, Koog agents can automatically handle client‑agent communication, session creation, and file‑edit permissions, making any ACP‑compatible agent usable with JetBrains editors. The release includes tutorials and SDKs for Python, TypeScript, Kotlin, and Rust, simplifying cross‑platform agent development.

Sources: