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 @@
PromptExecutor beans the starter registered (only OpenAI is configured):
multiLLMPromptExecutor
openAIExecutor
GET /ask?q=How bad are checkout errors?
-> checkout fails 4.2% of requests over 15 minutes
Model endpoint saw: [POST /v1/chat/completions, POST /v1/chat/completions]
Tool argument the model sent: minutes=15 (an int, parsed by Koog)
context.getBean(PromptExecutor.class) with one provider configured:
NoUniqueBeanDefinitionException: expected single matching bean but found 2: multiLLMPromptExecutor,openAIExecutor