Skip to main content

Java

Google ADK for Java: Your First Multi-Agent App

Build two agents that hand work to each other with Google's Agent Development Kit for Java 1.11.0: an LlmAgent with a tool, a SequentialAgent, and session state as the hand-off. Runs without an API key, using a scripted stand-in model that is labelled as such.

LangGraph4j: Stateful Agent Graphs in Java

Draw an agent as a graph of nodes, edges and shared state, pause it for a human with a checkpoint, and resume it later. A loan-approval agent on LangGraph4j 1.9.5, with the one default (releaseThread) that silently erases a finished run.

Queues for Kafka: Share Groups with Spring for Apache Kafka 4

Kafka share groups (KIP-932) let many consumers share one partition and acknowledge records one by one. Measured against a real Kafka 4.3.1 broker with Spring Kafka 4.1.1: what you gain, what you lose, and when RabbitMQ is still the answer.