diff --git a/SPEC.md b/SPEC.md index 1e319be..0ae14c9 100644 --- a/SPEC.md +++ b/SPEC.md @@ -86,7 +86,11 @@ 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/ - https://github.com/a2aproject/a2a-java/releases/tag/v1.2.0.Final - https://camel.apache.org/blog/2026/08/camel-ai-tools-mcp-422/ @@ -95,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/ @@ -348,8 +353,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 +529,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. @@ -931,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 2e930f8..7db4bb9 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,11 @@
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.
+ +