AgentForge4j API Surfaces (latest stable, 0.1.0)

The API reference is split into three independently-generated surfaces, stitched here:

Why the split

Most of the framework is built as named JPMS modules and is documented together in the aggregate. Two public modules — agentforge4j-mcp and agentforge4j-spring-boot-starter — are intentionally unnamed (no module descriptor), so Javadoc cannot place them in the same modular aggregate; they are documented separately and linked above. This is a documentation-generation constraint only; it changes nothing about the modules at runtime.

Provider modules that only register a service-provider implementation and export no package (for example the OpenAI, Claude, and Bedrock providers) carry no public API, so they are intentionally absent from the aggregate — the surface is complete by design.

Modules in the aggregate