Version-aware by default
Recommendations are cumulative through the detected release, from Java 8 through Java 25.
The java.evolved agent plugin detects the Java version your project actually targets, then recommends only the final language features, APIs, and practices that version supports.
An installed JDK does not prove what a project can compile. The detector prioritizes explicit build targets and keeps lower-confidence evidence visible.
Recommendations are cumulative through the detected release, from Java 8 through Java 25.
Preview and incubating features are never presented as production-ready defaults.
Use it for implementation, review, refactoring, upgrades, concurrency, testing, security, and API design.
The package follows the open Agent Plugins 1.0 and Agent Skills specifications.
The agent inspects the project or module's compilation target and reports conflicting configuration.
It loads core practices plus final capabilities from the target release and every earlier release.
It writes, reviews, or modernizes code without silently raising your minimum Java version.
“Review this service and suggest modern Java improvements without changing its Java 17 target.”
Copilot CLI supports the complete Agent Plugins package. Claude Code and Codex CLI use the portable modern-java skill included in the package.