diff --git a/.lastmerge b/.lastmerge index 600b63a547..bd43b04b5b 100644 --- a/.lastmerge +++ b/.lastmerge @@ -1 +1 @@ -e20f5bef125860accb30c60d1b35109371a77f16 +d0eb531e9ff58ea61f406caa9426f498f6485026 diff --git a/pom.xml b/pom.xml index be73738041..d251fbce6e 100644 --- a/pom.xml +++ b/pom.xml @@ -94,7 +94,7 @@ reference-impl-sync workflow and deal with the subsequent PR. --> - ^1.0.48 + ^1.0.49-1 diff --git a/scripts/codegen/package-lock.json b/scripts/codegen/package-lock.json index 36d7689a71..cee6f09e64 100644 --- a/scripts/codegen/package-lock.json +++ b/scripts/codegen/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "copilot-sdk-java-codegen", "dependencies": { - "@github/copilot": "^1.0.48", + "@github/copilot": "^1.0.49-1", "json-schema": "^0.4.0", "tsx": "^4.20.6" } @@ -428,26 +428,26 @@ } }, "node_modules/@github/copilot": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.48.tgz", - "integrity": "sha512-U5SzyTEq376UU9A4Sd3TEKz+Y2nRUd90cLO4Hc1otaB8yFSy9Ur2UVGcI2/wCoodL3a39k6WbdgNzFxr0gWFRQ==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.49-1.tgz", + "integrity": "sha512-1euPT6WXtLWnoqz1SXHdcqmktucdkfwfZn/Eo4iQ1FAjZo7awuN86rVb1feDwxY4vlSGbzNmK+GDKDgs9qZCDg==", "license": "SEE LICENSE IN LICENSE.md", "bin": { "copilot": "npm-loader.js" }, "optionalDependencies": { - "@github/copilot-darwin-arm64": "1.0.48", - "@github/copilot-darwin-x64": "1.0.48", - "@github/copilot-linux-arm64": "1.0.48", - "@github/copilot-linux-x64": "1.0.48", - "@github/copilot-win32-arm64": "1.0.48", - "@github/copilot-win32-x64": "1.0.48" + "@github/copilot-darwin-arm64": "1.0.49-1", + "@github/copilot-darwin-x64": "1.0.49-1", + "@github/copilot-linux-arm64": "1.0.49-1", + "@github/copilot-linux-x64": "1.0.49-1", + "@github/copilot-win32-arm64": "1.0.49-1", + "@github/copilot-win32-x64": "1.0.49-1" } }, "node_modules/@github/copilot-darwin-arm64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.48.tgz", - "integrity": "sha512-82MLoMQwPVVFM8EYssihFxSEPUYtZADE8rMzQ3jG9HgRg2qjQSfnHQS1mKe64dlXswZUK/onw6/8kjnW5I4pPg==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.49-1.tgz", + "integrity": "sha512-EgHdwlkYSJ+RmHAelGGpQxQe5/dgq3BlvToc0VmYEUCWO93ESEql7XBqCWYeASg3USUp8n87kf3mr2eXIECvLA==", "cpu": [ "arm64" ], @@ -461,9 +461,9 @@ } }, "node_modules/@github/copilot-darwin-x64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.48.tgz", - "integrity": "sha512-1VQ5r5F0h8GwboXmZTcutqcJT+iCpPXAF27QqodmpKEvW9aYfG8g9X2kFJOzDZoX+SA3Uaka9qXdYKF2xT6Uog==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.49-1.tgz", + "integrity": "sha512-YPtOW5q3vWB9Covn08jxqIdIjcCuJi/MgIlYk1ulKTINi5uK5a6NlsX2mDaGWL/svhDwDlhFEa3oUV41yOjTkg==", "cpu": [ "x64" ], @@ -477,9 +477,9 @@ } }, "node_modules/@github/copilot-linux-arm64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.48.tgz", - "integrity": "sha512-PmsGnb0DZlI+Bf53l9HM1PAHHkUcMyB4y8v/7tnC/jDOV5dGF124n0HnDNfJLOLiJGiQGodthIif6QtPaAxpeA==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.49-1.tgz", + "integrity": "sha512-eEh0ec1UlWg8IdV2/3Zaxr/PAA86GclEFUcGNkwc9JceOgw5nhIdytsjCwXJUcRTzHsGrAoTS+Vad1RSvKSmYQ==", "cpu": [ "arm64" ], @@ -493,9 +493,9 @@ } }, "node_modules/@github/copilot-linux-x64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.48.tgz", - "integrity": "sha512-b2cc4euSlke9fYHXXsS2EL9UYbctN0h4lZvtAcKUDY+RCnpYAQOVBZK+c1R9dQrtsT6Z/yUv7PuFPSs8qdtc2Q==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.49-1.tgz", + "integrity": "sha512-9+HxOVAbgCqcoyfAXyfaFxgIbAfHWCh699WuOfWViX2fjoKO3V0ZVHEergR4gVEgvnjvnmD0TZhT7+kTzqPK6A==", "cpu": [ "x64" ], @@ -509,9 +509,9 @@ } }, "node_modules/@github/copilot-win32-arm64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.48.tgz", - "integrity": "sha512-VEEOwddtpJ3DTbXGhnK6K8im4ofl9m08q1m/K++sNvWV8wkkOSOQBTiPdyUsuU/TXAoFhb8tZMIJv+6NnMBtMw==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.49-1.tgz", + "integrity": "sha512-nsOz2rdk1Il3KJ24x3Hdv27MvotrKygIC/ok6acvq+xFwsYxR5Kt5bL1veBAGZVEG8K+0r2DfHi9NZHazBYK8A==", "cpu": [ "arm64" ], @@ -525,9 +525,9 @@ } }, "node_modules/@github/copilot-win32-x64": { - "version": "1.0.48", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.48.tgz", - "integrity": "sha512-93BzvXLPHTyy1gWBXQY/IWIHor4IAwZuuo7/obG80/Qa6U0WeaN9slz/FBJvrsgVNrrRfEID5Xm3At+S6Kj67Q==", + "version": "1.0.49-1", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.49-1.tgz", + "integrity": "sha512-RZbU3GESkfwd8UC1h5AeceVfCOfXjMA+sDKfIUyk8Pl8EukTNtNSf+WEKK1HzSxbxdbIu9DJyBL375JMwDiH4A==", "cpu": [ "x64" ], diff --git a/scripts/codegen/package.json b/scripts/codegen/package.json index 82454e774e..8726bacc12 100644 --- a/scripts/codegen/package.json +++ b/scripts/codegen/package.json @@ -7,7 +7,7 @@ "generate:java": "tsx java.ts" }, "dependencies": { - "@github/copilot": "^1.0.48", + "@github/copilot": "^1.0.49-1", "json-schema": "^0.4.0", "tsx": "^4.20.6" } diff --git a/src/generated/java/com/github/copilot/sdk/generated/AbortEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AbortEvent.java index 16cfabc0e6..297f23f722 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AbortEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AbortEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code abort} session event. + * Session event "abort". Turn abort information including the reason for termination * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantIntentEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantIntentEvent.java index a1c22edfb1..332daeb179 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantIntentEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantIntentEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.intent} session event. + * Session event "assistant.intent". Agent intent description for current activity or plan * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageDeltaEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageDeltaEvent.java index 128608a1e1..ff84f757d5 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageDeltaEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageDeltaEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.message_delta} session event. + * Session event "assistant.message_delta". Streaming assistant message delta for incremental response updates * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageEvent.java index 3ac0b9780a..98af7b90ad 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.message} session event. + * Session event "assistant.message". Assistant response containing text content, optional tool requests, and interaction metadata * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageStartEvent.java index 8cf1a9c8e7..8a83da9439 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageStartEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.message_start} session event. + * Session event "assistant.message_start". Streaming assistant message start metadata * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningDeltaEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningDeltaEvent.java index 7c11ad59e7..5c7a6f94b9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningDeltaEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningDeltaEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.reasoning_delta} session event. + * Session event "assistant.reasoning_delta". Streaming reasoning delta for incremental extended thinking updates * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningEvent.java index 292b191b14..58a7e665d4 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.reasoning} session event. + * Session event "assistant.reasoning". Assistant reasoning content for timeline display with complete thinking text * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantStreamingDeltaEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantStreamingDeltaEvent.java index 71ec8f4884..70707a56e3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantStreamingDeltaEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantStreamingDeltaEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.streaming_delta} session event. + * Session event "assistant.streaming_delta". Streaming response progress with cumulative byte count * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnEndEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnEndEvent.java index a8e0b16525..e349711dc8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnEndEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnEndEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.turn_end} session event. + * Session event "assistant.turn_end". Turn completion metadata including the turn identifier * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnStartEvent.java index 921623801d..245803774e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnStartEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.turn_start} session event. + * Session event "assistant.turn_start". Turn initialization metadata including identifier and interaction tracking * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageEvent.java index ba97e03958..89b8ee6c49 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code assistant.usage} session event. + * Session event "assistant.usage". LLM API call usage metrics including tokens, costs, quotas, and billing information * * @since 1.0.0 */ @@ -70,7 +70,7 @@ public record AssistantUsageEventData( @JsonProperty("quotaSnapshots") Map quotaSnapshots, /** Per-request cost and usage data from the CAPI copilot_usage response field */ @JsonProperty("copilotUsage") AssistantUsageCopilotUsage copilotUsage, - /** Reasoning effort level used for model calls, if applicable (e.g. "low", "medium", "high", "xhigh") */ + /** Reasoning effort level used for model calls, if applicable (e.g. "none", "low", "medium", "high", "xhigh") */ @JsonProperty("reasoningEffort") String reasoningEffort ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageQuotaSnapshot.java b/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageQuotaSnapshot.java index 0986f67d71..9e5675360e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageQuotaSnapshot.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageQuotaSnapshot.java @@ -13,6 +13,11 @@ import java.time.OffsetDateTime; import javax.annotation.processing.Generated; +/** + * Schema for the `AssistantUsageQuotaSnapshot` 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/AutoModeSwitchCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchCompletedEvent.java index a6d994d6b8..a9f6c8d48b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code auto_mode_switch.completed} session event. + * Session event "auto_mode_switch.completed". Auto mode switch completion notification * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchRequestedEvent.java index e234ccd287..b1a768adc9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code auto_mode_switch.requested} session event. + * Session event "auto_mode_switch.requested". Auto mode switch request notification requiring user approval * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedEvent.java index 6ee7768fbb..ff359b04a0 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code capabilities.changed} session event. + * Session event "capabilities.changed". Session capability change notification * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CommandCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/CommandCompletedEvent.java index d2075f09d3..584cde38b3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CommandCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CommandCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code command.completed} session event. + * Session event "command.completed". Queued command completion notification signaling UI dismissal * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CommandExecuteEvent.java b/src/generated/java/com/github/copilot/sdk/generated/CommandExecuteEvent.java index a9b0608dba..5d07300e8b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CommandExecuteEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CommandExecuteEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code command.execute} session event. + * Session event "command.execute". Registered command dispatch request routed to the owning client * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CommandQueuedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/CommandQueuedEvent.java index 6599f4da64..f724f52993 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CommandQueuedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CommandQueuedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code command.queued} session event. + * Session event "command.queued". Queued slash command dispatch request for client execution * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedCommand.java b/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedCommand.java index 30c8e99627..cb446ee24c 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedCommand.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedCommand.java @@ -12,11 +12,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `CommandsChangedCommand` type. + * + * @since 1.0.0 + */ @javax.annotation.processing.Generated("copilot-sdk-codegen") @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public record CommandsChangedCommand( + /** Slash command name without the leading slash. */ @JsonProperty("name") String name, + /** Optional human-readable command description. */ @JsonProperty("description") String description ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedEvent.java index 48576c314a..7b2d3c2c12 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code commands.changed} session event. + * Session event "commands.changed". SDK command registration change notification * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/CustomAgentsUpdatedAgent.java b/src/generated/java/com/github/copilot/sdk/generated/CustomAgentsUpdatedAgent.java index 0d9dbc295b..154e763778 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/CustomAgentsUpdatedAgent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/CustomAgentsUpdatedAgent.java @@ -13,6 +13,11 @@ import java.util.List; import javax.annotation.processing.Generated; +/** + * Schema for the `CustomAgentsUpdatedAgent` 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/ElicitationCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ElicitationCompletedEvent.java index ae94b6bf31..ee713a1002 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ElicitationCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ElicitationCompletedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code elicitation.completed} session event. + * Session event "elicitation.completed". Elicitation request completion with the user's response * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedEvent.java index fd5773df6f..000c242c9a 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code elicitation.requested} session event. + * Session event "elicitation.requested". Elicitation request; may be form-based (structured input) or URL-based (browser redirect) * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeCompletedEvent.java index 56c2c66813..9ba02545ed 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code exit_plan_mode.completed} session event. + * Session event "exit_plan_mode.completed". Plan mode exit completion with the user's approval decision and optional feedback * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeRequestedEvent.java index de2bf45a84..dfabeb5174 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeRequestedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code exit_plan_mode.requested} session event. + * Session event "exit_plan_mode.requested". Plan approval request with plan content and available user actions * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtension.java b/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtension.java index 366ea550cd..32e8ae4601 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtension.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtension.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `ExtensionsLoadedExtension` 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/ExternalToolCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ExternalToolCompletedEvent.java index e9526c6faf..be086cb6d8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ExternalToolCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ExternalToolCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code external_tool.completed} session event. + * Session event "external_tool.completed". External tool completion notification signaling UI dismissal * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ExternalToolRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ExternalToolRequestedEvent.java index 8e646c1a5c..72591dd47c 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ExternalToolRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ExternalToolRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code external_tool.requested} session event. + * Session event "external_tool.requested". External tool invocation request for client-side tool execution * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/HookEndEvent.java b/src/generated/java/com/github/copilot/sdk/generated/HookEndEvent.java index c2a80b0f3d..71b148fb13 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/HookEndEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/HookEndEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code hook.end} session event. + * Session event "hook.end". Hook invocation completion details including output, success status, and error information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/HookStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/HookStartEvent.java index ffca1dfe0b..0505c4182a 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/HookStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/HookStartEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code hook.start} session event. + * Session event "hook.start". Hook invocation start details including type and input data * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/McpOauthCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/McpOauthCompletedEvent.java index 3d410bf2d2..33a56f8248 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/McpOauthCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/McpOauthCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code mcp.oauth_completed} session event. + * Session event "mcp.oauth_completed". MCP OAuth request completion notification * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredEvent.java b/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredEvent.java index c7ef7a12af..c2e9843da1 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code mcp.oauth_required} session event. + * Session event "mcp.oauth_required". OAuth authentication request for an MCP server * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServer.java b/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServer.java index 9e17180ded..df300e2d2e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServer.java +++ b/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServer.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `McpServersLoadedServer` 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/ModelCallFailureEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ModelCallFailureEvent.java index 939e49ef55..33a3f86189 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ModelCallFailureEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ModelCallFailureEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code model.call_failure} session event. + * Session event "model.call_failure". Failed LLM API call metadata for telemetry * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/PendingMessagesModifiedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/PendingMessagesModifiedEvent.java index 56f8ed520e..7cdcf1d3a8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/PendingMessagesModifiedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/PendingMessagesModifiedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code pending_messages.modified} session event. + * Session event "pending_messages.modified". Empty payload; the event signals that the pending message queue has changed * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedEvent.java index 0b8da105e2..feeb4ca822 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code permission.completed} session event. + * Session event "permission.completed". Permission request completion notification signaling UI dismissal * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/PermissionRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/PermissionRequestedEvent.java index 7892d3afe5..fda4db42f3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/PermissionRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/PermissionRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code permission.requested} session event. + * Session event "permission.requested". Permission request notification requiring client approval with request details * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ReasoningSummary.java b/src/generated/java/com/github/copilot/sdk/generated/ReasoningSummary.java new file mode 100644 index 0000000000..98897bbc92 --- /dev/null +++ b/src/generated/java/com/github/copilot/sdk/generated/ReasoningSummary.java @@ -0,0 +1,37 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + *--------------------------------------------------------------------------------------------*/ + +// AUTO-GENERATED FILE - DO NOT EDIT +// Generated from: session-events.schema.json + +package com.github.copilot.sdk.generated; + +import javax.annotation.processing.Generated; + +/** + * Reasoning summary mode used for model calls, if applicable (e.g. "none", "concise", "detailed") + * + * @since 1.0.0 + */ +@javax.annotation.processing.Generated("copilot-sdk-codegen") +public enum ReasoningSummary { + /** The {@code none} variant. */ + NONE("none"), + /** The {@code concise} variant. */ + CONCISE("concise"), + /** The {@code detailed} variant. */ + DETAILED("detailed"); + + private final String value; + ReasoningSummary(String value) { this.value = value; } + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { return value; } + @com.fasterxml.jackson.annotation.JsonCreator + public static ReasoningSummary fromValue(String value) { + for (ReasoningSummary v : values()) { + if (v.value.equals(value)) return v; + } + throw new IllegalArgumentException("Unknown ReasoningSummary value: " + value); + } +} diff --git a/src/generated/java/com/github/copilot/sdk/generated/SamplingCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SamplingCompletedEvent.java index ae21575094..2c6b264aa9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SamplingCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SamplingCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code sampling.completed} session event. + * Session event "sampling.completed". Sampling request completion notification signaling UI dismissal * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SamplingRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SamplingRequestedEvent.java index 7b92f5fafe..2be3cfc491 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SamplingRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SamplingRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code sampling.requested} session event. + * Session event "sampling.requested". Sampling request from an MCP server; contains the server name and a requestId for correlation * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionBackgroundTasksChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionBackgroundTasksChangedEvent.java index fa996cf0e3..062954dfbf 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionBackgroundTasksChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionBackgroundTasksChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.background_tasks_changed} session event. + * Session event "session.background_tasks_changed". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionCompleteEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionCompleteEvent.java index 5f37980987..b6a3775e9d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionCompleteEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionCompleteEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.compaction_complete} session event. + * Session event "session.compaction_complete". Conversation compaction results including success status, metrics, and optional error details * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionStartEvent.java index 2e0fb6d6f4..2ff7ace484 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionStartEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.compaction_start} session event. + * Session event "session.compaction_start". Context window breakdown at the start of LLM-powered conversation compaction * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionContextChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionContextChangedEvent.java index 0eb9e7e34b..6cc775d528 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionContextChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionContextChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.context_changed} session event. + * Session event "session.context_changed". Updated working directory and git context after the change * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionCustomAgentsUpdatedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionCustomAgentsUpdatedEvent.java index be5e15e91a..ec10ed9c93 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionCustomAgentsUpdatedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionCustomAgentsUpdatedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.custom_agents_updated} session event. + * Session event "session.custom_agents_updated". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionCustomNotificationEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionCustomNotificationEvent.java index 8d3e3b68ac..3078895b7a 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionCustomNotificationEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionCustomNotificationEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.custom_notification} session event. + * Session event "session.custom_notification". Opaque custom notification data. Consumers may branch on source and name, but payload semantics are source-defined. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionErrorEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionErrorEvent.java index 5c174c4357..48ae04ade0 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionErrorEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionErrorEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.error} session event. + * Session event "session.error". Error details for timeline display including message and optional diagnostic information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionExtensionsLoadedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionExtensionsLoadedEvent.java index 4d3420174e..a1b9b8fcef 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionExtensionsLoadedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionExtensionsLoadedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.extensions_loaded} session event. + * Session event "session.extensions_loaded". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionHandoffEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionHandoffEvent.java index 86706272f5..11599defae 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionHandoffEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionHandoffEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.handoff} session event. + * Session event "session.handoff". Session handoff metadata including source, context, and repository information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionIdleEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionIdleEvent.java index 86376ae7c1..cdb38a3444 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionIdleEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionIdleEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.idle} session event. + * Session event "session.idle". Payload indicating the session is idle with no background agents in flight * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionInfoEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionInfoEvent.java index 01c1e0efbe..c0613dfa20 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionInfoEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionInfoEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.info} session event. + * Session event "session.info". Informational message for timeline display with categorization * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServerStatusChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServerStatusChangedEvent.java index c422bf29a9..beb3c257c7 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServerStatusChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServerStatusChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.mcp_server_status_changed} session event. + * Session event "session.mcp_server_status_changed". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServersLoadedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServersLoadedEvent.java index be2d4cf744..0a0b7bc50b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServersLoadedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServersLoadedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.mcp_servers_loaded} session event. + * Session event "session.mcp_servers_loaded". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionModeChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionModeChangedEvent.java index 82ae9ff39c..66f4cd7363 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionModeChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionModeChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.mode_changed} session event. + * Session event "session.mode_changed". Agent mode change details including previous and new modes * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionModelChangeEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionModelChangeEvent.java index 812cff0e81..8225fc78f9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionModelChangeEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionModelChangeEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.model_change} session event. + * Session event "session.model_change". Model change details including previous and new model identifiers * * @since 1.0.0 */ @@ -43,6 +43,10 @@ public record SessionModelChangeEventData( @JsonProperty("previousReasoningEffort") String previousReasoningEffort, /** Reasoning effort level after the model change, if applicable */ @JsonProperty("reasoningEffort") String reasoningEffort, + /** Reasoning summary mode before the model change, if applicable */ + @JsonProperty("previousReasoningSummary") ReasoningSummary previousReasoningSummary, + /** Reasoning summary mode after the model change, if applicable */ + @JsonProperty("reasoningSummary") ReasoningSummary reasoningSummary, /** Reason the change happened, when not user-initiated. Currently `"rate_limit_auto_switch"` for changes triggered by the auto-mode-switch rate-limit recovery path. UI clients can use this to render contextual copy. */ @JsonProperty("cause") String cause ) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionPlanChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionPlanChangedEvent.java index 4677d1cdb3..266ec307dc 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionPlanChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionPlanChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.plan_changed} session event. + * Session event "session.plan_changed". Plan file operation details indicating what changed * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionRemoteSteerableChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionRemoteSteerableChangedEvent.java index ba752f4c62..5ba9423155 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionRemoteSteerableChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionRemoteSteerableChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.remote_steerable_changed} session event. + * Session event "session.remote_steerable_changed". Notifies that the session's remote steering capability has changed * * @since 1.0.0 */ @@ -35,7 +35,7 @@ public final class SessionRemoteSteerableChangedEvent extends SessionEvent { @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public record SessionRemoteSteerableChangedEventData( - /** Whether this session now supports remote steering via Mission Control */ + /** Whether this session now supports remote steering via GitHub */ @JsonProperty("remoteSteerable") Boolean remoteSteerable ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionResumeEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionResumeEvent.java index 31bd3b4c36..5b7119759d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionResumeEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionResumeEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.resume} session event. + * Session event "session.resume". Session resume metadata including current context and event count * * @since 1.0.0 */ @@ -42,15 +42,17 @@ public record SessionResumeEventData( @JsonProperty("eventCount") Double eventCount, /** Model currently selected at resume time */ @JsonProperty("selectedModel") String selectedModel, - /** Reasoning effort level used for model calls, if applicable (e.g. "low", "medium", "high", "xhigh") */ + /** Reasoning effort level used for model calls, if applicable (e.g. "none", "low", "medium", "high", "xhigh") */ @JsonProperty("reasoningEffort") String reasoningEffort, + /** Reasoning summary mode used for model calls, if applicable (e.g. "none", "concise", "detailed") */ + @JsonProperty("reasoningSummary") ReasoningSummary reasoningSummary, /** Updated working directory and git context at resume time */ @JsonProperty("context") WorkingDirectoryContext context, /** Whether the session was already in use by another client at resume time */ @JsonProperty("alreadyInUse") Boolean alreadyInUse, /** True when this resume attached to a session that the runtime already had running in-memory (for example, an extension joining a session another client was actively driving). False (or omitted) for cold resumes — the runtime had to reconstitute the session from its persisted event log. */ @JsonProperty("sessionWasActive") Boolean sessionWasActive, - /** Whether this session supports remote steering via Mission Control */ + /** Whether this session supports remote steering via GitHub */ @JsonProperty("remoteSteerable") Boolean remoteSteerable, /** When true, tool calls and permission requests left in flight by the previous session lifetime remain pending after resume and the agentic loop awaits their results. User sends are queued behind the pending work until all such requests reach a terminal state. When false (the default), any such tool calls and permission requests are immediately marked as interrupted on resume. */ @JsonProperty("continuePendingWork") Boolean continuePendingWork diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCancelledEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCancelledEvent.java index 01cd6e4619..2c480a7575 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCancelledEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCancelledEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.schedule_cancelled} session event. + * Session event "session.schedule_cancelled". Scheduled prompt cancelled from the schedule manager dialog * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCreatedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCreatedEvent.java index bf0be67caf..eb051a0142 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCreatedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCreatedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.schedule_created} session event. + * Session event "session.schedule_created". Scheduled prompt registered via /every or /after * * @since 1.0.0 */ @@ -42,7 +42,9 @@ public record SessionScheduleCreatedEventData( /** Prompt text that gets enqueued on every tick */ @JsonProperty("prompt") String prompt, /** Whether the schedule re-arms after each tick (`/every`) or fires once (`/after`) */ - @JsonProperty("recurring") Boolean recurring + @JsonProperty("recurring") Boolean recurring, + /** Optional user-facing label shown in the timeline instead of the actual prompt (e.g. `/skill-name args` when the prompt is a skill invocation expansion) */ + @JsonProperty("displayPrompt") String displayPrompt ) { } } diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionShutdownEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionShutdownEvent.java index 97d5060d32..269416994b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionShutdownEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionShutdownEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.shutdown} session event. + * Session event "session.shutdown". Session termination metrics including usage statistics, code changes, and shutdown reason * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionSkillsLoadedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionSkillsLoadedEvent.java index b5e64465df..c429125bf8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionSkillsLoadedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionSkillsLoadedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.skills_loaded} session event. + * Session event "session.skills_loaded". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionSnapshotRewindEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionSnapshotRewindEvent.java index 8842827fbc..0b564f2910 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionSnapshotRewindEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionSnapshotRewindEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.snapshot_rewind} session event. + * Session event "session.snapshot_rewind". Session rewind details including target event and count of removed events * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionStartEvent.java index f5d6378fcd..4fd50c965f 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionStartEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.start} session event. + * Session event "session.start". Session initialization metadata including context and configuration * * @since 1.0.0 */ @@ -48,13 +48,15 @@ public record SessionStartEventData( @JsonProperty("startTime") OffsetDateTime startTime, /** Model selected at session creation time, if any */ @JsonProperty("selectedModel") String selectedModel, - /** Reasoning effort level used for model calls, if applicable (e.g. "low", "medium", "high", "xhigh") */ + /** Reasoning effort level used for model calls, if applicable (e.g. "none", "low", "medium", "high", "xhigh") */ @JsonProperty("reasoningEffort") String reasoningEffort, + /** Reasoning summary mode used for model calls, if applicable (e.g. "none", "concise", "detailed") */ + @JsonProperty("reasoningSummary") ReasoningSummary reasoningSummary, /** Working directory and git context at session start */ @JsonProperty("context") WorkingDirectoryContext context, /** Whether the session was already in use by another client at start time */ @JsonProperty("alreadyInUse") Boolean alreadyInUse, - /** Whether this session supports remote steering via Mission Control */ + /** Whether this session supports remote steering via GitHub */ @JsonProperty("remoteSteerable") Boolean remoteSteerable, /** When set, identifies a parent session whose context this session continues — e.g., a detached headless rem-agent run launched on the parent's interactive shutdown. Telemetry from this session is reported under the parent's session_id. */ @JsonProperty("detachedFromSpawningParentSessionId") String detachedFromSpawningParentSessionId diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionTaskCompleteEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionTaskCompleteEvent.java index 1af7e699bf..f114ff82b3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionTaskCompleteEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionTaskCompleteEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.task_complete} session event. + * Session event "session.task_complete". Task completion notification with summary from the agent * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionTitleChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionTitleChangedEvent.java index 3093301883..4d6086bf3e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionTitleChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionTitleChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.title_changed} session event. + * Session event "session.title_changed". Session title change payload containing the new display title * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionToolsUpdatedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionToolsUpdatedEvent.java index a3b5313cf7..0cb8614c7a 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionToolsUpdatedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionToolsUpdatedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.tools_updated} session event. + * Session event "session.tools_updated". * * @since 1.0.0 */ @@ -35,6 +35,7 @@ public final class SessionToolsUpdatedEvent extends SessionEvent { @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public record SessionToolsUpdatedEventData( + /** Identifier of the model the resolved tools apply to. */ @JsonProperty("model") String model ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionTruncationEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionTruncationEvent.java index 103d1d0173..b2ffad48f0 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionTruncationEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionTruncationEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.truncation} session event. + * Session event "session.truncation". Conversation truncation statistics including token counts and removed content metrics * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionUsageInfoEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionUsageInfoEvent.java index f83c360246..7c9c19eafd 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionUsageInfoEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionUsageInfoEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.usage_info} session event. + * Session event "session.usage_info". Current context window usage statistics including token and message counts * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionWarningEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionWarningEvent.java index 1870a26e8a..fc0a0778e6 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionWarningEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionWarningEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.warning} session event. + * Session event "session.warning". Warning message for timeline display with categorization * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SessionWorkspaceFileChangedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SessionWorkspaceFileChangedEvent.java index 9dedc7a5e3..ba9032664d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SessionWorkspaceFileChangedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SessionWorkspaceFileChangedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code session.workspace_file_changed} session event. + * Session event "session.workspace_file_changed". Workspace file change details including path and operation type * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetric.java b/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetric.java index e7a831ca67..bc7d41d8b3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetric.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetric.java @@ -13,6 +13,11 @@ import java.util.Map; import javax.annotation.processing.Generated; +/** + * Schema for the `ShutdownModelMetric` 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/ShutdownModelMetricTokenDetail.java b/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricTokenDetail.java index 9f7cde6301..658efe35a7 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricTokenDetail.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricTokenDetail.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `ShutdownModelMetricTokenDetail` 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/ShutdownTokenDetail.java b/src/generated/java/com/github/copilot/sdk/generated/ShutdownTokenDetail.java index ec51804886..6a9b3188a5 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ShutdownTokenDetail.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ShutdownTokenDetail.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `ShutdownTokenDetail` 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/SkillInvokedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SkillInvokedEvent.java index e6c696eb0b..6aa2385443 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SkillInvokedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SkillInvokedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code skill.invoked} session event. + * Session event "skill.invoked". Skill invocation details including content, allowed tools, and plugin metadata * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SkillsLoadedSkill.java b/src/generated/java/com/github/copilot/sdk/generated/SkillsLoadedSkill.java index 2183dad5c4..35a5158972 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SkillsLoadedSkill.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SkillsLoadedSkill.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `SkillsLoadedSkill` 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/SubagentCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SubagentCompletedEvent.java index b2cce20c31..f61235b4a8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SubagentCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SubagentCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code subagent.completed} session event. + * Session event "subagent.completed". Sub-agent completion details for successful execution * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SubagentDeselectedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SubagentDeselectedEvent.java index 3db9429dbf..391df6d49a 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SubagentDeselectedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SubagentDeselectedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code subagent.deselected} session event. + * Session event "subagent.deselected". Empty payload; the event signals that the custom agent was deselected, returning to the default agent * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SubagentFailedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SubagentFailedEvent.java index 490532fc38..19644eee15 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SubagentFailedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SubagentFailedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code subagent.failed} session event. + * Session event "subagent.failed". Sub-agent failure details including error message and agent information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SubagentSelectedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SubagentSelectedEvent.java index e910bc9c27..b342e4230c 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SubagentSelectedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SubagentSelectedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code subagent.selected} session event. + * Session event "subagent.selected". Custom agent selection details including name and available tools * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SubagentStartedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SubagentStartedEvent.java index 4bc945c9c0..737d773f12 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SubagentStartedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SubagentStartedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code subagent.started} session event. + * Session event "subagent.started". Sub-agent startup details including parent tool call and agent information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SystemMessageEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SystemMessageEvent.java index 07ae27000b..82976c0044 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SystemMessageEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SystemMessageEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code system.message} session event. + * Session event "system.message". System/developer instruction content with role and optional template metadata * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/SystemNotificationEvent.java b/src/generated/java/com/github/copilot/sdk/generated/SystemNotificationEvent.java index 877b3db984..ba11910e03 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/SystemNotificationEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/SystemNotificationEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code system.notification} session event. + * Session event "system.notification". System-generated notification for runtime events like background task completion * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteEvent.java index a1deeeab56..b4ac9b7999 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code tool.execution_complete} session event. + * Session event "tool.execution_complete". Tool execution completion results including success status, detailed output, and error information * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionPartialResultEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionPartialResultEvent.java index 5fbddc5cca..e548cc1b03 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionPartialResultEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionPartialResultEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code tool.execution_partial_result} session event. + * Session event "tool.execution_partial_result". Streaming tool execution output for incremental result display * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionProgressEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionProgressEvent.java index 2a77c05ffe..d2b20312a3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionProgressEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionProgressEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code tool.execution_progress} session event. + * Session event "tool.execution_progress". Tool execution progress notification with status message * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionStartEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionStartEvent.java index 5a48cdd977..a98f7dec3d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionStartEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionStartEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code tool.execution_start} session event. + * Session event "tool.execution_start". Tool execution startup details including MCP server information when applicable * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/ToolUserRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/ToolUserRequestedEvent.java index ac798fd3f3..ffd69535dd 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/ToolUserRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/ToolUserRequestedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code tool.user_requested} session event. + * Session event "tool.user_requested". User-initiated tool invocation request with tool name and arguments * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/UserInputCompletedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/UserInputCompletedEvent.java index 7b69bfd926..66883aa629 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/UserInputCompletedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/UserInputCompletedEvent.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * The {@code user_input.completed} session event. + * Session event "user_input.completed". User input request completion with the user's response * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/UserInputRequestedEvent.java b/src/generated/java/com/github/copilot/sdk/generated/UserInputRequestedEvent.java index 69581e20a2..bb903191b3 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/UserInputRequestedEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/UserInputRequestedEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code user_input.requested} session event. + * Session event "user_input.requested". User input request notification with question and optional predefined choices * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/UserMessageEvent.java b/src/generated/java/com/github/copilot/sdk/generated/UserMessageEvent.java index fa680d3e64..bf30633b04 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/UserMessageEvent.java +++ b/src/generated/java/com/github/copilot/sdk/generated/UserMessageEvent.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * The {@code user.message} session event. + * Session event "user.message". * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountGetQuotaResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountGetQuotaResult.java index 47e3b55ee6..4685196234 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountGetQuotaResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountGetQuotaResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code account.getQuota} RPC method. + * Quota usage snapshots for the resolved user, keyed by quota type. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountQuotaSnapshot.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountQuotaSnapshot.java index c6d8149300..c2f5f8e51e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountQuotaSnapshot.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountQuotaSnapshot.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `AccountQuotaSnapshot` 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/AgentInfo.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/AgentInfo.java index 4695ff9fb9..66493bce29 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/AgentInfo.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/AgentInfo.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `AgentInfo` 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/ConnectParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectParams.java index 665cd9694c..b22245ed93 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code connect} RPC method. + * Optional connection token presented by the SDK client during the handshake. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectResult.java index 56666b2523..f51b1a9c39 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code connect} RPC method. + * Handshake result reporting the server's protocol version and package version on success. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadata.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadata.java new file mode 100644 index 0000000000..5884f03029 --- /dev/null +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadata.java @@ -0,0 +1,47 @@ +/*--------------------------------------------------------------------------------------------- + * 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; + +/** + * Metadata for a connected remote session. + * + * @since 1.0.0 + */ +@javax.annotation.processing.Generated("copilot-sdk-codegen") +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public record ConnectedRemoteSessionMetadata( + /** SDK session ID for the connected remote session. */ + @JsonProperty("sessionId") String sessionId, + /** Optional friendly session name. */ + @JsonProperty("name") String name, + /** Optional session summary. */ + @JsonProperty("summary") String summary, + /** Session start time as an ISO 8601 string. */ + @JsonProperty("startTime") String startTime, + /** Last session update time as an ISO 8601 string. */ + @JsonProperty("modifiedTime") String modifiedTime, + /** Repository associated with the connected remote session. */ + @JsonProperty("repository") ConnectedRemoteSessionMetadataRepository repository, + /** Pull request number associated with the session. */ + @JsonProperty("pullRequestNumber") Long pullRequestNumber, + /** Original remote resource identifier. */ + @JsonProperty("resourceId") String resourceId, + /** Neutral SDK discriminator for the connected remote session kind. */ + @JsonProperty("kind") ConnectedRemoteSessionMetadataKind kind, + /** Remote session staleness deadline as an ISO 8601 string. */ + @JsonProperty("staleAt") String staleAt, + /** Remote session state returned by the backing service. */ + @JsonProperty("state") String state +) { +} diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataKind.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataKind.java new file mode 100644 index 0000000000..14e4e4b22a --- /dev/null +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataKind.java @@ -0,0 +1,35 @@ +/*--------------------------------------------------------------------------------------------- + * 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 javax.annotation.processing.Generated; + +/** + * Neutral SDK discriminator for the connected remote session kind. + * + * @since 1.0.0 + */ +@javax.annotation.processing.Generated("copilot-sdk-codegen") +public enum ConnectedRemoteSessionMetadataKind { + /** The {@code remote-session} variant. */ + REMOTE_SESSION("remote-session"), + /** The {@code coding-agent} variant. */ + CODING_AGENT("coding-agent"); + + private final String value; + ConnectedRemoteSessionMetadataKind(String value) { this.value = value; } + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { return value; } + @com.fasterxml.jackson.annotation.JsonCreator + public static ConnectedRemoteSessionMetadataKind fromValue(String value) { + for (ConnectedRemoteSessionMetadataKind v : values()) { + if (v.value.equals(value)) return v; + } + throw new IllegalArgumentException("Unknown ConnectedRemoteSessionMetadataKind value: " + value); + } +} diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataRepository.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataRepository.java new file mode 100644 index 0000000000..562dfba8ab --- /dev/null +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataRepository.java @@ -0,0 +1,31 @@ +/*--------------------------------------------------------------------------------------------- + * 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; + +/** + * Repository associated with the connected remote session. + * + * @since 1.0.0 + */ +@javax.annotation.processing.Generated("copilot-sdk-codegen") +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public record ConnectedRemoteSessionMetadataRepository( + /** Repository owner or organization login. */ + @JsonProperty("owner") String owner, + /** Repository name. */ + @JsonProperty("name") String name, + /** Branch associated with the remote session. */ + @JsonProperty("branch") String branch +) { +} diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServer.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServer.java index 0429b26e13..1e14c95b92 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServer.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServer.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `DiscoveredMcpServer` 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/Extension.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/Extension.java index 14af4c77d8..7784fa5a44 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/Extension.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/Extension.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `Extension` 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/InstructionsSources.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSources.java index 7ca267a1b8..d0a23b337d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSources.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSources.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `InstructionsSources` 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/McpConfigAddParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigAddParams.java index 0f33fdcdad..fa0ca8125e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigAddParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigAddParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.config.add} RPC method. + * MCP server name and configuration to add to user configuration. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigDisableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigDisableParams.java index cef02e1ae8..49664f8e86 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigDisableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigDisableParams.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.config.disable} RPC method. + * MCP server names to disable for new sessions. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigEnableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigEnableParams.java index 78ba76b7b8..4bf6284655 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigEnableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigEnableParams.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.config.enable} RPC method. + * MCP server names to enable for new sessions. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigListResult.java index 1391b451cb..f2be8641a9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigListResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigListResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code mcp.config.list} RPC method. + * User-configured MCP servers, keyed by server name. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigRemoveParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigRemoveParams.java index 6c24be4311..9e87063c4b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigRemoveParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigRemoveParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.config.remove} RPC method. + * MCP server name to remove from user configuration. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigUpdateParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigUpdateParams.java index 327234515f..5c06c96981 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigUpdateParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigUpdateParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.config.update} RPC method. + * MCP server name and replacement configuration to write to user configuration. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverParams.java index 24d52cffcd..29b3860520 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code mcp.discover} RPC method. + * Optional working directory used as context for MCP server discovery. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverResult.java index 3f107275bf..074aedc613 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code mcp.discover} RPC method. + * MCP servers discovered from user, workspace, plugin, and built-in sources. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServer.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServer.java index 2f4b2b36ef..e8b71f7e8f 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServer.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServer.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `McpServer` 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/Model.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/Model.java index 9bda6a3007..1a808911ca 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/Model.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/Model.java @@ -13,6 +13,11 @@ import java.util.List; import javax.annotation.processing.Generated; +/** + * Schema for the `Model` 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/ModelCapabilitiesOverrideLimits.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimits.java index 8794ae2589..f5b0b4e5e8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimits.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimits.java @@ -21,10 +21,13 @@ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public record ModelCapabilitiesOverrideLimits( + /** Maximum number of prompt/input tokens */ @JsonProperty("max_prompt_tokens") Long maxPromptTokens, + /** Maximum number of output/completion tokens */ @JsonProperty("max_output_tokens") Long maxOutputTokens, /** Maximum total context window size in tokens */ @JsonProperty("max_context_window_tokens") Long maxContextWindowTokens, + /** Vision-specific limits */ @JsonProperty("vision") ModelCapabilitiesOverrideLimitsVision vision ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java index 5d53ca6b82..0d53e85321 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java @@ -13,6 +13,11 @@ import java.util.List; import javax.annotation.processing.Generated; +/** + * Vision-specific limits + * + * @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/ModelCapabilitiesOverrideSupports.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideSupports.java index bc8e3f4952..23304c82d8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideSupports.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideSupports.java @@ -21,7 +21,9 @@ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public record ModelCapabilitiesOverrideSupports( + /** Whether this model supports vision/image input */ @JsonProperty("vision") Boolean vision, + /** Whether this model supports reasoning effort configuration */ @JsonProperty("reasoningEffort") Boolean reasoningEffort ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelsListResult.java index a56eeb9d6e..db9dd791a2 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelsListResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelsListResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code models.list} RPC method. + * List of Copilot models available to the resolved user, including capabilities and billing metadata. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/PingParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/PingParams.java index 892d5cbb2d..564478b175 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/PingParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/PingParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code ping} RPC method. + * Optional message to echo back to the caller. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/PingResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/PingResult.java index b91b2fb02b..299d8f3584 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/PingResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/PingResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code ping} RPC method. + * Server liveness response, including the echoed message, current timestamp, and protocol version. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/Plugin.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/Plugin.java index 64edf086ec..1b09c22cee 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/Plugin.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/Plugin.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `Plugin` 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/ReasoningSummary.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ReasoningSummary.java new file mode 100644 index 0000000000..5e534e214c --- /dev/null +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ReasoningSummary.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 javax.annotation.processing.Generated; + +/** + * Reasoning summary mode to request for supported model clients + * + * @since 1.0.0 + */ +@javax.annotation.processing.Generated("copilot-sdk-codegen") +public enum ReasoningSummary { + /** The {@code none} variant. */ + NONE("none"), + /** The {@code concise} variant. */ + CONCISE("concise"), + /** The {@code detailed} variant. */ + DETAILED("detailed"); + + private final String value; + ReasoningSummary(String value) { this.value = value; } + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { return value; } + @com.fasterxml.jackson.annotation.JsonCreator + public static ReasoningSummary fromValue(String value) { + for (ReasoningSummary v : values()) { + if (v.value.equals(value)) return v; + } + throw new IllegalArgumentException("Unknown ReasoningSummary value: " + value); + } +} diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/RemoteSessionMode.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/RemoteSessionMode.java index 4f659bb6b6..93238eef44 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/RemoteSessionMode.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/RemoteSessionMode.java @@ -10,7 +10,7 @@ import javax.annotation.processing.Generated; /** - * Per-session remote mode. "off" disables remote, "export" exports session events to Mission Control without enabling remote steering, "on" enables both export and remote steering. + * Per-session remote mode. "off" disables remote, "export" exports session events to GitHub without enabling remote steering, "on" enables both export and remote steering. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerAccountApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerAccountApi.java index ecbe8a1057..583e110851 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerAccountApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerAccountApi.java @@ -26,7 +26,7 @@ public final class ServerAccountApi { } /** - * Invokes {@code account.getQuota}. + * Optional GitHub token used to look up quota for a specific user instead of the global auth context. * @since 1.0.0 */ public CompletableFuture getQuota() { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpApi.java index 6c376d0fe9..db70171c97 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpApi.java @@ -30,7 +30,7 @@ public final class ServerMcpApi { } /** - * Invokes {@code mcp.discover}. + * Optional working directory used as context for MCP server discovery. * @since 1.0.0 */ public CompletableFuture discover(McpDiscoverParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpConfigApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpConfigApi.java index 9e9677e42a..cec231c61c 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpConfigApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpConfigApi.java @@ -26,7 +26,7 @@ public final class ServerMcpConfigApi { } /** - * Invokes {@code mcp.config.list}. + * User-configured MCP servers, keyed by server name. * @since 1.0.0 */ public CompletableFuture list() { @@ -34,7 +34,7 @@ public CompletableFuture list() { } /** - * Invokes {@code mcp.config.add}. + * MCP server name and configuration to add to user configuration. * @since 1.0.0 */ public CompletableFuture add(McpConfigAddParams params) { @@ -42,7 +42,7 @@ public CompletableFuture add(McpConfigAddParams params) { } /** - * Invokes {@code mcp.config.update}. + * MCP server name and replacement configuration to write to user configuration. * @since 1.0.0 */ public CompletableFuture update(McpConfigUpdateParams params) { @@ -50,7 +50,7 @@ public CompletableFuture update(McpConfigUpdateParams params) { } /** - * Invokes {@code mcp.config.remove}. + * MCP server name to remove from user configuration. * @since 1.0.0 */ public CompletableFuture remove(McpConfigRemoveParams params) { @@ -58,7 +58,7 @@ public CompletableFuture remove(McpConfigRemoveParams params) { } /** - * Invokes {@code mcp.config.enable}. + * MCP server names to enable for new sessions. * @since 1.0.0 */ public CompletableFuture enable(McpConfigEnableParams params) { @@ -66,7 +66,7 @@ public CompletableFuture enable(McpConfigEnableParams params) { } /** - * Invokes {@code mcp.config.disable}. + * MCP server names to disable for new sessions. * @since 1.0.0 */ public CompletableFuture disable(McpConfigDisableParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerModelsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerModelsApi.java index c3f83b45cc..e062c6f0a4 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerModelsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerModelsApi.java @@ -26,7 +26,7 @@ public final class ServerModelsApi { } /** - * Invokes {@code models.list}. + * Optional GitHub token used to list models for a specific user instead of the global auth context. * @since 1.0.0 */ public CompletableFuture list() { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerRpc.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerRpc.java index b82c49ec23..9de3df51c4 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerRpc.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerRpc.java @@ -56,7 +56,7 @@ public ServerRpc(RpcCaller caller) { } /** - * Invokes {@code ping}. + * Optional message to echo back to the caller. * @since 1.0.0 */ public CompletableFuture ping(PingParams params) { @@ -64,7 +64,7 @@ public CompletableFuture ping(PingParams params) { } /** - * Invokes {@code connect}. + * Optional connection token presented by the SDK client during the handshake. * @since 1.0.0 */ public CompletableFuture connect(ConnectParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionFsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionFsApi.java index 068ff939f7..25aefcf252 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionFsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionFsApi.java @@ -26,7 +26,7 @@ public final class ServerSessionFsApi { } /** - * Invokes {@code sessionFs.setProvider}. + * 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 */ public CompletableFuture setProvider(SessionFsSetProviderParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionsApi.java index 6d1aa06519..a78a2fbf55 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionsApi.java @@ -26,7 +26,7 @@ public final class ServerSessionsApi { } /** - * Invokes {@code sessions.fork}. + * Source session identifier to fork from, optional event-ID boundary, and optional friendly name for the new session. * * @apiNote This method is experimental and may change in a future version. * @since 1.0.0 @@ -35,4 +35,14 @@ public CompletableFuture fork(SessionsForkParams params) { return caller.invoke("sessions.fork", params, SessionsForkResult.class); } + /** + * Remote session connection parameters. + * + * @apiNote This method is experimental and may change in a future version. + * @since 1.0.0 + */ + public CompletableFuture connect() { + return caller.invoke("sessions.connect", java.util.Map.of(), SessionsConnectResult.class); + } + } diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkill.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkill.java index 6cb4327176..a42f1a14d7 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkill.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkill.java @@ -12,6 +12,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import javax.annotation.processing.Generated; +/** + * Schema for the `ServerSkill` 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/ServerSkillsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsApi.java index 943f682584..8884edc979 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsApi.java @@ -30,7 +30,7 @@ public final class ServerSkillsApi { } /** - * Invokes {@code skills.discover}. + * Optional project paths and additional skill directories to include in discovery. * @since 1.0.0 */ public CompletableFuture discover(SkillsDiscoverParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsConfigApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsConfigApi.java index 41eaeab01e..a0236fd333 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsConfigApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsConfigApi.java @@ -26,7 +26,7 @@ public final class ServerSkillsConfigApi { } /** - * Invokes {@code skills.config.setDisabledSkills}. + * Skill names to mark as disabled in global configuration, replacing any previous list. * @since 1.0.0 */ public CompletableFuture setDisabledSkills(SkillsConfigSetDisabledSkillsParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerToolsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerToolsApi.java index 2eb2a90f54..81bbaece6d 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerToolsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerToolsApi.java @@ -26,7 +26,7 @@ public final class ServerToolsApi { } /** - * Invokes {@code tools.list}. + * Optional model identifier whose tool overrides should be applied to the listing. * @since 1.0.0 */ public CompletableFuture list(ToolsListParams params) { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentApi.java index 47192e6310..ab91fe3ae7 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentApi.java @@ -30,7 +30,7 @@ public final class SessionAgentApi { } /** - * Invokes {@code session.agent.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.agent.getCurrent}. + * Identifies the target session. * * @apiNote This method is experimental and may change in a future version. * @since 1.0.0 @@ -50,7 +50,7 @@ public CompletableFuture 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/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 compact() { } /** - * Invokes {@code session.history.truncate}. + * Identifier of the event to truncate to; this event and all later events are removed. *

* 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 getSources() { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesParams.java index 5fbe01602c..cc1e2fb3b2 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.instructions.getSources} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesResult.java index 66ff52bd29..10badb1767 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.instructions.getSources} RPC method. + * Instruction sources loaded for the session, in merge order. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogParams.java index 111e58cf51..f593c11c2c 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.log} RPC method. + * Message text, optional severity level, persistence flag, and optional follow-up URL. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogResult.java index 7ba330dac9..23d9e8d6ae 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.log} RPC method. + * Identifier of the session event that was emitted for the log message. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpApi.java index 2998ea6626..93714e0688 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpApi.java @@ -34,7 +34,7 @@ public final class SessionMcpApi { } /** - * Invokes {@code session.mcp.list}. + * Identifies the target session. * * @apiNote This method is experimental and may change in a future version. * @since 1.0.0 @@ -44,7 +44,7 @@ public CompletableFuture list() { } /** - * Invokes {@code session.mcp.enable}. + * Name of the MCP server 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. @@ -59,7 +59,7 @@ public CompletableFuture enable(SessionMcpEnableParams params) { } /** - * Invokes {@code session.mcp.disable}. + * Name of the MCP server 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. @@ -74,7 +74,7 @@ public CompletableFuture disable(SessionMcpDisableParams params) { } /** - * Invokes {@code session.mcp.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/SessionMcpDisableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpDisableParams.java index ab0892a9ce..a9d2b00600 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpDisableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpDisableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.mcp.disable} RPC method. + * Name of the MCP server to disable for the session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableParams.java index 0e6b1cf748..f7d19088af 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.mcp.enable} RPC method. + * Name of the MCP server to enable for the session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListParams.java index c3a8a2b8dd..fb04ed4a17 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.mcp.list} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListResult.java index 8128229a04..d61809d422 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpListResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.mcp.list} RPC method. + * MCP servers configured for the session, with their connection status. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthApi.java index 4a864468e3..c603af3d7e 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpOauthApi.java @@ -30,7 +30,7 @@ public final class SessionMcpOauthApi { } /** - * Invokes {@code session.mcp.oauth.login}. + * Remote MCP server name and optional overrides controlling reauthentication, OAuth client display name, and the callback success-page copy. *

* 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 get() { @@ -38,7 +38,7 @@ public CompletableFuture get() { } /** - * Invokes {@code session.mode.set}. + * Agent interaction mode to apply to the session. *

* 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 getCurrent() { @@ -38,7 +38,7 @@ public CompletableFuture getCurrent() { } /** - * Invokes {@code session.model.switchTo}. + * Target model identifier and optional reasoning effort, summary, and capability overrides. *

* 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 get() { @@ -38,7 +38,7 @@ public CompletableFuture get() { } /** - * Invokes {@code session.name.set}. + * New friendly name to apply to the session. *

* 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 } /** - * Invokes {@code session.permissions.setApproveAll}. + * Whether to auto-approve all tool permission requests for the rest of the session. *

* 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 setApproveAll(Se } /** - * Invokes {@code session.permissions.resetSessionApprovals}. + * No parameters; clears all session-scoped tool permission approvals. * @since 1.0.0 */ public CompletableFuture resetSessionApprovals() { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestParams.java index 016d2001c1..7991f32486 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.permissions.handlePendingPermissionRequest} RPC method. + * Pending permission request ID and the decision to apply (approve/reject and scope). * * @since 1.0.0 */ @@ -25,6 +25,7 @@ public record SessionPermissionsHandlePendingPermissionRequestParams( @JsonProperty("sessionId") String sessionId, /** Request ID of the pending permission request */ @JsonProperty("requestId") String requestId, + /** Decision to apply to a pending permission request. */ @JsonProperty("result") Object result ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestResult.java index cbbdd075bf..a517e642f0 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsHandlePendingPermissionRequestResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.permissions.handlePendingPermissionRequest} RPC method. + * Indicates whether the permission decision was applied; false when the request was already resolved. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsParams.java index 6fa1b0310f..1f125f14da 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.permissions.resetSessionApprovals} RPC method. + * No parameters; clears all session-scoped tool permission approvals. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsResult.java index 91fa4c7822..81f71aea3b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsResetSessionApprovalsResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.permissions.resetSessionApprovals} RPC method. + * Indicates whether the operation succeeded. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllParams.java index cd6ad254cc..ac599a2dff 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.permissions.setApproveAll} RPC method. + * Whether to auto-approve all tool permission requests for the rest of the session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllResult.java index be59662460..50301af4a5 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPermissionsSetApproveAllResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.permissions.setApproveAll} RPC method. + * Indicates whether the operation succeeded. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanApi.java index 8792bce7e0..8f4bc6192b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanApi.java @@ -30,7 +30,7 @@ public final class SessionPlanApi { } /** - * Invokes {@code session.plan.read}. + * Identifies the target session. * @since 1.0.0 */ public CompletableFuture read() { @@ -38,7 +38,7 @@ public CompletableFuture read() { } /** - * Invokes {@code session.plan.update}. + * Replacement contents to write to the session plan file. *

* 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 update(SessionPlanUpdateParams params) { } /** - * Invokes {@code session.plan.delete}. + * Identifies the target session. * @since 1.0.0 */ public CompletableFuture delete() { diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanDeleteParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanDeleteParams.java index ba09c2d660..5e7732fb83 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanDeleteParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanDeleteParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.plan.delete} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadParams.java index 23484403de..2891852ea7 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.plan.read} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadResult.java index ddfe1cf5c3..3b5c1634ad 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanReadResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.plan.read} RPC method. + * Existence, contents, and resolved path of the session plan file. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanUpdateParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanUpdateParams.java index 9bd69e3848..fea63cf01f 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanUpdateParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPlanUpdateParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.plan.update} RPC method. + * Replacement contents to write to the session plan file. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsApi.java index 897fecd162..176310e118 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsApi.java @@ -28,7 +28,7 @@ public final class SessionPluginsApi { } /** - * Invokes {@code session.plugins.list}. + * 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/SessionPluginsListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListParams.java index b3407dd520..f5923c0d22 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.plugins.list} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListResult.java index 501e8760d0..c5acac58de 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionPluginsListResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.plugins.list} RPC method. + * Plugins installed for the session, with their enabled state and version metadata. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteApi.java index 790e1a7255..ba3c91dd06 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteApi.java @@ -30,7 +30,7 @@ public final class SessionRemoteApi { } /** - * Invokes {@code session.remote.enable}. + * Optional remote session mode ("off", "export", or "on"); defaults to enabling both export and remote steering. *

* 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 enable(SessionRemoteEnablePa } /** - * Invokes {@code session.remote.disable}. + * 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/SessionRemoteDisableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteDisableParams.java index 2de2190ecc..c2ebe21e87 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteDisableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteDisableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.remote.disable} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableParams.java index aa1fff7a23..b487353cbc 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.remote.enable} RPC method. + * Optional remote session mode ("off", "export", or "on"); defaults to enabling both export and remote steering. * * @since 1.0.0 */ @@ -23,7 +23,7 @@ public record SessionRemoteEnableParams( /** Target session identifier */ @JsonProperty("sessionId") String sessionId, - /** Per-session remote mode. "off" disables remote, "export" exports session events to Mission Control without enabling remote steering, "on" enables both export and remote steering. */ + /** Per-session remote mode. "off" disables remote, "export" exports session events to GitHub without enabling remote steering, "on" enables both export and remote steering. */ @JsonProperty("mode") RemoteSessionMode mode ) { } diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableResult.java index bd8ccc48b5..b098ebbef2 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRemoteEnableResult.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.remote.enable} RPC method. + * GitHub URL for the session and a flag indicating whether remote steering is enabled. * * @since 1.0.0 */ @@ -21,7 +21,7 @@ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) public record SessionRemoteEnableResult( - /** Mission Control frontend URL for this session */ + /** GitHub frontend URL for this session */ @JsonProperty("url") String url, /** Whether remote steering is enabled */ @JsonProperty("remoteSteerable") Boolean remoteSteerable diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRpc.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRpc.java index 60a741224c..ffd890a76b 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRpc.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionRpc.java @@ -107,7 +107,7 @@ public SessionRpc(RpcCaller caller, String sessionId) { } /** - * Invokes {@code session.suspend}. + * Identifies the target session. * @since 1.0.0 */ public CompletableFuture suspend() { @@ -115,7 +115,7 @@ public CompletableFuture suspend() { } /** - * Invokes {@code session.log}. + * Message text, optional severity level, persistence flag, and optional follow-up URL. *

* 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 exec(SessionShellExecParams par } /** - * Invokes {@code session.shell.kill}. + * Identifier of a process previously returned by "shell.exec" and the signal to send. *

* 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 list() { } /** - * Invokes {@code session.skills.enable}. + * Name of the skill 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(SessionSkillsEnableParams params) { } /** - * Invokes {@code session.skills.disable}. + * Name of the skill 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(SessionSkillsDisableParams params) { } /** - * Invokes {@code session.skills.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/SessionSkillsDisableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsDisableParams.java index 163df3a0a0..82f20ececc 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsDisableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsDisableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.skills.disable} RPC method. + * Name of the skill to disable for the session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsEnableParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsEnableParams.java index 72b1944cd5..0d42ce06ed 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsEnableParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsEnableParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.skills.enable} RPC method. + * Name of the skill to enable for the session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListParams.java index 5575ef4789..6f8986bfd1 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.skills.list} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListResult.java index cd8e8ea8c8..98bafbaff8 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsListResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.skills.list} RPC method. + * Skills available to the session, with their enabled state. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadParams.java index 664fd836a0..5c2cdbeb36 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.skills.reload} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadResult.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadResult.java index 1333d57cc1..10d4fa7de9 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadResult.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSkillsReloadResult.java @@ -14,7 +14,7 @@ import javax.annotation.processing.Generated; /** - * Result for the {@code session.skills.reload} RPC method. + * Diagnostics from reloading skill definitions, with warnings and errors as separate lists. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSuspendParams.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSuspendParams.java index 300b1e4cba..103cefc687 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSuspendParams.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionSuspendParams.java @@ -13,7 +13,7 @@ import javax.annotation.processing.Generated; /** - * Request parameters for the {@code session.suspend} RPC method. + * Identifies the target session. * * @since 1.0.0 */ diff --git a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksApi.java b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksApi.java index 6ee8ed2052..577d91ee35 100644 --- a/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksApi.java +++ b/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionTasksApi.java @@ -30,7 +30,7 @@ public final class SessionTasksApi { } /** - * Invokes {@code session.tasks.startAgent}. + * Agent type, prompt, name, and optional description and model override for the new task. *

* 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 startAgent(SessionTasksSt } /** - * Invokes {@code session.tasks.list}. + * Identifies the target session. * * @apiNote This method is experimental and may change in a future version. * @since 1.0.0 @@ -55,7 +55,7 @@ public CompletableFuture list() { } /** - * Invokes {@code session.tasks.promoteToBackground}. + * Identifier of the task to promote to background mode. *

* 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 promoteToBackgro } /** - * Invokes {@code session.tasks.cancel}. + * Identifier of the background task to cancel. *

* 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 cancel(SessionTasksCancelPara } /** - * Invokes {@code session.tasks.remove}. + * Identifier of the completed or cancelled task to remove from tracking. *

* 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 remove(SessionTasksRemovePara } /** - * Invokes {@code session.tasks.sendMessage}. + * Identifier of the target agent task, message content, and optional sender agent ID. *

* 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 elicitation(SessionUiElicit } /** - * Invokes {@code session.ui.handlePendingElicitation}. + * Pending elicitation request ID and the user's response (accept/decline/cancel + form values). *

* 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 getWorkspace() { @@ -38,7 +38,7 @@ public CompletableFuture getWorkspace() { } /** - * Invokes {@code session.workspaces.listFiles}. + * Identifies the target session. * @since 1.0.0 */ public CompletableFuture listFiles() { @@ -46,7 +46,7 @@ public CompletableFuture listFiles() { } /** - * Invokes {@code session.workspaces.readFile}. + * Relative path of the workspace file to read. *

* 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 readFile(SessionWorksp } /** - * Invokes {@code session.workspaces.createFile}. + * Relative path and UTF-8 content for the workspace file to create or overwrite. *

* 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 abort() { */ public CompletableFuture setModel(String model, String reasoningEffort) { ensureNotTerminated(); - return getRpc().model.switchTo(new SessionModelSwitchToParams(sessionId, model, reasoningEffort, null)) + return getRpc().model.switchTo(new SessionModelSwitchToParams(sessionId, model, reasoningEffort, null, null)) .thenApply(r -> null); } @@ -1706,7 +1706,7 @@ public CompletableFuture setModel(String model, String reasoningEffort, generatedCapabilities = new ModelCapabilitiesOverride(supports, limits); } return getRpc().model - .switchTo(new SessionModelSwitchToParams(sessionId, model, reasoningEffort, generatedCapabilities)) + .switchTo(new SessionModelSwitchToParams(sessionId, model, reasoningEffort, null, generatedCapabilities)) .thenApply(r -> null); } diff --git a/src/main/java/com/github/copilot/sdk/json/CustomAgentConfig.java b/src/main/java/com/github/copilot/sdk/json/CustomAgentConfig.java index bb9520055e..1510e03602 100644 --- a/src/main/java/com/github/copilot/sdk/json/CustomAgentConfig.java +++ b/src/main/java/com/github/copilot/sdk/json/CustomAgentConfig.java @@ -60,6 +60,9 @@ public class CustomAgentConfig { @JsonProperty("skills") private List skills; + @JsonProperty("model") + private String model; + /** * Gets the unique identifier name for this agent. * @@ -255,4 +258,29 @@ public CustomAgentConfig setSkills(List skills) { this.skills = skills; return this; } + + /** + * Gets the model identifier for this agent. + * + * @return the model identifier (e.g. "claude-haiku-4.5"), or {@code null} if + * not set + */ + public String getModel() { + return model; + } + + /** + * Sets the model identifier for this agent. + *

+ * 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; + } }