Skip to content

Commit b62c3ef

Browse files
committed
Add externalDocumentationLinks for mcp-kotlin-sdk
- Add externalDocumentationLinks for mcp-kotlin-sdk - Mark flaky test in `A2AServerJsonRpcIntegrationTest` as `@Disabled`
1 parent a22486b commit b62c3ef

File tree

2 files changed

+30
-21
lines changed

2 files changed

+30
-21
lines changed

a2a/a2a-server/src/jvmTest/kotlin/ai/koog/a2a/server/jsonrpc/A2AServerJsonRpcIntegrationTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import kotlinx.coroutines.test.runTest
2626
import kotlinx.coroutines.withContext
2727
import org.junit.jupiter.api.AfterAll
2828
import org.junit.jupiter.api.BeforeAll
29+
import org.junit.jupiter.api.Disabled
2930
import org.junit.jupiter.api.TestInstance
3031
import org.junit.jupiter.api.parallel.Execution
3132
import org.junit.jupiter.api.parallel.ExecutionMode
@@ -78,6 +79,7 @@ class A2AServerJsonRpcIntegrationTest : BaseA2AServerJsonRpcTest() {
7879
super.`test send message streaming`()
7980

8081
@Test
82+
@Disabled("Flaky test, needs investigation")
8183
override fun `test get task`() =
8284
super.`test get task`()
8385

convention-plugin-ai/src/main/kotlin/ai.kotlin.dokka.gradle.kts

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,39 @@ plugins {
33
}
44

55
dokka {
6-
dokkaSourceSets.configureEach {
7-
includes.from("Module.md")
6+
dokkaSourceSets {
7+
configureEach {
8+
includes.from("Module.md")
89

9-
pluginsConfiguration.html {
10-
footerMessage = "Copyright © 2000-2025 JetBrains s.r.o."
11-
}
10+
pluginsConfiguration.html {
11+
footerMessage = "Copyright © 2000-2025 JetBrains s.r.o."
12+
}
1213

13-
sourceLink {
14-
localDirectory = rootDir
15-
remoteUrl("https://github.com/JetBrains/koog/tree/main")
16-
remoteLineSuffix = "#L"
17-
}
14+
sourceLink {
15+
localDirectory = rootDir
16+
remoteUrl("https://github.com/JetBrains/koog/tree/main")
17+
remoteLineSuffix = "#L"
18+
}
1819

19-
externalDocumentationLinks.register("ktor-client") {
20-
url("https://api.ktor.io/ktor-client/")
21-
packageListUrl("https://api.ktor.io/package-list")
22-
}
20+
externalDocumentationLinks.register("ktor-client") {
21+
url("https://api.ktor.io/ktor-client/")
22+
packageListUrl("https://api.ktor.io/package-list")
23+
}
2324

24-
externalDocumentationLinks.register("kotlinx-coroutines") {
25-
url("https://kotlinlang.org/api/kotlinx.coroutines/")
26-
packageListUrl("https://kotlinlang.org/api/kotlinx.coroutines/package-list")
27-
}
25+
externalDocumentationLinks.register("kotlinx-coroutines") {
26+
url("https://kotlinlang.org/api/kotlinx.coroutines/")
27+
packageListUrl("https://kotlinlang.org/api/kotlinx.coroutines/package-list")
28+
}
29+
30+
externalDocumentationLinks.register("kotlinx-serialization") {
31+
url("https://kotlinlang.org/api/kotlinx.serialization/")
32+
packageListUrl("https://kotlinlang.org/api/kotlinx.serialization/package-list")
33+
}
2834

29-
externalDocumentationLinks.register("kotlinx-serialization") {
30-
url("https://kotlinlang.org/api/kotlinx.serialization/")
31-
packageListUrl("https://kotlinlang.org/api/kotlinx.serialization/package-list")
35+
externalDocumentationLinks.register("mcp-kotlin-sdk") {
36+
url("https://modelcontextprotocol.github.io/kotlin-sdk/")
37+
packageListUrl("https://modelcontextprotocol.github.io/kotlin-sdk/package-list")
38+
}
3239
}
3340
}
3441
}

0 commit comments

Comments
 (0)