* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -65,7 +65,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -51,7 +51,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -64,7 +64,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandParams.java
index e14d29486c..e036870e1b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.commands.handlePendingCommand} RPC method.
+ * Pending command request ID and an optional error if the client handler failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandResult.java
index 8c79beaaee..101714028c 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.commands.handlePendingCommand} RPC method.
+ * Indicates whether the pending client-handled command was completed successfully.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsInvokeParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsInvokeParams.java
index 141ec9524d..ec35a5bb30 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsInvokeParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsInvokeParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.commands.invoke} RPC method.
+ * Slash command name and optional raw input string to invoke.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListParams.java
index dd51f0e768..a1fa2728b1 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.commands.list} RPC method.
+ * Optional filters controlling which command sources to include in the listing.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListResult.java
index e819ba64c1..aae276f6cb 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.commands.list} RPC method.
+ * Slash commands available in the session, after applying any include/exclude filters.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java
index 46796b728c..b5a2e31f2a 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.commands.respondToQueuedCommand} RPC method.
+ * Queued command request ID and the result indicating whether the client handled it.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java
index 272849411a..eb05c1d9e6 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.commands.respondToQueuedCommand} RPC method.
+ * Indicates whether the queued-command response was accepted by the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsApi.java
index 38f8dedf2a..cf7e6a5059 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsApi.java
@@ -30,7 +30,7 @@ public final class SessionExtensionsApi {
}
/**
- * Invokes {@code session.extensions.list}.
+ * Identifies the target session.
*
* @apiNote This method is experimental and may change in a future version.
* @since 1.0.0
@@ -40,7 +40,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -55,7 +55,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -70,7 +70,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartParams.java
index 871239460e..5e687cec50 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.fleet.start} RPC method.
+ * Optional user prompt to combine with the fleet orchestration instructions.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartResult.java
index a52813aa06..e328b4ec21 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.fleet.start} RPC method.
+ * Indicates whether fleet mode was successfully activated.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsAppendFileParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsAppendFileParams.java
index 273031f17f..84a1807ce1 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsAppendFileParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsAppendFileParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.appendFile} RPC method.
+ * File path, content to append, and optional mode for the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsParams.java
index c59031c57a..f5217f532a 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.exists} RPC method.
+ * Path to test for existence in the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsResult.java
index 8822074652..6209fd6356 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.exists} RPC method.
+ * Indicates whether the requested path exists in the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsMkdirParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsMkdirParams.java
index 33ca53d0f3..80e0e95a22 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsMkdirParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsMkdirParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.mkdir} RPC method.
+ * Directory path to create in the client-provided session filesystem, with options for recursive creation and POSIX mode.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileParams.java
index f1cad41edd..851c1ac88c 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.readFile} RPC method.
+ * Path of the file to read from the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileResult.java
index d222f88676..c3abbde10e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.readFile} RPC method.
+ * File content as a UTF-8 string, or a filesystem error if the read failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirParams.java
index e3f09c3702..1b18f9df57 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.readdir} RPC method.
+ * Directory path whose entries should be listed from the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirResult.java
index 3f2201d2dc..053017d1ef 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.readdir} RPC method.
+ * Names of entries in the requested directory, or a filesystem error if the read failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntry.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntry.java
index ff44088d4b..7cafa538e9 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntry.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntry.java
@@ -12,6 +12,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `SessionFsReaddirWithTypesEntry` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesParams.java
index 533dbb4169..b092d20753 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.readdirWithTypes} RPC method.
+ * Directory path whose entries (with type information) should be listed from the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesResult.java
index 0fecb63492..13f1056224 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.readdirWithTypes} RPC method.
+ * Entries in the requested directory paired with file/directory type information, or a filesystem error if the read failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRenameParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRenameParams.java
index 6a18e80df5..f1d758cba2 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRenameParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRenameParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.rename} RPC method.
+ * Source and destination paths for renaming or moving an entry in the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRmParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRmParams.java
index 50661a58e4..b73a9d6318 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRmParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRmParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.rm} RPC method.
+ * Path to remove from the client-provided session filesystem, with options for recursive removal and force.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderParams.java
index e0c893db0d..76869ff6f0 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.setProvider} RPC method.
+ * Initial working directory, session-state path layout, and path conventions used to register the calling SDK client as the session filesystem provider.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderResult.java
index dcda9e587a..621ed7d05e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.setProvider} RPC method.
+ * Indicates whether the calling client was registered as the session filesystem provider.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatParams.java
index 5d60281c8b..410b168fd0 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.stat} RPC method.
+ * Path whose metadata should be returned from the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatResult.java
index 28bb3a9fbd..2e3b811d9c 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessionFs.stat} RPC method.
+ * Filesystem metadata for the requested path, or a filesystem error if the stat failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsWriteFileParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsWriteFileParams.java
index 1c03df8a78..ed08b2f7df 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsWriteFileParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsWriteFileParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessionFs.writeFile} RPC method.
+ * File path, content to write, and optional mode for the client-provided session filesystem.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryApi.java
index e1f179e53b..9988a4a886 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryApi.java
@@ -30,7 +30,7 @@ public final class SessionHistoryApi {
}
/**
- * Invokes {@code session.history.compact}.
+ * Identifies the target session.
*
* @apiNote This method is experimental and may change in a future version.
* @since 1.0.0
@@ -40,7 +40,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactParams.java
index 4b352cc623..8737d590fa 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.history.compact} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactResult.java
index 060b97f48f..f7a8664b92 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.history.compact} RPC method.
+ * Compaction outcome with the number of tokens and messages removed and the resulting context window breakdown.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateParams.java
index 09ddf68df1..a56ed6994b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.history.truncate} RPC method.
+ * Identifier of the event to truncate to; this event and all later events are removed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateResult.java
index a295cd1bd2..7905c66b9b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.history.truncate} RPC method.
+ * Number of events that were removed by the truncation.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsApi.java
index 1458419504..23c4cf3b6e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsApi.java
@@ -28,7 +28,7 @@ public final class SessionInstructionsApi {
}
/**
- * Invokes {@code session.instructions.getSources}.
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -59,7 +59,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -74,7 +74,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginParams.java
index ef336408d1..004cd3d62b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.mcp.oauth.login} RPC method.
+ * Remote MCP server name and optional overrides controlling reauthentication, OAuth client display name, and the callback success-page copy.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginResult.java
index e46ab39efb..9c557f6f5b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthLoginResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.mcp.oauth.login} RPC method.
+ * OAuth authorization URL the caller should open, or empty when cached tokens already authenticated the server.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpReloadParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpReloadParams.java
index b3e3ccf28a..705e42b72b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpReloadParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpReloadParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.mcp.reload} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeApi.java
index bf20ad088f..9e67580dc0 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeApi.java
@@ -30,7 +30,7 @@ public final class SessionModeApi {
}
/**
- * The agent mode. Valid values: "interactive", "plan", "autopilot".
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeGetParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeGetParams.java
index e62ab01d65..c8f660f92c 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeGetParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeGetParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.mode.get} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeSetParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeSetParams.java
index 4153014e5d..bb05458c16 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeSetParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModeSetParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.mode.set} RPC method.
+ * Agent interaction mode to apply to the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelApi.java
index 6c8099d0c3..55b3b18c93 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelApi.java
@@ -30,7 +30,7 @@ public final class SessionModelApi {
}
/**
- * Invokes {@code session.model.getCurrent}.
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentParams.java
index e49e4f2dfe..1687e9fff5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.model.getCurrent} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentResult.java
index 7467fd4e8a..4a5a605250 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelGetCurrentResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.model.getCurrent} RPC method.
+ * The currently selected model for the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToParams.java
index 4d69219fe2..e06d3e68ab 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.model.switchTo} RPC method.
+ * Target model identifier and optional reasoning effort, summary, and capability overrides.
*
* @since 1.0.0
*/
@@ -25,8 +25,10 @@ public record SessionModelSwitchToParams(
@JsonProperty("sessionId") String sessionId,
/** Model identifier to switch to */
@JsonProperty("modelId") String modelId,
- /** Reasoning effort level to use for the model */
+ /** Reasoning effort level to use for the model. "none" disables reasoning. */
@JsonProperty("reasoningEffort") String reasoningEffort,
+ /** Reasoning summary mode to request for supported model clients */
+ @JsonProperty("reasoningSummary") ReasoningSummary reasoningSummary,
/** Override individual model capabilities resolved by the runtime */
@JsonProperty("modelCapabilities") ModelCapabilitiesOverride modelCapabilities
) {
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToResult.java
index 5e93b51aed..6c4e7a39cd 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionModelSwitchToResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.model.switchTo} RPC method.
+ * The model identifier active on the session after the switch.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameApi.java
index 1700becb97..371dc15ab5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameApi.java
@@ -30,7 +30,7 @@ public final class SessionNameApi {
}
/**
- * Invokes {@code session.name.get}.
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetParams.java
index 59b638e4c5..941a19a89b 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.name.get} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetResult.java
index 82ba816531..349aa81a25 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameGetResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.name.get} RPC method.
+ * The session's friendly name, or null when not yet set.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameSetParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameSetParams.java
index 45e93db451..6ad1fcd37e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameSetParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionNameSetParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.name.set} RPC method.
+ * New friendly name to apply to the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsApi.java
index 31edf36b7e..6a32d2d191 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsApi.java
@@ -30,7 +30,7 @@ public final class SessionPermissionsApi {
}
/**
- * Invokes {@code session.permissions.handlePendingPermissionRequest}.
+ * Pending permission request ID and the decision to apply (approve/reject and scope).
*
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -43,7 +43,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -56,7 +56,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -51,7 +51,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -45,7 +45,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellApi.java
index b86074342c..4a8e6a86c6 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellApi.java
@@ -30,7 +30,7 @@ public final class SessionShellApi {
}
/**
- * Invokes {@code session.shell.exec}.
+ * Shell command to run, with optional working directory and timeout in milliseconds.
*
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -43,7 +43,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecParams.java
index 3aeeebff05..82a5815d90 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.shell.exec} RPC method.
+ * Shell command to run, with optional working directory and timeout in milliseconds.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecResult.java
index 34288630b4..d7790ce700 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellExecResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.shell.exec} RPC method.
+ * Identifier of the spawned process, used to correlate streamed output and exit notifications.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillParams.java
index cb0e128b6d..c89e219822 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.shell.kill} RPC method.
+ * Identifier of a process previously returned by "shell.exec" and the signal to send.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillResult.java
index e786d93c40..163c990bb8 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionShellKillResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.shell.kill} RPC method.
+ * Indicates whether the signal was delivered; false if the process was unknown or already exited.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsApi.java
index 6f46d19d75..a96f410f04 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsApi.java
@@ -30,7 +30,7 @@ public final class SessionSkillsApi {
}
/**
- * Invokes {@code session.skills.list}.
+ * Identifies the target session.
*
* @apiNote This method is experimental and may change in a future version.
* @since 1.0.0
@@ -40,7 +40,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -55,7 +55,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -70,7 +70,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -45,7 +45,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -70,7 +70,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -85,7 +85,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -100,7 +100,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelParams.java
index 7f3ba8a5a8..e00f9fcf86 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.cancel} RPC method.
+ * Identifier of the background task to cancel.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelResult.java
index 976e75d646..1ecae81525 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksCancelResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.cancel} RPC method.
+ * Indicates whether the background task was successfully cancelled.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListParams.java
index 379221deb1..8716e95492 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.list} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListResult.java
index 47c5b1bec1..307cdd6b9d 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksListResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.list} RPC method.
+ * Background tasks currently tracked by the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundParams.java
index 14aca99e38..6dc27fd7c5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.promoteToBackground} RPC method.
+ * Identifier of the task to promote to background mode.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundResult.java
index 87f09638f6..9580bc6089 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksPromoteToBackgroundResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.promoteToBackground} RPC method.
+ * Indicates whether the task was successfully promoted to background mode.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveParams.java
index 16e3bbf413..69fdfbd414 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.remove} RPC method.
+ * Identifier of the completed or cancelled task to remove from tracking.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveResult.java
index c2f10222d1..44ff4eb755 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksRemoveResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.remove} RPC method.
+ * Indicates whether the task was removed. False when the task does not exist or is still running/idle.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageParams.java
index 70c70eed75..5b496b080d 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.sendMessage} RPC method.
+ * Identifier of the target agent task, message content, and optional sender agent ID.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageResult.java
index f4aabb1710..0f72e5a697 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksSendMessageResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.sendMessage} RPC method.
+ * Indicates whether the message was delivered, with an error message when delivery failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentParams.java
index 74a2ba3097..3ad64c52e4 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tasks.startAgent} RPC method.
+ * Agent type, prompt, name, and optional description and model override for the new task.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentResult.java
index 34a5dd4921..96bab97fa4 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksStartAgentResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tasks.startAgent} RPC method.
+ * Identifier assigned to the newly started background agent task.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsApi.java
index 91d0587c72..323fdfe510 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsApi.java
@@ -30,7 +30,7 @@ public final class SessionToolsApi {
}
/**
- * Invokes {@code session.tools.handlePendingToolCall}.
+ * Pending external tool call request ID, with the tool result or an error describing why it failed.
*
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallParams.java
index 796001d8f1..3bdde09047 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.tools.handlePendingToolCall} RPC method.
+ * Pending external tool call request ID, with the tool result or an error describing why it failed.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallResult.java
index 3f7a2acc1e..3eae1158d7 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionToolsHandlePendingToolCallResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.tools.handlePendingToolCall} RPC method.
+ * Indicates whether the external tool call result was handled successfully.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiApi.java
index d6c1e3b4d3..ef37d580d6 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiApi.java
@@ -30,7 +30,7 @@ public final class SessionUiApi {
}
/**
- * The elicitation response (accept with form values, decline, or cancel)
+ * Prompt message and JSON schema describing the form fields to elicit from the user.
*
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -43,7 +43,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiElicitationParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiElicitationParams.java
index 315a857f5d..e92aa36bd6 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiElicitationParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiElicitationParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.ui.elicitation} RPC method.
+ * Prompt message and JSON schema describing the form fields to elicit from the user.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationParams.java
index 23fd0759de..b648fb7a93 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.ui.handlePendingElicitation} RPC method.
+ * Pending elicitation request ID and the user's response (accept/decline/cancel + form values).
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationResult.java
index 549609a87b..bf25a16860 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUiHandlePendingElicitationResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.ui.handlePendingElicitation} RPC method.
+ * Indicates whether the elicitation response was accepted; false if it was already resolved by another client.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageApi.java
index 7b34027327..c3db06d6bc 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageApi.java
@@ -28,7 +28,7 @@ public final class SessionUsageApi {
}
/**
- * Invokes {@code session.usage.getMetrics}.
+ * Identifies the target session.
*
* @apiNote This method is experimental and may change in a future version.
* @since 1.0.0
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsParams.java
index 4696c7fc98..72cb52de9a 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.usage.getMetrics} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsResult.java
index cb1897d279..ee7bf42cd7 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionUsageGetMetricsResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.usage.getMetrics} RPC method.
+ * Accumulated session usage metrics, including premium request cost, token counts, model breakdown, and code-change totals.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesApi.java
index b9a5238fac..a884637375 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesApi.java
@@ -30,7 +30,7 @@ public final class SessionWorkspacesApi {
}
/**
- * Invokes {@code session.workspaces.getWorkspace}.
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
@@ -59,7 +59,7 @@ public CompletableFuture
* Note: the {@code sessionId} field in the params record is overridden
* by the session-scoped wrapper; any value provided is ignored.
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesCreateFileParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesCreateFileParams.java
index def2ffe373..b57681a172 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesCreateFileParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesCreateFileParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.workspaces.createFile} RPC method.
+ * Relative path and UTF-8 content for the workspace file to create or overwrite.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceParams.java
index c2f0e5a16d..9f9628bb6f 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.workspaces.getWorkspace} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceResult.java
index 6474c29822..3772d5f931 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesGetWorkspaceResult.java
@@ -15,7 +15,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.workspaces.getWorkspace} RPC method.
+ * Current workspace metadata for the session, or null when not available.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesParams.java
index 7bcee441ed..68b976a60e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.workspaces.listFiles} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesResult.java
index 26064cde40..06908175b3 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesListFilesResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.workspaces.listFiles} RPC method.
+ * Relative paths of files stored in the session workspace files directory.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileParams.java
index 40b2778542..e322ee06da 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.workspaces.readFile} RPC method.
+ * Relative path of the workspace file to read.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileResult.java
index c0ce5e7c7a..7a0717dbeb 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionWorkspacesReadFileResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.workspaces.readFile} RPC method.
+ * Contents of the requested workspace file as a UTF-8 string.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectParams.java
new file mode 100644
index 0000000000..a8a9e76f65
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectParams.java
@@ -0,0 +1,27 @@
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ *--------------------------------------------------------------------------------------------*/
+
+// AUTO-GENERATED FILE - DO NOT EDIT
+// Generated from: api.schema.json
+
+package com.github.copilot.sdk.generated.rpc;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import javax.annotation.processing.Generated;
+
+/**
+ * Remote session connection parameters.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionsConnectParams(
+ /** Session ID to connect to. */
+ @JsonProperty("sessionId") String sessionId
+) {
+}
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectResult.java
new file mode 100644
index 0000000000..b67783328b
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsConnectResult.java
@@ -0,0 +1,29 @@
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ *--------------------------------------------------------------------------------------------*/
+
+// AUTO-GENERATED FILE - DO NOT EDIT
+// Generated from: api.schema.json
+
+package com.github.copilot.sdk.generated.rpc;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import javax.annotation.processing.Generated;
+
+/**
+ * Remote session connection result.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionsConnectResult(
+ /** SDK session ID for the connected remote session. */
+ @JsonProperty("sessionId") String sessionId,
+ /** Metadata for a connected remote session. */
+ @JsonProperty("metadata") ConnectedRemoteSessionMetadata metadata
+) {
+}
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkParams.java
index 644be05ee0..19858ac970 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code sessions.fork} RPC method.
+ * Source session identifier to fork from, optional event-ID boundary, and optional friendly name for the new session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkResult.java
index 77543916ec..29bcb8c92f 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionsForkResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code sessions.fork} RPC method.
+ * Identifier and optional friendly name assigned to the newly forked session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/Skill.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/Skill.java
index 7f3c2a4010..75faac26f5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/Skill.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/Skill.java
@@ -12,6 +12,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `Skill` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsConfigSetDisabledSkillsParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsConfigSetDisabledSkillsParams.java
index 94a32b573b..f704129dd5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsConfigSetDisabledSkillsParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsConfigSetDisabledSkillsParams.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code skills.config.setDisabledSkills} RPC method.
+ * Skill names to mark as disabled in global configuration, replacing any previous list.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverParams.java
index 053d42585a..be1d1921fe 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverParams.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code skills.discover} RPC method.
+ * Optional project paths and additional skill directories to include in discovery.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverResult.java
index a2f0efe971..c80a738376 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SkillsDiscoverResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code skills.discover} RPC method.
+ * Skills discovered across global and project sources.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SlashCommandInfo.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SlashCommandInfo.java
index e494f4894c..686018c517 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SlashCommandInfo.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SlashCommandInfo.java
@@ -13,6 +13,11 @@
import java.util.List;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `SlashCommandInfo` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/Tool.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/Tool.java
index 53fbdcb8ed..5954c2c030 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/Tool.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/Tool.java
@@ -13,6 +13,11 @@
import java.util.Map;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `Tool` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListParams.java
index 2c5aa5b09e..3072c46eb9 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code tools.list} RPC method.
+ * Optional model identifier whose tool overrides should be applied to the listing.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListResult.java
index 3a1b7c29d5..30e3b0962e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ToolsListResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code tools.list} RPC method.
+ * Built-in tools available for the requested model, with their parameters and instructions.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetric.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetric.java
index 844d4a1bf8..15a1333235 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetric.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetric.java
@@ -13,6 +13,11 @@
import java.util.Map;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `UsageMetricsModelMetric` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetricTokenDetail.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetricTokenDetail.java
index 51ef4f3ee2..1a64c76e90 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetricTokenDetail.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsModelMetricTokenDetail.java
@@ -12,6 +12,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `UsageMetricsModelMetricTokenDetail` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsTokenDetail.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsTokenDetail.java
index 1f763f0281..1175c7b8b1 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsTokenDetail.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/UsageMetricsTokenDetail.java
@@ -12,6 +12,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.annotation.processing.Generated;
+/**
+ * Schema for the `UsageMetricsTokenDetail` type.
+ *
+ * @since 1.0.0
+ */
@javax.annotation.processing.Generated("copilot-sdk-codegen")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/src/main/java/com/github/copilot/sdk/CopilotSession.java b/src/main/java/com/github/copilot/sdk/CopilotSession.java
index 79a7f343b7..9825aff2a2 100644
--- a/src/main/java/com/github/copilot/sdk/CopilotSession.java
+++ b/src/main/java/com/github/copilot/sdk/CopilotSession.java
@@ -1657,7 +1657,7 @@ public CompletableFuture
+ * When set, the runtime will attempt to use this model for the agent, falling
+ * back to the parent session model if unavailable.
+ *
+ * @param model
+ * the model identifier (e.g. "claude-haiku-4.5")
+ * @return this config for method chaining
+ */
+ public CustomAgentConfig setModel(String model) {
+ this.model = model;
+ return this;
+ }
}