Skip to content

[a2a] Add stress tests, fix race conditions, and refine testing approach #39

[a2a] Add stress tests, fix race conditions, and refine testing approach

[a2a] Add stress tests, fix race conditions, and refine testing approach #39

Triggered via push October 1, 2025 18:29
Status Success
Total duration 3m 55s
Artifacts 1

a2a-tck-test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
Check Kotlin and Java source code coverage: rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/DocumentStorageWithPayload.kt#L102
Method `allDocumentsWithPayload` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/ServerTransport.kt#L192
Method `getFromStateOrNull` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L90
Class `A2ATaskNotFoundException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/params/LLMParams.kt#L336
Method `additionalPropertiesOf` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L68
Constructor `A2AInternalErrorException` 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_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/llm/choice/AIAgentNodesWithChoiceExt.kt#L16
Method `nodeLLMSendResultsMultipleChoices` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt#L80
Constructor `TaskEventSerializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L29
Constructor `Koog` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: test-utils/src/commonMain/kotlin/ai/koog/test/utils/SerializationHelpers.kt#L27
Method `verifyDeserialization` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/model/Error.kt#L15
Constructor `AgentServiceErrorType` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L29
Class `Koog` 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_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt#L201
Method `polymorphicDefaultSerializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt#L81
Method `selectDeserializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/agent/AIAgentStrategies.kt#L185
Method `structuredOutputWithToolsStrategy` 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: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/ClientTransport.kt#L54
Method `sendMessageStreaming` 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: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L30
Method `getApplication` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L274
Method `addModerationResponseExactPattern` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L142
Constructor `A2AAuthenticatedExtendedCardNotConfiguredException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L60
Class `A2AInvalidParamsException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L109
Method `aiAgent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L74
Method `aiAgent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt#L208
Method `polymorphicDefaultDeserializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt#L41
Method `selectDeserializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L126
Class `A2AContentTypeNotSupportedException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L117
Constructor `A2AUnsupportedOperationException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/GoogleLLMClient.kt#L276
Method `createGoogleRequest$koog_prompt_prompt_executor_prompt_executor_clients_prompt_executor_google_client_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L99
Class `A2ATaskNotCancelableException` 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_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L37
Method `agentConfig$koog_koog_ktor_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-agents/src/commonMain/kotlin/ai/koog/agents/Stub.kt#L7
Constructor `Stub` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L108
Class `A2APushNotificationNotSupportedException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt#L699
Method `invokeOnToolCallFailed$koog_agents_agents_features_agents_features_event_handler_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/model/Error.kt#L67
Constructor `AgentServiceError` 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_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_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#L86
Method `contains$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Parts.kt#L85
Class `FileWithUri` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L32
Method `aiAgent` 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#L26
Method `getEndInclusive$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L33
Method `getAgentFeatures` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/KoogKtorServerPluginJvm.kt#L20
Class `McpToolsConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/KoogKtorServerPluginJvm.kt#L20
Constructor `McpToolsConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/agent/AIAgentSubgraphExt.kt#L37
Constructor `SubgraphWithTaskUtils` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L52
Constructor `A2AMethodNotFoundException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/KoogAgentsConfig.kt#L426
Method `agentConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L142
Method `setDefaultModerationResponse` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt#L183
Class `FeatureMessagesSerializerCollector` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L64
Method `aiAgent` 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#L45
Method `isEmpty$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-client/src/commonMain/kotlin/ai/koog/a2a/client/AgentCardResolver.kt#L31
Constructor `ExplicitAgentCardResolver` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L150
Class `A2AUnknownException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L76
Constructor `A2AServerException` 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#L204
Method `covering$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L134
Constructor `A2AInvalidAgentResponseException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L99
Constructor `A2ATaskNotCancelableException` 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_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L99
Method `aiAgent` 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#L195
Method `invoke$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L142
Class `A2AAuthenticatedExtendedCardNotConfiguredException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt#L40
Constructor `FileSerializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Parts.kt#L73
Class `FileWithBytes` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L44
Constructor `A2AInvalidRequestException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L60
Constructor `A2AInvalidParamsException` 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: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/model/Error.kt#L15
Class `AgentServiceErrorType` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L36
Constructor `A2AParseException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt#L89
Method `aiAgent` 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#L55
Method `isNotEmpty$koog_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L150
Constructor `A2AUnknownException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L134
Class `A2AInvalidAgentResponseException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L311
Method `addModerationResponsePartialPattern` 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: a2a/a2a-client/src/commonMain/kotlin/ai/koog/a2a/client/AgentCardResolver.kt#L31
Class `ExplicitAgentCardResolver` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L90
Constructor `A2ATaskNotFoundException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt#L80
Class `TaskEventSerializer` 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_rag_rag_base_commonMain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMFileSystemProvider.kt#L49
Constructor `JVMFileSystemProvider` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/AIAgentPipeline.kt#L1179
Method `interceptToolValidationError` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/exceptions/Exceptions.kt#L21
Constructor `PushNotificationException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L31
Method `getPromptExecutor` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L52
Class `A2AMethodNotFoundException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt#L32
Method `getAgentConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L117
Class `A2AUnsupportedOperationException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L126
Constructor `A2AContentTypeNotSupportedException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L44
Class `A2AInvalidRequestException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/AIAgentPipeline.kt#L969
Method `interceptBeforeAgentStarted` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/strategyEvents.kt#L79
Constructor `FunctionalStrategyStartingEvent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L36
Class `A2AParseException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/AIAgentNodes.kt#L425
Method `nodeExecuteMultipleToolsAndSendResults` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMFileSystemProvider.kt#L49
Class `JVMFileSystemProvider` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L68
Class `A2AInternalErrorException` 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: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L159
Method `createA2AException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt#L183
Constructor `FeatureMessagesSerializerCollector` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L76
Class `A2AServerException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/TaskEvents.kt#L41
Class `TaskArtifactUpdateEvent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt#L108
Constructor `A2APushNotificationNotSupportedException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/exceptions/Exceptions.kt#L21
Class `PushNotificationException` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/IdGenerator.kt#L41
Constructor `UuidIdGenerator` coverage is below the threshold 50%
Missing KDoc for public API declaration: agents/agents-features/agents-features-a2a-client/src/commonMain/kotlin/ai/koog/agents/a2a/client/feature/A2AAgentClient.kt#L49
Missing KDoc for the public API declaration ai.koog.agents.a2a.client.feature.A2AAgentClient.Feature
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/conditions/OnPropertyNotEmptyCondition.kt#L10
Missing KDoc for the public API declaration ai.koog.spring.conditions.ConditionalOnPropertyNotEmpty
Missing KDoc for public API declaration: agents/agents-features/agents-features-a2a-server/src/commonMain/kotlin/ai/koog/agents/a2a/server/feature/A2AAgentServer.kt#L60
Missing KDoc for the public API declaration ai.koog.agents.a2a.server.feature.A2AAgentServer.Feature
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/KoogLlmClientProperties.kt#L16
Missing KDoc for the public API declaration ai.koog.spring.prompt.executor.clients.KoogLlmClientProperties.enabled
Missing KDoc for public API declaration: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/filter/GlobPattern.kt#L29
Missing KDoc for the public API declaration ai.koog.agents.ext.tool.file.filter.GlobPattern.Companion
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/conditions/OnPropertyNotEmptyCondition.kt#L18
Missing KDoc for the public API declaration ai.koog.spring.conditions.OnPropertyNotEmptyCondition
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/KoogLlmClientProperties.kt#L17
Missing KDoc for the public API declaration ai.koog.spring.prompt.executor.clients.KoogLlmClientProperties.baseUrl
Missing KDoc for public API declaration: koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/KoogLlmClientProperties.kt#L18
Missing KDoc for the public API declaration ai.koog.spring.prompt.executor.clients.KoogLlmClientProperties.retry
Missing KDoc for public API declaration: a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/notifications/PushNotificationSender.kt#L12
Missing KDoc for the public API declaration ai.koog.a2a.server.notifications.PushNotificationSender.Companion
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-bedrock-client.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-bedrock-client.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.agents.agents-features.agents-features-snapshot.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.agents.agents-features.agents-features-snapshot.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-anthropic-client.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-anthropic-client.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.test-utils.jvmMain#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.test-utils.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-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.a2a.a2a-transport.a2a-transport-server-jsonrpc-http.jvmTest#L0
Dependency maven:commons-codec:commons-codec:1.11 is vulnerable , safe version 1.13 Module: koog.a2a.a2a-transport.a2a-transport-server-jsonrpc-http.jvmTest Tree: ``` commons-codec:commons-codec:1.11 -io.ktor:ktor-server-test-host:3.2.2 ``` * [WS-2019-0379](https://www.mend.io/vulnerability-database/WS-2019-0379?utm_source=JetBrains) 6.5 Input Validation Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:org.apache.commons:commons-compress:1.21 is vulnerable , safe version 1.26.0 Module: koog.buildSrc.main Tree: ``` org.apache.commons:commons-compress:1.21 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-model.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-model.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:io.netty:netty-common:4.1.110.Final is vulnerable , safe version 4.1.118.Final Module: koog.buildSrc.main Tree: ``` io.netty:netty-common:4.1.110.Final ``` * [CVE-2024-47535](https://www.mend.io/vulnerability-database/CVE-2024-47535?utm_source=JetBrains) 5.5 Uncontrolled Resource Consumption ('Resource Exhaustion') * [CVE-2025-25193](https://www.mend.io/vulnerability-database/CVE-2025-25193?utm_source=JetBrains) 5.5 Denial of Service attack on windows app using Netty Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-openai-client.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-openai-client.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.agents.agents-features.agents-features-sql.jvmMain#L0
Dependency maven:com.mysql:mysql-connector-j:8.0.33 is vulnerable , safe version 8.2.0 Module: koog.agents.agents-features.agents-features-sql.jvmMain Tree: ``` com.mysql:mysql-connector-j:8.0.33 ``` * [CVE-2023-22102](https://www.mend.io/vulnerability-database/CVE-2023-22102?utm_source=JetBrains) 8.3 Insufficient Information Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:org.jdom:jdom2:2.0.6 is vulnerable , safe version 2.0.6.1 Module: koog.buildSrc.main Tree: ``` org.jdom:jdom2:2.0.6 ``` * [CVE-2021-33813](https://www.mend.io/vulnerability-database/CVE-2021-33813?utm_source=JetBrains) 7.5 Improper Restriction of XML External Entity Reference ('XXE') Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.integration-tests.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.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-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.integration-tests.jvmMain#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.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-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.agents-features.agents-features-sql.jvmMain#L0
Dependency maven:com.google.protobuf:protobuf-java:3.21.9 is vulnerable , safe version 4.28.2 Module: koog.agents.agents-features.agents-features-sql.jvmMain Tree: ``` com.google.protobuf:protobuf-java:3.21.9 -com.mysql:mysql-connector-j:8.0.33 ``` * [CVE-2024-7254](https://www.mend.io/vulnerability-database/CVE-2024-7254?utm_source=JetBrains) 7.5 Input Validation Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.agents.agents-features.agents-features-sql.jvmTest#L0
Dependency maven:com.mysql:mysql-connector-j:8.0.33 is vulnerable , safe version 8.2.0 Module: koog.agents.agents-features.agents-features-sql.jvmTest Tree: ``` com.mysql:mysql-connector-j:8.0.33 ``` * [CVE-2023-22102](https://www.mend.io/vulnerability-database/CVE-2023-22102?utm_source=JetBrains) 8.3 Insufficient Information Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-deepseek-client.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-deepseek-client.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.koog-spring-boot-starter.main#L0
Dependency maven:org.springframework:spring-beans:6.2.8 is vulnerable , safe version 6.2.10 Module: koog.koog-spring-boot-starter.main Tree: ``` org.springframework:spring-beans:6.2.8 -org.springframework.boot:spring-boot-starter:3.5.3 ``` * [CVE-2025-41242](https://www.mend.io/vulnerability-database/CVE-2025-41242?utm_source=JetBrains) 5.9 CVE-2025-41242: Path traversal vulnerability on non-compliant Servlet containers Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:com.fasterxml.jackson.core:jackson-core:2.12.7 is vulnerable , safe version 2.15.0 Module: koog.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.agents-ext.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.agents.agents-ext.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-llms.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-llms.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:com.fasterxml.woodstox:woodstox-core:6.2.4 is vulnerable , safe version 6.4.0 Module: koog.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.buildSrc.main#L0
Dependency maven:io.netty:netty-handler:4.1.110.Final is vulnerable , safe version 4.1.118.Final Module: koog.buildSrc.main Tree: ``` io.netty:netty-handler:4.1.110.Final ``` * [CVE-2025-24970](https://www.mend.io/vulnerability-database/CVE-2025-24970?utm_source=JetBrains) 7.5 SslHandler doesn't correctly validate packets which can lead to native crash when using native SSLEngine Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.agents.agents-mcp.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.agents.agents-mcp.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.koog-spring-boot-starter.test#L0
Dependency maven:org.springframework:spring-beans:6.2.8 is vulnerable , safe version 6.2.10 Module: koog.koog-spring-boot-starter.test Tree: ``` org.springframework:spring-beans:6.2.8 -org.springframework.boot:spring-boot-starter:3.5.3 ``` * [CVE-2025-41242](https://www.mend.io/vulnerability-database/CVE-2025-41242?utm_source=JetBrains) 5.9 CVE-2025-41242: Path traversal vulnerability on non-compliant Servlet containers Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-google-client.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.prompt.prompt-executor.prompt-executor-clients.prompt-executor-google-client.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.agents.agents-features.agents-features-sql.jvmTest#L0
Dependency maven:org.apache.commons:commons-compress:1.24.0 is vulnerable , safe version 1.26.0 Module: koog.agents.agents-features.agents-features-sql.jvmTest Tree: ``` org.apache.commons:commons-compress:1.24.0 ``` * [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 Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)
Vulnerable imported dependency: koog.buildSrc.main#L0
Dependency maven:commons-codec:commons-codec:1.11 is vulnerable , safe version 1.13 Module: koog.buildSrc.main Tree: ``` commons-codec:commons-codec:1.11 ``` * [WS-2019-0379](https://www.mend.io/vulnerability-database/WS-2019-0379?utm_source=JetBrains) 6.5 Input Validation Results powered by [Mend.io](https://www.mend.io/jetbrains-lp/?utm_source=JetBrains)

Artifacts

Produced during runtime
Name Size Digest
a2a-tck-reports Expired
48.9 KB
sha256:c88c09370071e2a9c72a74d2cf49689e5b4d73a440b1a2eb8347bc184449f6f2