Skip to content

Update CHANGELOG.md, README.md and version in gradle.properties for 0… #912

Update CHANGELOG.md, README.md and version in gradle.properties for 0…

Update CHANGELOG.md, README.md and version in gradle.properties for 0… #912

Triggered via push December 22, 2025 13:45
Status Failure
Total duration 10m 10s
Artifacts 9

heavy-tests.yml

on: push
Matrix: integration-tests
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 956 warnings
ModelCapabilitiesIntegrationTest.[9] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), MultipleChoices[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[16] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768), Tools[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[7] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Image[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[8] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Document[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[13] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768), Basic[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[6] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), ToolChoice[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Completion[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[5] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Tools[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Basic[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
ModelCapabilitiesIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000), Standard[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/capabilities/ModelCapabilitiesIntegrationTest.kt#L135
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
capabilities-tests
Process completed with exit code 1.
AIAgentIntegrationTest.[8] LLModel(provider=Google, id=gemini-2.5-flash, capabilities=[Temperature, Completion, MultipleChoices, Image, Video, Audio, Tools, ToolChoice, Basic, Standard], contextLength=1048576, maxOutputTokens=65536)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L759
org.opentest4j.AssertionFailedError: Collection should contain element "Hello" based on object equality; but the collection is ["2dc3ccd1-95c5-4b61-ae46-dd4ca1d6e93f/continuous-persistence-strategy/Hello", "2dc3ccd1-95c5-4b61-ae46-dd4ca1d6e93f/continuous-persistence-strategy/Save", "2dc3ccd1-95c5-4b61-ae46-dd4ca1d6e93f/continuous-persistence-strategy/Bye-bye", "tombstone"]
AIAgentIntegrationTest.[7] LLModel(provider=Google, id=gemini-2.5-pro, capabilities=[Temperature, Completion, MultipleChoices, Image, Video, Audio, Tools, ToolChoice, Basic, Standard], contextLength=1048576, maxOutputTokens=65536)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L759
org.opentest4j.AssertionFailedError: Collection should contain element "Hello" based on object equality; but the collection is ["19366***f-bbea-4ce9-9152-342ed5772bcc/continuous-persistence-strategy/Hello", "19366***f-bbea-4ce9-9152-342ed5772bcc/continuous-persistence-strategy/Save", "19366***f-bbea-4ce9-9152-342ed5772bcc/continuous-persistence-strategy/Bye-bye", "tombstone"]
AIAgentIntegrationTest.[6] LLModel(provider=Anthropic, id=claude-sonnet-4-5, capabilities=[Temperature, Tools, ToolChoice, Image, Document, Completion], contextLength=200000, maxOutputTokens=64000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L759
org.opentest4j.AssertionFailedError: Collection should contain element "Hello" based on object equality; but the collection is ["e4eb7d7***-***3f7-4f99-86f8-3dbc9e5d7dd6/continuous-persistence-strategy/Hello", "e4eb7d7***-***3f7-4f99-86f8-3dbc9e5d7dd6/continuous-persistence-strategy/Save", "e4eb7d7***-***3f7-4f99-86f8-3dbc9e5d7dd6/continuous-persistence-strategy/Bye-bye", "tombstone"]
AIAgentIntegrationTest.[5] LLModel(provider=Anthropic, id=claude-haiku-4-5, capabilities=[Temperature, Tools, ToolChoice, Image, Document, Completion], contextLength=200000, maxOutputTokens=64000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L759
org.opentest4j.AssertionFailedError: Collection should contain element "Hello" based on object equality; but the collection is ["***4b8be91-3ded-41***2-ba54-15d***fc***78b/continuous-persistence-strategy/Hello", "***4b8be91-3ded-41***2-ba54-15d***fc***78b/continuous-persistence-strategy/Save", "***4b8be91-3ded-41***2-ba54-15d***fc***78b/continuous-persistence-strategy/Bye-bye", "tombstone"]
AIAgentIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
AIAgentIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L452
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
AIAgentIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L452
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
AIAgentIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
AIAgentIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L318
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
AIAgentIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/agent/AIAgentIntegrationTest.kt#L318
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
agent-tests
Process completed with exit code 1.
MultipleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L155
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L179
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L179
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L155
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L203
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
MultipleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/MultipleLLMPromptExecutorIntegrationTest.kt#L203
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
multiple-llm-executor-tests
Process completed with exit code 1.
SingleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L173
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L149
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L173
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L149
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[3] LLModel(provider=OpenAI, id=gpt-5.1-codex, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L1
ai.koog.http.client.KoogHttpClientException: Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[2] LLModel(provider=OpenAI, id=gpt-4.1, capabilities=[Temperature, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, Completion, MultipleChoices, Completions, Responses], contextLength=1047576, maxOutputTokens=32768)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L237
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
SingleLLMPromptExecutorIntegrationTest.[1] LLModel(provider=OpenAI, id=gpt-5.2, capabilities=[Completion, Basic, Standard, Speculation, Tools, ToolChoice, Image, Document, MultipleChoices, Completions, Responses], contextLength=400000, maxOutputTokens=128000)[jvm]: integration-tests/src/jvmTest/kotlin/ai/koog/integration/tests/executor/SingleLLMPromptExecutorIntegrationTest.kt#L237
ai.koog.prompt.executor.clients.LLMClientException: Error from client: OpenAILLMClient Error from client: OpenAILLMClient Status code: 4***1 Error body: { "error": { "message": "You do not have access to the organization tied to the API key.", "type": "invalid_request_error", "code": "invalid_organization", "param": null }, "status": 4***1 }
single-llm-executor-tests
Process completed with exit code 1.
Check Kotlin and Java source code coverage: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L155
Method `setDefaultModerationResponse` 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#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: 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-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/AIAgentNodes.kt#L441
Method `nodeExecuteMultipleToolsAndSendResults` 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: 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: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L381
Method `addModerationResponseExactPattern` 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/model/events/strategyEvents.kt#L91
Constructor `FunctionalStrategyStartingEvent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/ToolJsonFixProcessor.kt#L58
Property getter `getDefaultArgsJsonKeys` 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/tool/file/EditFileTool.kt#L77
Property getter `getToolDescription` 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: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/BedrockConfig.kt#L24
Property getter `getModerationGuardrailsSettings` 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#L217
Method `polymorphicDefaultDeserializer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentGraphContext.kt#L267
Property getter `getAgentContextDataAdditionalKey` 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-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: 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#L99
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#L192
Constructor `FeatureMessagesSerializerCollector` 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#L192
Class `FeatureMessagesSerializerCollector` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/BedrockConfig.kt#L19
Property getter `getConfigure` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: a2a/a2a-test/src/commonMain/kotlin/ai/koog/a2a/test/Stub.kt#L7
Constructor `Stub` 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
Property getter `getEndInclusive$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/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: 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: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt#L1341
Method `readFeatureKeysFromSystemVariables` 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: prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicLLMClient.kt#L298
Method `createAnthropicRequest$koog_prompt_prompt_executor_prompt_executor_clients_prompt_executor_anthropic_client_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-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: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/BedrockConfig.kt#L29
Property getter `getClock` 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: agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/MermaidDiagramGenerator.kt#L102
Constructor `MermaidDiagramGenerator` 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#L50
Property getter `getKind` 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: agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt#L423
Method `addModerationResponsePartialPattern` 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: prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/params/LLMParams.kt#L307
Method `additionalPropertiesOf` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/shell/ShellCommandConfirmationHandlers.kt#L19
Constructor `PrintShellCommandConfirmationHandler` 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/Agents.kt#L89
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/debugger/DebuggerConfig.kt#L47
Method `setAwaitInitialConnectionTimeout` 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: a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Parts.kt#L102
Property getter `getKind` 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: 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: koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/BedrockConfig.kt#L63
Method `bedrock` 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: 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: agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt#L210
Method `polymorphicDefaultSerializer` 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: 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: agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt#L774
Method `invokeOnToolCallFailed$koog_agents_agents_features_agents_features_event_handler_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
Class `A2AInvalidAgentResponseException` 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/DocumentUtils.kt#L62
Method `getCurrentLineBeginning` 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: agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt#L767
Method `invokeOnToolValidationFailed$koog_agents_agents_features_agents_features_event_handler_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: a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/exceptions/Exceptions.kt#L21
Constructor `PushNotificationException` coverage is below the threshold 50%

Artifacts

Produced during runtime
Name Size Digest
reports-ubuntu-latest-agent-tests
512 KB
sha256:a2d8e2602a82b2bc4c19429e64c4c07c71bdf307eff5fa7dc4099fb4f402bcdf
reports-ubuntu-latest-anthropic-schema-test
291 KB
sha256:dea8485afd0eb56d8b0779514fab12495785bef7c6f8db221aea2df7e444c6ab
reports-ubuntu-latest-bedrock-credentials-test
288 KB
sha256:2664fa3f6300e94e38b5a27bfdbff04d652bcca00dcc78141953a79908621033
reports-ubuntu-latest-bedrock-tests
288 KB
sha256:e041e3dc096bd669f1d0035b1a2c0d3430462a28e562c6be0fb08436cff4c9f4
reports-ubuntu-latest-capabilities-tests
303 KB
sha256:9f0c3f5d3f7159d36db595b2746e1ed5bbaaa484fc5a32477922917c48f83e28
reports-ubuntu-latest-embeddings-test
288 KB
sha256:655226739afa30adb2ffb94360c037efab0493767ab77fc665b3170d56c15cec
reports-ubuntu-latest-multiple-llm-executor-tests
325 KB
sha256:af99497bd32e4deeae81f0702d5825446744f6b72b5abd1f753b46f9b0780827
reports-ubuntu-latest-other-executor-tests
288 KB
sha256:0f17b8142dd26a81ccc273dd5519c25b25211f12dc9d7e6dcea9776e44788cca
reports-ubuntu-latest-single-llm-executor-tests
327 KB
sha256:e579d08d6bb08a3c18348c0105b17a16fee31ade1d2f09921d9b862028b96038