Skip to content

Commit adf3c45

Browse files
1 parent 6df5b2f commit adf3c45

3 files changed

Lines changed: 16 additions & 15 deletions

File tree

acp-model/api/acp-model.api

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -172,18 +172,16 @@ public abstract interface class com/agentclientprotocol/model/AcpWithSessionId {
172172
public final class com/agentclientprotocol/model/AgentCapabilities : com/agentclientprotocol/model/AcpCapabilities, com/agentclientprotocol/model/AcpWithMeta {
173173
public static final field Companion Lcom/agentclientprotocol/model/AgentCapabilities$Companion;
174174
public fun <init> ()V
175-
public fun <init> (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;)V
176-
public synthetic fun <init> (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
175+
public fun <init> (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lkotlinx/serialization/json/JsonElement;)V
176+
public synthetic fun <init> (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lkotlinx/serialization/json/JsonElement;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
177177
public final fun component1 ()Z
178178
public final fun component2 ()Lcom/agentclientprotocol/model/PromptCapabilities;
179179
public final fun component3 ()Lcom/agentclientprotocol/model/McpCapabilities;
180180
public final fun component4 ()Lcom/agentclientprotocol/model/SessionCapabilities;
181-
public final fun component5 ()Lcom/agentclientprotocol/model/AuthCapabilities;
182-
public final fun component6 ()Lkotlinx/serialization/json/JsonElement;
183-
public final fun copy (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;)Lcom/agentclientprotocol/model/AgentCapabilities;
184-
public static synthetic fun copy$default (Lcom/agentclientprotocol/model/AgentCapabilities;ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;ILjava/lang/Object;)Lcom/agentclientprotocol/model/AgentCapabilities;
181+
public final fun component5 ()Lkotlinx/serialization/json/JsonElement;
182+
public final fun copy (ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lkotlinx/serialization/json/JsonElement;)Lcom/agentclientprotocol/model/AgentCapabilities;
183+
public static synthetic fun copy$default (Lcom/agentclientprotocol/model/AgentCapabilities;ZLcom/agentclientprotocol/model/PromptCapabilities;Lcom/agentclientprotocol/model/McpCapabilities;Lcom/agentclientprotocol/model/SessionCapabilities;Lkotlinx/serialization/json/JsonElement;ILjava/lang/Object;)Lcom/agentclientprotocol/model/AgentCapabilities;
185184
public fun equals (Ljava/lang/Object;)Z
186-
public final fun getAuth ()Lcom/agentclientprotocol/model/AuthCapabilities;
187185
public final fun getLoadSession ()Z
188186
public final fun getMcpCapabilities ()Lcom/agentclientprotocol/model/McpCapabilities;
189187
public final fun getPromptCapabilities ()Lcom/agentclientprotocol/model/PromptCapabilities;
@@ -658,14 +656,16 @@ public final class com/agentclientprotocol/model/CancelRequestNotification$Compa
658656
public final class com/agentclientprotocol/model/ClientCapabilities : com/agentclientprotocol/model/AcpCapabilities, com/agentclientprotocol/model/AcpWithMeta {
659657
public static final field Companion Lcom/agentclientprotocol/model/ClientCapabilities$Companion;
660658
public fun <init> ()V
661-
public fun <init> (Lcom/agentclientprotocol/model/FileSystemCapability;ZLkotlinx/serialization/json/JsonElement;)V
662-
public synthetic fun <init> (Lcom/agentclientprotocol/model/FileSystemCapability;ZLkotlinx/serialization/json/JsonElement;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
659+
public fun <init> (Lcom/agentclientprotocol/model/FileSystemCapability;ZLcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;)V
660+
public synthetic fun <init> (Lcom/agentclientprotocol/model/FileSystemCapability;ZLcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
663661
public final fun component1 ()Lcom/agentclientprotocol/model/FileSystemCapability;
664662
public final fun component2 ()Z
665-
public final fun component3 ()Lkotlinx/serialization/json/JsonElement;
666-
public final fun copy (Lcom/agentclientprotocol/model/FileSystemCapability;ZLkotlinx/serialization/json/JsonElement;)Lcom/agentclientprotocol/model/ClientCapabilities;
667-
public static synthetic fun copy$default (Lcom/agentclientprotocol/model/ClientCapabilities;Lcom/agentclientprotocol/model/FileSystemCapability;ZLkotlinx/serialization/json/JsonElement;ILjava/lang/Object;)Lcom/agentclientprotocol/model/ClientCapabilities;
663+
public final fun component3 ()Lcom/agentclientprotocol/model/AuthCapabilities;
664+
public final fun component4 ()Lkotlinx/serialization/json/JsonElement;
665+
public final fun copy (Lcom/agentclientprotocol/model/FileSystemCapability;ZLcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;)Lcom/agentclientprotocol/model/ClientCapabilities;
666+
public static synthetic fun copy$default (Lcom/agentclientprotocol/model/ClientCapabilities;Lcom/agentclientprotocol/model/FileSystemCapability;ZLcom/agentclientprotocol/model/AuthCapabilities;Lkotlinx/serialization/json/JsonElement;ILjava/lang/Object;)Lcom/agentclientprotocol/model/ClientCapabilities;
668667
public fun equals (Ljava/lang/Object;)Z
668+
public final fun getAuth ()Lcom/agentclientprotocol/model/AuthCapabilities;
669669
public final fun getFs ()Lcom/agentclientprotocol/model/FileSystemCapability;
670670
public final fun getTerminal ()Z
671671
public fun get_meta ()Lkotlinx/serialization/json/JsonElement;

acp-model/src/commonMain/kotlin/com/agentclientprotocol/model/Capabilities.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,12 @@ public data class AuthCapabilities(
6363
* See protocol docs: [Client Capabilities](https://agentclientprotocol.com/protocol/initialization#client-capabilities)
6464
*/
6565
@Serializable
66+
@OptIn(UnstableApi::class)
6667
public data class ClientCapabilities(
6768
@EncodeDefault val fs: FileSystemCapability? = null,
6869
@EncodeDefault val terminal: Boolean = false,
70+
@property:UnstableApi
71+
@EncodeDefault val auth: AuthCapabilities? = null,
6972
override val _meta: JsonElement? = null
7073
) : AcpCapabilities, AcpWithMeta
7174

@@ -145,7 +148,5 @@ public data class AgentCapabilities(
145148
@EncodeDefault val promptCapabilities: PromptCapabilities = PromptCapabilities(),
146149
@EncodeDefault val mcpCapabilities: McpCapabilities = McpCapabilities(),
147150
@EncodeDefault val sessionCapabilities: SessionCapabilities = SessionCapabilities(),
148-
@property:UnstableApi
149-
@EncodeDefault val auth: AuthCapabilities? = null,
150151
override val _meta: JsonElement? = null
151152
) : AcpCapabilities, AcpWithMeta

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
private val buildNumber: String? = System.getenv("GITHUB_RUN_NUMBER")
88
private val isReleasePublication = System.getenv("RELEASE_PUBLICATION")?.toBoolean() ?: false
99

10-
private val baseVersion = "0.16.4"
10+
private val baseVersion = "0.16.5"
1111

1212
allprojects {
1313
group = "com.agentclientprotocol"

0 commit comments

Comments
 (0)