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