diff --git a/acp-ktor/src/commonMain/kotlin/com/agentclientprotocol/transport/WebSocketTransport.kt b/acp-ktor/src/commonMain/kotlin/com/agentclientprotocol/transport/WebSocketTransport.kt index 77cef5a..d2f50fc 100644 --- a/acp-ktor/src/commonMain/kotlin/com/agentclientprotocol/transport/WebSocketTransport.kt +++ b/acp-ktor/src/commonMain/kotlin/com/agentclientprotocol/transport/WebSocketTransport.kt @@ -96,6 +96,8 @@ public class WebSocketTransport(private val parentScope: CoroutineScope, private } override fun close() { - sendChannel.close() + if (sendChannel.close()) { + fireClose() + } } } \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index e5ea400..ee7fb68 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { private val buildNumber: String? = System.getenv("GITHUB_RUN_NUMBER") private val isReleasePublication = System.getenv("RELEASE_PUBLICATION")?.toBoolean() ?: false -private val baseVersion = "0.12.0" +private val baseVersion = "0.12.1" allprojects { group = "com.agentclientprotocol"