JetBrains ships Koog for Java agents
JetBrains announced Koog, a Java framework with native JVM APIs for building enterprise AI agents, showcased at JavaOne—bringing agent scaffolding to traditional Java stacks. That lowers the friction for enterprise teams that need JVM‑native agent integratio n. (x.com)
JetBrains published a detailed "Koog Comes to Java" announcement on March 17, 2026, describing a new idiomatic Java API and examples for JVM-native agent development. The Java surface exposes fluent builder-style APIs, thread-pool executors, and “native Java abstractions” so teams can create agents without adding Kotlin wrappers. Koog has shipped observability features across releases, including built-in tracing and explicit OpenTelemetry support introduced as part of its 0.4.0 observability push. Production-focused reliability primitives in Koog include persistent checkpointing and history-compression for token optimization documented in later releases (0.5.0 added persistence and Agent2Agent improvements). The project repository includes a Spring Boot sample and explicit Spring-AI integration artifacts (koog-spring-boot-starter and spring examples) to embed agents directly in existing Spring backends. Koog’s run‑time features now list an LLM client router with pluggable load‑balancing strategies and multi‑agent (A2A) support for composing agent networks, alongside graph-based and GOAP planning strategies. Koog is open-source on GitHub under an Apache‑2.0 license with ~3.8k stars and active example code and Maven artifacts available (ai.koog:koog-agents-jvm) for immediate evaluation.