AdkJavaInteropApi

@RequiresOptIn(message = "Java-interop API: prefer the Kotlin constructor and named arguments; opt in only if you need the Java-facing surface.", level = RequiresOptIn.Level.WARNING)
annotation class AdkJavaInteropApi

Marks an API that exists only to make ADK usable from Java, such as the fluent builders. Kotlin callers should use the primary constructor and named arguments instead; opting in acknowledges that you specifically need the Java-facing surface. Java callers are unaffected, since the opt-in requirement is enforced only by the Kotlin compiler.