Skip to content

[agent] [prompt] Fixes: structured LLM request, subgraphWithTask. Und…

8eaf1a9
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[agent] [prompt] Fixes: structured LLM request, subgraphWithTask. Undeprecate PromptBuilder methods #304

[agent] [prompt] Fixes: structured LLM request, subgraphWithTask. Und…
8eaf1a9
Select commit
Loading
Failed to load commit list.
GitHub Actions / Qodana for JVM completed Jun 19, 2025 in 0s

31 new problems found by Qodana for JVM

Qodana for JVM

31 new problems were found

Inspection name Severity Problems
Check Kotlin and Java source code coverage 🔶 Warning 15
Unused import directive 🔶 Warning 11
Vulnerable imported dependency 🔶 Warning 4
Missing KDoc for public API declaration 🔶 Warning 1
@@ Code coverage @@
+ 50% total lines covered
5481 lines analyzed, 2791 lines covered
# Calculated according to the filters of your coverage tool

☁️ View the detailed Qodana report

Detected 116 dependencies

Third-party software list

This page lists the third-party software dependencies used in koog-agents

Dependency Version Licenses
annotations 13.0 Apache-2.0
annotations 23.0.0 Apache-2.0
atomicfu-js 0.26.1 Apache-2.0
config 1.4.3 Apache-2.0
dokka-core 2.0.0 Apache-2.0
dokka-gradle-plugin 2.0.0 Apache-2.0
fus-statistics-gradle-plugin 2.1.21 Apache-2.0
jackson-annotations 2.12.7 Apache-2.0
jackson-core 2.12.7 Apache-2.0
jackson-databind 2.12.7.1 Apache-2.0
jackson-dataformat-xml 2.12.7 Apache-2.0
jackson-module-jaxb-annotations 2.12.7 Apache-2.0
jackson-module-kotlin 2.12.7 Apache-2.0
jakarta.activation-api 1.2.1 BSD-3-Clause
jakarta.xml.bind-api 2.3.2 BSD-3-Clause
jet-sign 45.47 Apache-2.0
kotlin-dom-api-compat 2.1.21 Apache-2.0
kotlin-gradle-plugin-api 2.1.21 Apache-2.0
kotlin-gradle-plugin-model 2.1.21 Apache-2.0
kotlin-gradle-plugin 2.1.21 Apache-2.0
kotlin-logging-js 7.0.7 Apache-2.0
kotlin-logging-jvm 7.0.7 Apache-2.0
kotlin-logging 7.0.7 Apache-2.0
kotlin-reflect 2.0.21 Apache-2.0
kotlin-reflect 2.1.21 Apache-2.0
kotlin-sdk-jvm 0.5.0 MIT
kotlin-stdlib-js 2.1.21 Apache-2.0
kotlin-stdlib 2.0.21 Apache-2.0
kotlin-stdlib 2.1.21 Apache-2.0
kotlinx-coroutines-core-js 1.10.2 Apache-2.0
kotlinx-coroutines-core-jvm 1.10.2 Apache-2.0
kotlinx-coroutines-core-jvm 1.8.0 Apache-2.0
kotlinx-coroutines-core 1.10.2 Apache-2.0
kotlinx-coroutines-reactive 1.10.2 Apache-2.0
kotlinx-coroutines-slf4j 1.10.2 Apache-2.0
kotlinx-datetime-js 0.6.2 Apache-2.0
kotlinx-datetime-jvm 0.6.2 Apache-2.0
kotlinx-datetime 0.6.2 Apache-2.0
kotlinx-io-bytestring-js 0.7.0 Apache-2.0
kotlinx-io-bytestring-jvm 0.7.0 Apache-2.0
kotlinx-io-bytestring 0.7.0 Apache-2.0
kotlinx-io-core-js 0.7.0 Apache-2.0
kotlinx-io-core-jvm 0.7.0 Apache-2.0
kotlinx-io-core 0.7.0 Apache-2.0
kotlinx-serialization-core-js 1.8.1 Apache-2.0
kotlinx-serialization-core-jvm 1.8.1 Apache-2.0
kotlinx-serialization-core 1.8.1 Apache-2.0
kotlinx-serialization-json-io-js 1.7.3 Apache-2.0
kotlinx-serialization-json-io-jvm 1.8.1 Apache-2.0
kotlinx-serialization-json-io 1.7.3 Apache-2.0
kotlinx-serialization-json-js 1.8.1 Apache-2.0
kotlinx-serialization-json-jvm 1.8.1 Apache-2.0
kotlinx-serialization-json 1.8.1 Apache-2.0
ktor-client-cio-jvm 3.0.3 Apache-2.0
ktor-client-content-negotiation-js 3.0.3 Apache-2.0
ktor-client-content-negotiation-jvm 3.0.3 Apache-2.0
ktor-client-content-negotiation 3.0.3 Apache-2.0
ktor-client-core-js 3.0.3 Apache-2.0
ktor-client-core-jvm 3.0.3 Apache-2.0
ktor-client-core 3.0.3 Apache-2.0
ktor-client-js-js 3.0.3 Apache-2.0
ktor-client-logging-js 3.0.3 Apache-2.0
ktor-client-logging-jvm 3.0.3 Apache-2.0
ktor-client-logging 3.0.3 Apache-2.0
ktor-events-js 3.0.3 Apache-2.0
ktor-events-jvm 3.0.3 Apache-2.0
ktor-events 3.0.3 Apache-2.0
ktor-http-cio-js 3.0.3 Apache-2.0
ktor-http-cio-jvm 3.0.3 Apache-2.0
ktor-http-cio 3.0.3 Apache-2.0
ktor-http-js 3.0.3 Apache-2.0
ktor-http-jvm 3.0.3 Apache-2.0
ktor-http 3.0.3 Apache-2.0
ktor-io-js 3.0.3 Apache-2.0
ktor-io-jvm 3.0.3 Apache-2.0
ktor-io 3.0.3 Apache-2.0
ktor-network-jvm 3.0.3 Apache-2.0
ktor-network-tls-jvm 3.0.3 Apache-2.0
ktor-serialization-js 3.0.3 Apache-2.0
ktor-serialization-jvm 3.0.3 Apache-2.0
ktor-serialization-kotlinx-js 3.0.3 Apache-2.0
ktor-serialization-kotlinx-json-js 3.0.3 Apache-2.0
ktor-serialization-kotlinx-json-jvm 3.0.3 Apache-2.0
ktor-serialization-kotlinx-json 3.0.3 Apache-2.0
ktor-serialization-kotlinx-jvm 3.0.3 Apache-2.0
ktor-serialization-kotlinx 3.0.3 Apache-2.0
ktor-serialization 3.0.3 Apache-2.0
ktor-server-cio-jvm 3.0.3 Apache-2.0
ktor-server-core-js 3.0.3 Apache-2.0
ktor-server-core-jvm 3.0.3 Apache-2.0
ktor-server-core 3.0.3 Apache-2.0
ktor-server-sse-js 3.0.3 Apache-2.0
ktor-server-sse-jvm 3.0.3 Apache-2.0
ktor-server-sse 3.0.3 Apache-2.0
ktor-server-websockets-jvm 3.0.2 Apache-2.0
ktor-sse-js 3.0.3 Apache-2.0
ktor-sse-jvm 3.0.3 Apache-2.0
ktor-sse 3.0.3 Apache-2.0
ktor-utils-js 3.0.3 Apache-2.0
ktor-utils-jvm 3.0.3 Apache-2.0
ktor-utils 3.0.3 Apache-2.0
ktor-websocket-serialization-js 3.0.3 Apache-2.0
ktor-websocket-serialization-jvm 3.0.3 Apache-2.0
ktor-websocket-serialization 3.0.3 Apache-2.0
ktor-websockets-js 3.0.3 Apache-2.0
ktor-websockets-jvm 3.0.3 Apache-2.0
ktor-websockets 3.0.3 Apache-2.0
lettuce-core 6.5.5.release MIT
logback-classic 1.5.13 EPL-1.0
LGPL-2.0-or-later
logback-core 1.5.13 EPL-1.0
LGPL-2.0-or-later
netty-common 4.1.118.final Apache-2.0
reactive-streams 1.0.4 MIT-0
reactor-core 3.6.6 Apache-2.0
slf4j-api 2.0.16 MIT
stax2-api 4.2.1 BSD-2-Clause
BSD-3-Clause
woodstox-core 6.2.4 Apache-2.0
Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 27 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/AIAgentError.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `AIAgentError` coverage is below the threshold 50%

Check warning on line 370 in agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/feature/TestingFeature.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Class `Companion` coverage is below the threshold 50%

Check warning on line 93 in prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaModels.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Class `OllamaErrorResponseDTO` coverage is below the threshold 50%

Check warning on line 164 in agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/Tool.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `encodeResultToString` coverage is below the threshold 50%

Check warning on line 93 in prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaModels.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getError` coverage is below the threshold 50%

Check warning on line 64 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStorage.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getValue` coverage is below the threshold 50%

Check warning on line 29 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `Companion` coverage is below the threshold 50%

Check warning on line 152 in agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `addLLMAnswerPartialPattern` coverage is below the threshold 50%

Check warning on line 24 in agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/feature/history/MemoryBasedHistoryCompression.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `RetrieveFactsFromHistory` coverage is below the threshold 50%

Check warning on line 93 in prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaModels.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `OllamaErrorResponseDTO` coverage is below the threshold 50%

Check warning on line 16 in prompt/prompt-cache/prompt-cache-model/src/commonMain/kotlin/ai/koog/prompt/cache/memory/InMemoryPromptCache.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Class `Companion` coverage is below the threshold 50%

Check warning on line 103 in agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/util.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `tools` coverage is below the threshold 50%

Check warning on line 16 in prompt/prompt-cache/prompt-cache-model/src/commonMain/kotlin/ai/koog/prompt/cache/memory/InMemoryPromptCache.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `Companion` coverage is below the threshold 50%

Check warning on line 29 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Class `Companion` coverage is below the threshold 50%

Check warning on line 370 in agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/feature/TestingFeature.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `Companion` coverage is below the threshold 50%

Check warning on line 8 in agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/serialization/ToolSerialization.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 6 in prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/json/JsonSchemaGeneratorTest.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 6 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentNode.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 6 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/ToolCallDescriber.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 15 in agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/CalculatorPromptExecutor.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 10 in agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/providers/LocalFileMemoryProvider.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 11 in prompt/prompt-model/src/jvmTest/kotlin/ai/koog/prompt/PromptTest.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 5 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentNode.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive

Check warning on line 10 in prompt/prompt-cache/prompt-cache-files/src/jvmMain/kotlin/ai/koog/prompt/cache/files/FilePromptCache.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Unused import directive

Unused import directive