From 6f4326ba62a0aa494c348737f2b232a62303c4bd Mon Sep 17 00:00:00 2001 From: Andrei Efimov Date: Mon, 10 Aug 2026 16:21:37 +0200 Subject: [PATCH] Fix request cancellation wire method --- .../kotlin/com/agentclientprotocol/model/Methods.kt | 2 +- .../com/agentclientprotocol/model/AcpMethodTest.kt | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 acp-model/src/commonTest/kotlin/com/agentclientprotocol/model/AcpMethodTest.kt diff --git a/acp-model/src/commonMain/kotlin/com/agentclientprotocol/model/Methods.kt b/acp-model/src/commonMain/kotlin/com/agentclientprotocol/model/Methods.kt index 3deb2b6..d8aee8c 100644 --- a/acp-model/src/commonMain/kotlin/com/agentclientprotocol/model/Methods.kt +++ b/acp-model/src/commonMain/kotlin/com/agentclientprotocol/model/Methods.kt @@ -37,7 +37,7 @@ public open class AcpMethod(public val methodName: MethodName) { where TNotification : AcpNotification, TNotification : AcpWithSessionId public object MetaMethods { - public object CancelRequest : AcpNotificationMethod("\$/cancelRequest", CancelRequestNotification.serializer()) + public object CancelRequest : AcpNotificationMethod("\$/cancel_request", CancelRequestNotification.serializer()) } public object AgentMethods { diff --git a/acp-model/src/commonTest/kotlin/com/agentclientprotocol/model/AcpMethodTest.kt b/acp-model/src/commonTest/kotlin/com/agentclientprotocol/model/AcpMethodTest.kt new file mode 100644 index 0000000..17c69df --- /dev/null +++ b/acp-model/src/commonTest/kotlin/com/agentclientprotocol/model/AcpMethodTest.kt @@ -0,0 +1,12 @@ +package com.agentclientprotocol.model + +import com.agentclientprotocol.rpc.MethodName +import kotlin.test.Test +import kotlin.test.assertEquals + +class AcpMethodTest { + @Test + fun `cancel request uses ACP wire method name`() { + assertEquals(MethodName("\$/cancel_request"), AcpMethod.MetaMethods.CancelRequest.methodName) + } +} \ No newline at end of file