CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/koog

Koog 1.0 idioms, gotchas, and scaffolding skills for Kotlin agents on the JVM

87

1.85x
Quality

88%

Does it follow best practices?

Impact

87%

1.85x

Average score across 45 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-15/

Wire a Spring Boot App With Two LLM Providers

Problem/Feature Description

A developer maintains a Spring Boot service that currently uses OpenAI for some tasks. They want to keep OpenAI for the existing functionality and add Google as a second provider for a new feature — they'll route between models depending on the task at runtime. Both providers' API keys are in their environment.

The service code currently injects an LLMClient bean directly into one of their services. They mention that's how the previous engineer wrote it.

Output Specification

Walk through what changes are needed to add Google as a second provider, both in configuration and in service code. Produce the modified application.yml and the relevant service code as a single response, labeled.

evals

README.md

tile.json