CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/koog

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

88

1.95x
Quality

88%

Does it follow best practices?

Impact

88%

1.95x

Average score across 43 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-3/

Delegate Heavy Analysis to a Remote Agent

Problem/Feature Description

A developer has a Koog 1.0 agent that handles most user questions locally with a small model. For a small subset of questions that require a much larger model (deep code analysis), a separate team runs a "specialist" agent on their own infrastructure. The specialist exposes an A2A endpoint at https://analyst.team.example/a2a; auth is via a bearer token in ANALYST_API_TOKEN.

The developer wants the local agent's LLM to decide when a question is heavy enough to deserve the remote specialist, and delegate by calling the remote as if it were a tool.

Output Specification

Walk through how to wire the remote A2A endpoint as a callable surface. Produce the relevant code and Gradle changes as a single response, labeled.

evals

README.md

tile.json