Skip to content

JBAI-14524. Fix Open Telemetry attributes conversion logic #1147

JBAI-14524. Fix Open Telemetry attributes conversion logic

JBAI-14524. Fix Open Telemetry attributes conversion logic #1147

Triggered via pull request July 8, 2025 07:40
Status Success
Total duration 9m 52s
Artifacts 3

checks.yml

on: pull_request
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

241 warnings
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L17
Method `getGoogleClientProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/choice/Nodes.kt#L14
Method `nodeLLMSendResultsMultipleChoices` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L37
Constructor `OllamaKoogProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L86
Method `contains$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L97
Method `contains$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L17
Constructor `TextRange` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/agent/SubgraphWithRetry.kt#L17
Constructor `RetrySubgraphResult` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L77
Method `substring$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L69
Method `openRouterExecutor` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L32
Constructor `ProviderKoogProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/DocumentStorageWithPayload.kt#L103
Method `allDocumentsWithPayload` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L20
Class `KoogAutoConfiguration` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L24
Method `anthropicExecutor` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L21
Method `getOllamaClientProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L7
Constructor `KoogProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/InMemoryVectorStorage.kt#L87
Class `InMemoryTextDocumentEmbeddingStorage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L36
Method `getLength$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/Tool.kt#L164
Method `encodeResultToString` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt#L87
Method `getCurrentLineEndExclusive` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/RankedDocumentStorage.kt#L56
Method `mostRelevantDocuments` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L55
Method `isNotEmpty$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L109
Method `intersects$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L32
Class `ProviderKoogProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt#L142
Method `getCurrentLineEndExclusiveWithLineBreaks` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L67
Method `shift$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt#L163
Method `getCurrentLineEndExclusiveWithoutLineBreaks` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L13
Method `getAnthropicClientProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L194
Method `invoke$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L28
Method `getOpenRouterClientProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L17
Method `getEndExclusive` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L46
Method `isEmpty$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L27
Method `getEndInclusive$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L20
Constructor `KoogAutoConfiguration` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L123
Method `intersect$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L203
Method `covering$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt#L62
Method `getCurrentLineBeginning` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L37
Class `OllamaKoogProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/FileSystemProvider.kt#L10
Constructor `FileSystemProvider` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L24
Method `getOpenAIClientProperties` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L151
Method `subtract$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/InMemoryVectorStorage.kt#L87
Constructor `InMemoryTextDocumentEmbeddingStorage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt#L137
Method `covers$koog_agents_rag_rag_base_commonMain` coverage is below the threshold 50%
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L34
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration.googleExecutor
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L18
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L9
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.Companion.PREFIX
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L46
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration.ollamaExecutor
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L6
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L67
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration.openRouterExecutor
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L12
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.anthropicClientProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L16
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.googleClientProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L23
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.openAIClientProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L55
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration.openAIExecutor
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L32
Missing KDoc for the public API declaration ai.koog.spring.ProviderKoogProperties
Missing KDoc for public API declaration: agents/agents-utils/src/wasmJsMain/kotlin/ai/koog/agents/utils/Coroutines.wasmJs.kt#L6
Missing KDoc for the public API declaration ai.koog.agents.utils.SuitableForIO
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L37
Missing KDoc for the public API declaration ai.koog.spring.OllamaKoogProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L8
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.Companion
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L20
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.ollamaClientProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogProperties.kt#L27
Missing KDoc for the public API declaration ai.koog.spring.KoogProperties.openRouterClientProperties
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/KoogAutoConfig.kt#L22
Missing KDoc for the public API declaration ai.koog.spring.KoogAutoConfiguration.anthropicExecutor
Vulnerable imported dependency: koog-agents.buildSrc.main#L0
Dependency maven:com.fasterxml.jackson.core:jackson-core:2.12.7 is vulnerable , safe version 2.15.0 Module: koog-agents.buildSrc.main Tree: ``` com.fasterxml.jackson.core:jackson-core:2.12.7 ``` * [WS-2022-0468](https://www.mend.io/vulnerability-database/WS-2022-0468?utm_source=JetBrains) 7.5 Insufficient Information Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog-agents.integration-tests.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog-agents.integration-tests.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 -org.testcontainers:testcontainers:1.19.7 ``` * [CVE-2024-25710](https://www.mend.io/vulnerability-database/CVE-2024-25710?utm_source=JetBrains) 8.1 Loop with Unreachable Exit Condition ('Infinite Loop') * [CVE-2024-25710](https://www.mend.io/vulnerability-database/CVE-2024-25710?utm_source=JetBrains) 8.1 Loop with Unreachable Exit Condition ('Infinite Loop') * [CVE-2024-26308](https://www.mend.io/vulnerability-database/CVE-2024-26308?utm_source=JetBrains) 5.5 Allocation of Resources Without Limits or Throttling * [CVE-2024-26308](https://www.mend.io/vulnerability-database/CVE-2024-26308?utm_source=JetBrains) 5.5 Allocation of Resources Without Limits or Throttling Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog-agents.buildSrc.main#L0
Dependency maven:com.fasterxml.woodstox:woodstox-core:6.2.4 is vulnerable , safe version 6.4.0 Module: koog-agents.buildSrc.main Tree: ``` com.fasterxml.woodstox:woodstox-core:6.2.4 ``` * [CVE-2022-40152](https://www.mend.io/vulnerability-database/CVE-2022-40152?utm_source=JetBrains) 6.5 Out-of-bounds Write Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog-agents.integration-tests.jvmMain#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog-agents.integration-tests.jvmMain Tree: ``` org.apache.commons:commons-compress:1.24.0 -org.testcontainers:testcontainers:1.19.7 ``` * [CVE-2024-25710](https://www.mend.io/vulnerability-database/CVE-2024-25710?utm_source=JetBrains) 8.1 Loop with Unreachable Exit Condition ('Infinite Loop') * [CVE-2024-25710](https://www.mend.io/vulnerability-database/CVE-2024-25710?utm_source=JetBrains) 8.1 Loop with Unreachable Exit Condition ('Infinite Loop') * [CVE-2024-26308](https://www.mend.io/vulnerability-database/CVE-2024-26308?utm_source=JetBrains) 5.5 Allocation of Resources Without Limits or Throttling * [CVE-2024-26308](https://www.mend.io/vulnerability-database/CVE-2024-26308?utm_source=JetBrains) 5.5 Allocation of Resources Without Limits or Throttling Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
qodana
Failed to push quick fixes – The process '/usr/bin/git' failed with exit code 128

Artifacts

Produced during runtime
Name Size Digest
gradle-coverage-data.zip
88.4 KB
sha256:f7f2a9f458aceed05467b36e4ed40cf4906f2460b58f70fddeb6b7fe02042774
reports-ubuntu-latest
982 KB
sha256:43c60468ac69d0be56ce74f4aef37824241207e21e228e8ce4190d13c62540d5
reports-windows-latest
463 KB
sha256:2c29c07a80b17fc4099260d4ffda0f255679e3898878000b2ea0d5ee146b446f