getCurrent() {
}
/**
- * Invokes {@code session.agent.select}.
+ * Name of the custom agent to select for subsequent turns.
*
* 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 select(SessionAgentSelectPara
}
/**
- * Invokes {@code session.agent.deselect}.
+ * Identifies the target session.
*
* @apiNote This method is experimental and may change in a future version.
* @since 1.0.0
@@ -75,7 +75,7 @@ public CompletableFuture deselect() {
}
/**
- * Invokes {@code session.agent.reload}.
+ * 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/SessionAgentDeselectParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentDeselectParams.java
index cd101194c7..d412c83cfd 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentDeselectParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentDeselectParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.agent.deselect} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentParams.java
index c05e5fa362..24bf532ff5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.agent.getCurrent} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentResult.java
index fea4e47b63..fec2bc94f2 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.agent.getCurrent} RPC method.
+ * The currently selected custom agent, or null when using the default agent.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListParams.java
index e14ae40c0c..6badf614c5 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.agent.list} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListResult.java
index f572bf9aed..9b618b248a 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.agent.list} RPC method.
+ * Custom agents available to the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadParams.java
index ea1b4050b0..5b30c866a0 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.agent.reload} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadResult.java
index 32928e53a1..d058293eac 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.agent.reload} RPC method.
+ * Custom agents available to the session after reloading definitions from disk.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectParams.java
index 61777dde33..38532ace01 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.agent.select} RPC method.
+ * Name of the custom agent to select for subsequent turns.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectResult.java
index ab9637568d..ea19f56488 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.agent.select} RPC method.
+ * The newly selected custom agent.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthApi.java
index 93624213e8..ceb245027e 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthApi.java
@@ -28,7 +28,7 @@ public final class SessionAuthApi {
}
/**
- * Invokes {@code session.auth.getStatus}.
+ * Identifies the target session.
* @since 1.0.0
*/
public CompletableFuture getStatus() {
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusParams.java
index 059833d374..4a99886682 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.auth.getStatus} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusResult.java
index 737c2ae9ea..6e58fe6c7d 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusResult.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.auth.getStatus} RPC method.
+ * Authentication status and account metadata for the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsApi.java
index 6366af794a..df5e6d9f23 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsApi.java
@@ -30,7 +30,7 @@ public final class SessionCommandsApi {
}
/**
- * Invokes {@code session.commands.list}.
+ * Optional filters controlling which command sources to include in the listing.
* @since 1.0.0
*/
public CompletableFuture list() {
@@ -38,7 +38,7 @@ public CompletableFuture list() {
}
/**
- * Invokes {@code session.commands.invoke}.
+ * Slash command name and optional raw input string to invoke.
*
* 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 invoke(SessionCommandsInvokeParams params) {
}
/**
- * Invokes {@code session.commands.handlePendingCommand}.
+ * Pending command request ID and an optional error if the client handler failed.
*
* 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 handlePendin
}
/**
- * Invokes {@code session.commands.respondToQueuedCommand}.
+ * Queued command request ID and the result indicating whether the client handled it.
*
* 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 list() {
}
/**
- * Invokes {@code session.extensions.enable}.
+ * Source-qualified extension identifier to enable for the session.
*
* 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 enable(SessionExtensionsEnableParams params) {
}
/**
- * Invokes {@code session.extensions.disable}.
+ * Source-qualified extension identifier to disable for the session.
*
* 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 disable(SessionExtensionsDisableParams params) {
}
/**
- * Invokes {@code session.extensions.reload}.
+ * 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/SessionExtensionsDisableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsDisableParams.java
index 35d68997be..896ee43c88 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsDisableParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsDisableParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.extensions.disable} RPC method.
+ * Source-qualified extension identifier to disable for the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableParams.java
index 1161a7a739..45db74f495 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.extensions.enable} RPC method.
+ * Source-qualified extension identifier to enable for the session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListParams.java
index 340153ca11..b1c320f689 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.extensions.list} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListResult.java
index 9ace814e0b..ae3aa777f8 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListResult.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListResult.java
@@ -14,7 +14,7 @@
import javax.annotation.processing.Generated;
/**
- * Result for the {@code session.extensions.list} RPC method.
+ * Extensions discovered for the session, with their current status.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadParams.java
index 36d1578416..e192ededf7 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadParams.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadParams.java
@@ -13,7 +13,7 @@
import javax.annotation.processing.Generated;
/**
- * Request parameters for the {@code session.extensions.reload} RPC method.
+ * Identifies the target session.
*
* @since 1.0.0
*/
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetApi.java
index d7aa719a71..3c59b0c4ab 100644
--- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetApi.java
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetApi.java
@@ -30,7 +30,7 @@ public final class SessionFleetApi {
}
/**
- * Invokes {@code session.fleet.start}.
+ * Optional user prompt to combine with the fleet orchestration instructions.
*
* 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/SessionFsSetProviderCapabilities.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderCapabilities.java
new file mode 100644
index 0000000000..5701821259
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderCapabilities.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;
+
+/**
+ * Optional capabilities declared by the provider
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionFsSetProviderCapabilities(
+ /** Whether the provider supports SQLite query/exists operations */
+ @JsonProperty("sqlite") Boolean sqlite
+) {
+}
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..e03dcfcc82 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
*/
@@ -26,6 +26,8 @@ public record SessionFsSetProviderParams(
/** Path within each session's SessionFs where the runtime stores files for that session */
@JsonProperty("sessionStatePath") String sessionStatePath,
/** Path conventions used by this filesystem */
- @JsonProperty("conventions") SessionFsSetProviderConventions conventions
+ @JsonProperty("conventions") SessionFsSetProviderConventions conventions,
+ /** Optional capabilities declared by the provider */
+ @JsonProperty("capabilities") SessionFsSetProviderCapabilities capabilities
) {
}
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/SessionFsSqliteExistsParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsParams.java
new file mode 100644
index 0000000000..47f2bf045c
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsParams.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;
+
+/**
+ * Identifies the target session.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionFsSqliteExistsParams(
+ /** Target session identifier */
+ @JsonProperty("sessionId") String sessionId
+) {
+}
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsResult.java
new file mode 100644
index 0000000000..0cccf0cece
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsResult.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;
+
+/**
+ * Indicates whether the per-session SQLite database already exists.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionFsSqliteExistsResult(
+ /** Whether the session database already exists */
+ @JsonProperty("exists") Boolean exists
+) {
+}
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryParams.java
new file mode 100644
index 0000000000..1f07d8cacf
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryParams.java
@@ -0,0 +1,34 @@
+/*---------------------------------------------------------------------------------------------
+ * 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 java.util.Map;
+import javax.annotation.processing.Generated;
+
+/**
+ * SQL query, query type, and optional bind parameters for executing a SQLite query against the per-session database.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionFsSqliteQueryParams(
+ /** Target session identifier */
+ @JsonProperty("sessionId") String sessionId,
+ /** SQL query to execute */
+ @JsonProperty("query") String query,
+ /** How to execute the query: 'exec' for DDL/multi-statement (no results), 'query' for SELECT (returns rows), 'run' for INSERT/UPDATE/DELETE (returns rowsAffected) */
+ @JsonProperty("queryType") SessionFsSqliteQueryType queryType,
+ /** Optional named bind parameters */
+ @JsonProperty("params") Map params
+) {
+}
diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryResult.java
new file mode 100644
index 0000000000..df6549a9de
--- /dev/null
+++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryResult.java
@@ -0,0 +1,37 @@
+/*---------------------------------------------------------------------------------------------
+ * 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 java.util.List;
+import java.util.Map;
+import javax.annotation.processing.Generated;
+
+/**
+ * Query results including rows, columns, and rows affected, or a filesystem error if execution failed.
+ *
+ * @since 1.0.0
+ */
+@javax.annotation.processing.Generated("copilot-sdk-codegen")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+public record SessionFsSqliteQueryResult(
+ /** For SELECT: array of row objects. For others: empty array. */
+ @JsonProperty("rows") List