Skip to content

Remove forgotten print, update TESTING.md

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

[prompt] [integration-tests] Fix intput/output token counts for OpenAILLMClient #370

Remove forgotten print, update TESTING.md
819d0f2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Qodana for JVM completed Jun 30, 2025 in 0s

133 new problems found by Qodana for JVM

Qodana for JVM

133 new problems were found

Inspection name Severity Problems
Check Kotlin and Java source code coverage 🔶 Warning 123
Unused import directive 🔶 Warning 6
Vulnerable imported dependency 🔶 Warning 4
@@ Code coverage @@
+ 53% total lines covered
5905 lines analyzed, 3168 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 381 in agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/DummyAIAgentContext.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 14 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/choice/Nodes.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `nodeLLMSendResultsMultipleChoices` coverage is below the threshold 50%

Check warning on line 36 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/choice/Nodes.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `nodeSelectLLMChoice` coverage is below the threshold 50%

Check warning on line 187 in prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/AttachmentBuilder.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `binaryFile` coverage is below the threshold 50%

Check warning on line 163 in prompt/prompt-executor/prompt-executor-llms/src/commonMain/kotlin/ai/koog/prompt/executor/llms/MultiLLMPromptExecutor.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `executeMultipleChoices` coverage is below the threshold 50%

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 138 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `covers$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%

Check warning on line 98 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/DocumentStorageWithPayload.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `readWithPayload` coverage is below the threshold 50%

Check warning on line 98 in prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/AttachmentBuilder.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `image` coverage is below the threshold 50%

Check warning on line 75 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentParallelNodesMergeContext.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `fork` coverage is below the threshold 50%

Check warning on line 15 in rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMDocumentProvider.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Constructor `JVMDocumentProvider` coverage is below the threshold 50%

Check warning on line 28 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getEndInclusive$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%

Check warning on line 35 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentParallelNodesMergeContext.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getConfig` coverage is below the threshold 50%

Check warning on line 132 in rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMDocumentProvider.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `shiftOffsets` coverage is below the threshold 50%

Check warning on line 87 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `contains$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%

Check warning on line 63 in prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/AttachmentBuilder.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `readByteArray` coverage is below the threshold 50%

Check warning on line 204 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `covering$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%

Check warning on line 33 in agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentParallelNodesMergeContext.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getEnvironment` coverage is below the threshold 50%

Check warning on line 212 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `textByPath` coverage is below the threshold 50%

Check warning on line 12 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `toPosition` coverage is below the threshold 50%

Check warning on line 47 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `isEmpty$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%

Check warning on line 184 in rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `isNotBlank` coverage is below the threshold 50%

Check warning on line 46 in prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/LLMClient.kt

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `executeMultipleChoices` coverage is below the threshold 50%

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

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getConfig` coverage is below the threshold 50%

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

See this annotation in the file changed.

@github-actions github-actions / Qodana for JVM

Check Kotlin and Java source code coverage

Method `getStateManager` coverage is below the threshold 50%