Forge documentation
Choose your language

Kotlin SDK

Package boundaries and development workflow for Kotlin.

The source build uses Kotlin 1.9.22 and JDK 17. Modules use group com.l1fe.forge. Treat Maven publication as a separate verified release step.

Start with the Kotlin quickstart, then add agents, tools, identity, and capabilities.

Source boundary

The authoritative manifest is forge-kt/build.gradle.kts. The library catalog records each module independently, including its source version and exact declarations. Shared ANVIL concepts do not imply identical constructors or feature parity across languages.

Development check

From this language's source directory, the library test command is:

./gradlew test

A test command is a workflow reference, not evidence that this docs release ran the language's runtime suite. See conformance for the distinction between source coverage and verified behavior.

On this page