Danny Thomas's preview toolchain makes module-info.java the source of truth for dependencies, packaging and symbol search, so a coding agent working from a shell can resolve and navigate a Java project without an IDE index.
Reality
- Evidence46
- Adoption22
- Hype gap+12
- Incentives62
- Confidence56
The Responses and Messages dialects specify tool declarations, streaming and reasoning knobs. A Java 21 library published to Maven Central at 0.18.0 argues the unspecified half is where retrieval, injection and veto actually live, and offers to host it in your own process.
Reality
- Evidence32
- Adoption10
- Hype gap+33
- Incentives88
- Confidence38
The plugin and its standard-library rewriting are careful work, but the constraint under them belongs to the Workers runtime: one synchronous thread, so code that references java.util.concurrent fails to compile immediately.
Reality
- Evidence40
- Adoption12
- Hype gap+12
- Incentives70
- Confidence45
The November 1, 2026 SDK retry defaults change behaviour under partial failure with no code change on your side. One author's synthetic run projects failures going from 6 to 27 per 1,428 calls.
Reality
- Evidence46
- Adoption16
- Hype gap+22
- Incentives72
- Confidence41
A dev.to post reports dependency-bump merges going red after Renovate was added to a Gradle project. The cause sits in the checksum records, and the .module file is easy to miss.
Reality
- Evidence58
- Adoption22
- Hype gap−8
- Incentives22
- Confidence46