From a0831bd87a5f3f2934830878c38a4c29915c7538 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 13 Aug 2026 15:56:59 +0000 Subject: [PATCH 1/2] Add Spring AI Recipe news, MCP JDWP Java, and fix kyo-ai link Governance review: added two Craig Walls "Spring AI Recipe" posts (LangGraph4j workflow, RAG metadata filtering) to News, added the MCP JDWP Java debugger-control MCP server, and updated the kyo-ai entry to point at its new home in the getkyo/kyo monorepo (moved there as of Kyo 1.0.0-RC5). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01KGxGoBPE1fsbqEfaAM6ShX --- SPEC.md | 11 +++++++++-- index.html | 19 +++++++++++++++---- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/SPEC.md b/SPEC.md index 1e319be..4cfca7e 100644 --- a/SPEC.md +++ b/SPEC.md @@ -86,7 +86,9 @@ Questions and answers: Latest headlines about the Java AI ecosystem. Each item has a link and brief description. Note: Order by date, newest first. Don't show news older than 3 months +- https://thetalkingapp.medium.com/spring-ai-recipe-building-a-graph-based-agentic-workflow-with-langgraph4j-0fbfcce25a57 - https://github.com/embabel/embabel-agent/releases/tag/v1.5.0 +- https://thetalkingapp.medium.com/spring-ai-recipe-filtering-rag-results-with-metadata-bef2f8a7cb72 - https://foojay.io/today/introduction-to-retrieval-augmented-generation-with-java-and-mongodb/ - https://github.com/a2aproject/a2a-java/releases/tag/v1.2.0.Final - https://camel.apache.org/blog/2026/08/camel-ai-tools-mcp-422/ @@ -348,8 +350,8 @@ Note: Order by date, newest first. Don't show news older than 3 months ### kyo-ai - **Badge:** Framework -- **Description:** AI modules for Kyo, the Scala 3 algebraic-effects toolkit. Makes an LLM call a typed, composable value — `AI.gen[A]` derives the schema from your result type, drives the tool-call loop, and decodes the reply — with durable, crash-resumable agent runs and MCP support. Early stage and under active development. Apache 2.0. -- **Links:** [GitHub](https://github.com/getkyo/kyo-ai) · [Website](https://getkyo.io/) +- **Description:** AI module for Kyo, the Scala 3 algebraic-effects toolkit. Makes an LLM call a typed, composable value — schema derived from your result type, tool-call loop and conversation threading handled automatically, streaming and persistent actor-backed agents included. Multi-provider (OpenAI-compatible, Anthropic). As of Kyo 1.0.0-RC5 (July 2026), `kyo-ai` moved into the main Kyo monorepo alongside a new `kyo-mcp` module for MCP server/client support. Apache 2.0. +- **Links:** [GitHub](https://github.com/getkyo/kyo/tree/main/kyo-ai) · [Website](https://getkyo.io/) ### zio-bedrock-converse - **Badge:** SDK @@ -524,6 +526,11 @@ Technologies that supercharge Java development when paired with AI code assistan - **Description:** Fast, modern Java Flight Recorder (JFR) parser for the JVM with typed and untyped parsing APIs, heap-dump analysis, and an interactive analysis shell. Its `jfr-mcp` module exposes JFR analysis as MCP tools, letting AI agents like Claude directly investigate JVM performance recordings. Apache 2.0, early-stage but active. - **Links:** [GitHub](https://github.com/btraceio/jafar) · [Blog](https://jbachorik.github.io/posts/jfr-mcp-serve) +### MCP JDWP Java +- **Badge:** MCP Server +- **Description:** MCP server giving AI agents full debugger control over running Java applications via JDWP/JDI — inspect locals, fields, threads, and object graphs; set conditional, deferred, and chained breakpoints; evaluate expressions in suspended frames; and trace execution with non-intrusive logpoints and field watchpoints, all without restarting the JVM. Runs entirely locally over STDIO. Built on Spring Boot and Spring AI MCP. MIT licensed. +- **Links:** [GitHub](https://github.com/fgforrest/mcp-jdwp-java) + ### SolonCode - **Badge:** Assistant - **Description:** Open-source, provider-agnostic AI coding agent built on the Solon-AI framework, targeting Java 8–26 runtimes. CLI, web, and desktop-IDE interfaces with auto-edit, approval-based execution, and planning agent modes — an open alternative to Claude Code. diff --git a/index.html b/index.html index 2e930f8..46da134 100644 --- a/index.html +++ b/index.html @@ -99,7 +99,7 @@ {"@type": "ListItem", "position": 42, "name": "Tiberius", "url": "https://github.com/tiberius-security/tiberius"}, {"@type": "ListItem", "position": 43, "name": "Ollama4j", "url": "https://github.com/ollama4j/ollama4j"}, {"@type": "ListItem", "position": 44, "name": "Cohere Java SDK", "url": "https://github.com/cohere-ai/cohere-java"}, - {"@type": "ListItem", "position": 45, "name": "kyo-ai", "url": "https://github.com/getkyo/kyo-ai"}, + {"@type": "ListItem", "position": 45, "name": "kyo-ai", "url": "https://github.com/getkyo/kyo/tree/main/kyo-ai"}, {"@type": "ListItem", "position": 46, "name": "zio-bedrock-converse", "url": "https://github.com/jamesward/zio-bedrock-converse"}, {"@type": "ListItem", "position": 47, "name": "zio-http-mcp", "url": "https://github.com/jamesward/zio-http-mcp"}, {"@type": "ListItem", "position": 48, "name": "Tachyon", "url": "https://github.com/kpavlov/tachyon"}, @@ -403,7 +403,9 @@

Java meets Artificial Intelligence

Latest Headlines

    +
  • Spring AI Recipe: Building a Graph-Based Agentic Workflow with LangGraph4j — Craig Walls builds a customer-support workflow with LangGraph4j nodes for classification, billing, and technical support integrated with Spring AI, contrasting LangGraph4j's framework-neutral graphs with Spring AI Alibaba Graph
  • Embabel Agent 1.5.0 Released — migrates to Spring AI 2.0 GA (Spring Boot 4, Jackson 3), adds Alibaba Cloud DashScope model support, RAG chunk-metadata and full-text scoring improvements, and a vendor-neutral streaming tool loop
  • +
  • Spring AI Recipe: Filtering RAG Results with Metadata — Craig Walls shows how attaching metadata to document chunks and filtering vector-store queries with Spring AI's VectorStore and QuestionAnswerAdvisor narrows RAG retrieval before the LLM sees it
  • Introduction to Retrieval-Augmented Generation with Java and MongoDB — tutorial building a JAX-RS/Helidon RAG service with LangChain4j and MongoDB Atlas as a combined vector store and operational database, retrieving context to answer HR policy questions before calling the LLM
  • A2A Java SDK 1.2.0.Final Released — adds programmatic auth wiring and a TaskStreamLifecycleHook, upgrades to Quarkus 3.37.3, and ships breaking changes: cross-module split-package resolution, TaskState.UNRECOGNIZED renamed to TASK_STATE_UNSPECIFIED per spec, and corrected authorization enforcement on referenced task lookups
  • Camel Routes as AI Tools: Unified Tooling and MCP Server in Camel 4.22 — introduces camel-ai-tool, a unified tool abstraction so a route defined once works with LangChain4j, Spring AI, or OpenAI, and camel-mcp-server, which exposes tagged routes directly as MCP tools
  • @@ -893,10 +895,10 @@

    Cohere Java SDK

    Framework -

    kyo-ai

    -

    AI modules for Kyo, the Scala 3 algebraic-effects toolkit. Makes an LLM call a typed, composable value — AI.gen[A] derives the schema from your result type, drives the tool-call loop, and decodes the reply — with durable, crash-resumable agent runs and MCP support. Early stage and under active development. Apache 2.0.

    +

    kyo-ai

    +

    AI module for Kyo, the Scala 3 algebraic-effects toolkit. Makes an LLM call a typed, composable value — schema derived from your result type, tool-call loop and conversation threading handled automatically, streaming and persistent actor-backed agents included. Multi-provider (OpenAI-compatible, Anthropic). As of Kyo 1.0.0-RC5 (July 2026), kyo-ai moved into the main Kyo monorepo alongside a new kyo-mcp module for MCP server/client support. Apache 2.0.

    @@ -1203,6 +1205,15 @@

    JAFAR

+
+ MCP Server +

MCP JDWP Java

+

MCP server giving AI agents full debugger control over running Java applications via JDWP/JDI — inspect locals, fields, threads, and object graphs; set conditional, deferred, and chained breakpoints; evaluate expressions in suspended frames; and trace execution with non-intrusive logpoints and field watchpoints, all without restarting the JVM. Runs entirely locally over STDIO. Built on Spring Boot and Spring AI MCP. MIT licensed.

+ +
+ Assistant

SolonCode

From 992d8537bbeb731df5b6d71ce01dd6e4f3095a5f Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 16:05:39 +0000 Subject: [PATCH 2/2] Add LangChain4j 1.19.0 and MCP migration news, Victor Rentea MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Governance review per CONTRIBUTING.md — researched Java/JVM AI ecosystem activity since yesterday's review and added verified items: - News: LangChain4j 1.19.0 release (Aug 14), Ana-Maria Mihalceanu's inside.java piece on migrating Java MCP servers across spec versions (Aug 12), and Spring AI AgentCore 2.1.0 - People: Victor Rentea (Java Champion), independent trainer running an "Agentic Engineering" workshop for Java teams Updated sitemap.xml lastmod to today. All links verified via direct fetch. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01EXkhymU79dwC8YFU5dXfhw --- SPEC.md | 12 ++++++++++++ index.html | 18 ++++++++++++++++++ sitemap.xml | 2 +- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/SPEC.md b/SPEC.md index 4cfca7e..0ae14c9 100644 --- a/SPEC.md +++ b/SPEC.md @@ -86,7 +86,9 @@ Questions and answers: Latest headlines about the Java AI ecosystem. Each item has a link and brief description. Note: Order by date, newest first. Don't show news older than 3 months +- https://github.com/langchain4j/langchain4j/releases/tag/1.19.0 - https://thetalkingapp.medium.com/spring-ai-recipe-building-a-graph-based-agentic-workflow-with-langgraph4j-0fbfcce25a57 +- https://inside.java/2026/08/12/java-mcp-migration/ - https://github.com/embabel/embabel-agent/releases/tag/v1.5.0 - https://thetalkingapp.medium.com/spring-ai-recipe-filtering-rag-results-with-metadata-bef2f8a7cb72 - https://foojay.io/today/introduction-to-retrieval-augmented-generation-with-java-and-mongodb/ @@ -97,6 +99,7 @@ Note: Order by date, newest first. Don't show news older than 3 months - https://github.com/jakartaee/agentic-ai/releases/tag/1.0.0-M1 - https://foojay.io/today/how-to-create-a-spring-boot-fraud-scoring-service/ - https://javapro.io/2026/07/29/connecting-java-reinforcement-learning-to-python-gymnasium/ +- https://github.com/spring-ai-community/spring-ai-agentcore/releases/tag/v2.1.0 - https://micronaut.io/2026/07/27/micronaut-framework-5-1-0-release/ - https://medium.com/graalvm/when-prompts-become-plugins-34a737d30f54 - https://inside.java/2026/07/25/design-java-mcp-tool/ @@ -938,6 +941,15 @@ Notes: - **Role:** Developer Advocate at Neo4j - **Links:** [@JMHReif](https://twitter.com/JMHReif) · [GitHub](https://github.com/JMHReif) · [LinkedIn](https://www.linkedin.com/in/jmhreif/) · [Website](https://jmhreif.com) +### Victor Rentea + +- **Badge:** Person +- **Java Champion** +- **Initials:** VR +- **Photo:** https://avatars.githubusercontent.com/u/12481094?v=4 +- **Role:** Independent trainer and consultant; runs a full-day "Agentic Engineering" workshop covering MCP, context/prompt engineering, and multi-agent orchestration for Java teams, and speaks on AI-augmented engineering at Java conferences +- **Links:** [@victorrentea](https://x.com/victorrentea) · [GitHub](https://github.com/victorrentea) · [LinkedIn](https://ro.linkedin.com/in/victor-rentea-trainer) · [Website](https://victorrentea.ro/) + ### Baruch Sadogursky - **Badge:** Person diff --git a/index.html b/index.html index 46da134..7db4bb9 100644 --- a/index.html +++ b/index.html @@ -403,7 +403,9 @@

Java meets Artificial Intelligence

Latest Headlines

+
+
Victor Rentea
+
+

Victor Rentea

+ Java Champion +

Independent trainer and consultant; runs a full-day "Agentic Engineering" workshop covering MCP, context/prompt engineering, and multi-agent orchestration for Java teams, and speaks on AI-augmented engineering at Java conferences

+ +
+
+
Baruch Sadogursky
diff --git a/sitemap.xml b/sitemap.xml index e87a7dd..9089d05 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,7 +2,7 @@ https://ai4jvm.com/ - 2026-08-12 + 2026-08-14 weekly 1.0