Add koog module: a tool-calling agent, a strategy graph with a Java node and the Spring Boot starter on Koog 1.3.0, tested against a scripted OpenAI-compatible endpoint

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b6FHj1ptP5Fej2eFDo
This commit is contained in:
Claude
2026-11-11 11:28:34 +05:30
parent 58eaf4c2e1
commit a620d91d0a
28 changed files with 867 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
kotlin-stdlib on the classpath (correct, Kotlin BOM imported first):
kotlin-stdlib-2.3.10.jar
Same classpath with kotlin-stdlib 1.9.25, which is what the Spring Boot 3.5.16 BOM picks when it comes first:
kotlin-stdlib-1.9.25.jar
$ java -cp <that classpath> com.ankurm.koog.TrapMain
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/time/Instant
at ai.koog.utils.time.KoogClock.<clinit>(KoogClock.kt:27)
at ai.koog.prompt.executor.model.PromptExecutorBuilder.openAI$default(PromptExecutorBuilder.kt:85)
at ai.koog.prompt.executor.model.PromptExecutorBuilder.openAI(PromptExecutorBuilder.kt)