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-7/

Send a User-Uploaded Screenshot to the Agent

Problem/Feature Description

A developer is building a Koog 1.0 agent that helps developers debug UI bugs. The agent's input is a screenshot the user uploads plus a short text question ("what's wrong with this UI?"). The agent runs against Anthropic Opus, which accepts images.

In their app, the input arrives as a java.io.File reference to the uploaded screenshot. They want to wire it through a custom strategy that takes the file as input, builds a user message with the image attached, and asks the LLM to describe the problem.

Output Specification

Walk through the strategy. Produce the strategy and the node body that builds the message as a single Kotlin snippet, labeled.

evals

README.md

tile.json