-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: github/copilot-sdk
base: rust/v1.0.0-beta.8
head repository: github/copilot-sdk
compare: rust/v1.0.0-beta.9
- 12 commits
- 1,387 files changed
- 9 contributors
Commits on May 26, 2026
-
Preserve JSON-RPC error data in .NET (#1425)
* Preserve JSON-RPC error data in .NET Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address JSON-RPC error data review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix JsonRpc test nullability warning Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address JsonRpc test nullability feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Revert JsonRpcTests null-forgiving change Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove JsonRpcTests changes from PR Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 183cc44 - Browse repository at this point
Copy the full SHA 183cc44View commit details -
Add post-tool-use failure hooks (#1421)
* Add post-tool-use failure hook Expose postToolUseFailure hooks across SDKs, wire runtime hook dispatch, update docs, and add cross-language E2E coverage for failed tool results. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Format Python hook tests Apply ruff formatting to the post-tool-use failure hook unit tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review feedback Fix Rust E2E formatting and update docs-maintenance Python validation paths. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix Python lint issues Sort hook exports and wrap the long E2E prompt string. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix failure hook snapshot text Match the bundled runtime's postToolUseFailure guidance label in the shared E2E snapshot. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix Rust hook E2E helper Make the Rust E2E RecordingHooks failure hook a no-op unless the failure hook is explicitly configured. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36d1906 - Browse repository at this point
Copy the full SHA 36d1906View commit details
Commits on May 27, 2026
-
Fixes #1434 Repackaging. (#1437)
* Fixes #1434 Repackaging. modified: .github/actions/java-test-report/action.yml modified: .github/workflows/java-codegen-fix.md modified: java/README.md modified: java/config/spotbugs/spotbugs-exclude.xml modified: java/jbang-example.java modified: java/pom.xml modified: java/scripts/codegen/java.ts renamed: java/src/generated/java/com/github/copilot/sdk/generated/AbortEvent.java -> java/src/generated/java/com/github/copilot/generated/AbortEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AbortReason.java -> java/src/generated/java/com/github/copilot/generated/AbortReason.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantIntentEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantIntentEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageDeltaEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantMessageDeltaEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantMessageEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageStartEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantMessageStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageToolRequest.java -> java/src/generated/java/com/github/copilot/generated/AssistantMessageToolRequest.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantMessageToolRequestType.java -> java/src/generated/java/com/github/copilot/generated/AssistantMessageToolRequestType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningDeltaEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantReasoningDeltaEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantReasoningEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantReasoningEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantStreamingDeltaEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantStreamingDeltaEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnEndEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantTurnEndEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantTurnStartEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantTurnStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageApiEndpoint.java -> java/src/generated/java/com/github/copilot/generated/AssistantUsageApiEndpoint.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageCopilotUsage.java -> java/src/generated/java/com/github/copilot/generated/AssistantUsageCopilotUsage.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageCopilotUsageTokenDetail.java -> java/src/generated/java/com/github/copilot/generated/AssistantUsageCopilotUsageTokenDetail.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageEvent.java -> java/src/generated/java/com/github/copilot/generated/AssistantUsageEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AssistantUsageQuotaSnapshot.java -> java/src/generated/java/com/github/copilot/generated/AssistantUsageQuotaSnapshot.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/AutoModeSwitchCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/AutoModeSwitchRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/AutoModeSwitchResponse.java -> java/src/generated/java/com/github/copilot/generated/AutoModeSwitchResponse.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/CapabilitiesChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CapabilitiesChangedUI.java -> java/src/generated/java/com/github/copilot/generated/CapabilitiesChangedUI.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CommandCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/CommandCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CommandExecuteEvent.java -> java/src/generated/java/com/github/copilot/generated/CommandExecuteEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CommandQueuedEvent.java -> java/src/generated/java/com/github/copilot/generated/CommandQueuedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedCommand.java -> java/src/generated/java/com/github/copilot/generated/CommandsChangedCommand.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CommandsChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/CommandsChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CompactionCompleteCompactionTokensUsed.java -> java/src/generated/java/com/github/copilot/generated/CompactionCompleteCompactionTokensUsed.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CompactionCompleteCompactionTokensUsedCopilotUsage.java -> java/src/generated/java/com/github/copilot/generated/CompactionCompleteCompactionTokensUsedCopilotUsage.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CompactionCompleteCompactionTokensUsedCopilotUsageTokenDetail.java -> java/src/generated/java/com/github/copilot/generated/CompactionCompleteCompactionTokensUsedCopilotUsageTokenDetail.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/CustomAgentsUpdatedAgent.java -> java/src/generated/java/com/github/copilot/generated/CustomAgentsUpdatedAgent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ElicitationCompletedAction.java -> java/src/generated/java/com/github/copilot/generated/ElicitationCompletedAction.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ElicitationCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/ElicitationCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/ElicitationRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedMode.java -> java/src/generated/java/com/github/copilot/generated/ElicitationRequestedMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ElicitationRequestedSchema.java -> java/src/generated/java/com/github/copilot/generated/ElicitationRequestedSchema.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeAction.java -> java/src/generated/java/com/github/copilot/generated/ExitPlanModeAction.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/ExitPlanModeCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExitPlanModeRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/ExitPlanModeRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtension.java -> java/src/generated/java/com/github/copilot/generated/ExtensionsLoadedExtension.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtensionSource.java -> java/src/generated/java/com/github/copilot/generated/ExtensionsLoadedExtensionSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExtensionsLoadedExtensionStatus.java -> java/src/generated/java/com/github/copilot/generated/ExtensionsLoadedExtensionStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExternalToolCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/ExternalToolCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ExternalToolRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/ExternalToolRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/HandoffRepository.java -> java/src/generated/java/com/github/copilot/generated/HandoffRepository.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/HandoffSourceType.java -> java/src/generated/java/com/github/copilot/generated/HandoffSourceType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/HookEndError.java -> java/src/generated/java/com/github/copilot/generated/HookEndError.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/HookEndEvent.java -> java/src/generated/java/com/github/copilot/generated/HookEndEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/HookStartEvent.java -> java/src/generated/java/com/github/copilot/generated/HookStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpOauthCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/McpOauthCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredEvent.java -> java/src/generated/java/com/github/copilot/generated/McpOauthRequiredEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpOauthRequiredStaticClientConfig.java -> java/src/generated/java/com/github/copilot/generated/McpOauthRequiredStaticClientConfig.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpServerSource.java -> java/src/generated/java/com/github/copilot/generated/McpServerSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpServerStatus.java -> java/src/generated/java/com/github/copilot/generated/McpServerStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpServerStatusChangedStatus.java -> java/src/generated/java/com/github/copilot/generated/McpServerStatusChangedStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServer.java -> java/src/generated/java/com/github/copilot/generated/McpServersLoadedServer.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/McpServersLoadedServerStatus.java -> java/src/generated/java/com/github/copilot/generated/McpServersLoadedServerStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ModelCallFailureEvent.java -> java/src/generated/java/com/github/copilot/generated/ModelCallFailureEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ModelCallFailureSource.java -> java/src/generated/java/com/github/copilot/generated/ModelCallFailureSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PendingMessagesModifiedEvent.java -> java/src/generated/java/com/github/copilot/generated/PendingMessagesModifiedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/PermissionCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedKind.java -> java/src/generated/java/com/github/copilot/generated/PermissionCompletedKind.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PermissionCompletedResult.java -> java/src/generated/java/com/github/copilot/generated/PermissionCompletedResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PermissionRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/PermissionRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/PlanChangedOperation.java -> java/src/generated/java/com/github/copilot/generated/PlanChangedOperation.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ReasoningSummary.java -> java/src/generated/java/com/github/copilot/generated/ReasoningSummary.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SamplingCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/SamplingCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SamplingRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/SamplingRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionBackgroundTasksChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionBackgroundTasksChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionCompleteEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionCompactionCompleteEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionCompactionStartEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionCompactionStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionContextChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionContextChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionCustomAgentsUpdatedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionCustomAgentsUpdatedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionCustomNotificationEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionCustomNotificationEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionErrorEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionErrorEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionExtensionsLoadedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionExtensionsLoadedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionHandoffEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionHandoffEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionIdleEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionIdleEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionInfoEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionInfoEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServerStatusChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionMcpServerStatusChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionMcpServersLoadedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionMcpServersLoadedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionMode.java -> java/src/generated/java/com/github/copilot/generated/SessionMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionModeChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionModeChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionModelChangeEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionModelChangeEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionPlanChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionPlanChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionRemoteSteerableChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionRemoteSteerableChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionResumeEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionResumeEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCancelledEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionScheduleCancelledEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionScheduleCreatedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionScheduleCreatedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionShutdownEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionShutdownEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionSkillsLoadedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionSkillsLoadedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionSnapshotRewindEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionSnapshotRewindEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionStartEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionTaskCompleteEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionTaskCompleteEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionTitleChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionTitleChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionToolsUpdatedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionToolsUpdatedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionTruncationEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionTruncationEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionUsageInfoEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionUsageInfoEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionWarningEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionWarningEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SessionWorkspaceFileChangedEvent.java -> java/src/generated/java/com/github/copilot/generated/SessionWorkspaceFileChangedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownCodeChanges.java -> java/src/generated/java/com/github/copilot/generated/ShutdownCodeChanges.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetric.java -> java/src/generated/java/com/github/copilot/generated/ShutdownModelMetric.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricRequests.java -> java/src/generated/java/com/github/copilot/generated/ShutdownModelMetricRequests.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricTokenDetail.java -> java/src/generated/java/com/github/copilot/generated/ShutdownModelMetricTokenDetail.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownModelMetricUsage.java -> java/src/generated/java/com/github/copilot/generated/ShutdownModelMetricUsage.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownTokenDetail.java -> java/src/generated/java/com/github/copilot/generated/ShutdownTokenDetail.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ShutdownType.java -> java/src/generated/java/com/github/copilot/generated/ShutdownType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SkillInvokedEvent.java -> java/src/generated/java/com/github/copilot/generated/SkillInvokedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SkillSource.java -> java/src/generated/java/com/github/copilot/generated/SkillSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SkillsLoadedSkill.java -> java/src/generated/java/com/github/copilot/generated/SkillsLoadedSkill.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SubagentCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/SubagentCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SubagentDeselectedEvent.java -> java/src/generated/java/com/github/copilot/generated/SubagentDeselectedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SubagentFailedEvent.java -> java/src/generated/java/com/github/copilot/generated/SubagentFailedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SubagentSelectedEvent.java -> java/src/generated/java/com/github/copilot/generated/SubagentSelectedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SubagentStartedEvent.java -> java/src/generated/java/com/github/copilot/generated/SubagentStartedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SystemMessageEvent.java -> java/src/generated/java/com/github/copilot/generated/SystemMessageEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SystemMessageMetadata.java -> java/src/generated/java/com/github/copilot/generated/SystemMessageMetadata.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SystemMessageRole.java -> java/src/generated/java/com/github/copilot/generated/SystemMessageRole.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/SystemNotificationEvent.java -> java/src/generated/java/com/github/copilot/generated/SystemNotificationEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteError.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionCompleteError.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteEvent.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionCompleteEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionCompleteResult.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionCompleteResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionPartialResultEvent.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionPartialResultEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionProgressEvent.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionProgressEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolExecutionStartEvent.java -> java/src/generated/java/com/github/copilot/generated/ToolExecutionStartEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/ToolUserRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/ToolUserRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/UnknownSessionEvent.java -> java/src/generated/java/com/github/copilot/generated/UnknownSessionEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/UserInputCompletedEvent.java -> java/src/generated/java/com/github/copilot/generated/UserInputCompletedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/UserInputRequestedEvent.java -> java/src/generated/java/com/github/copilot/generated/UserInputRequestedEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/UserMessageAgentMode.java -> java/src/generated/java/com/github/copilot/generated/UserMessageAgentMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/UserMessageEvent.java -> java/src/generated/java/com/github/copilot/generated/UserMessageEvent.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/WorkingDirectoryContext.java -> java/src/generated/java/com/github/copilot/generated/WorkingDirectoryContext.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/WorkingDirectoryContextHostType.java -> java/src/generated/java/com/github/copilot/generated/WorkingDirectoryContextHostType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/WorkspaceFileChangedOperation.java -> java/src/generated/java/com/github/copilot/generated/WorkspaceFileChangedOperation.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AbortReason.java -> java/src/generated/java/com/github/copilot/generated/rpc/AbortReason.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountGetQuotaResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/AccountGetQuotaResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AccountQuotaSnapshot.java -> java/src/generated/java/com/github/copilot/generated/rpc/AccountQuotaSnapshot.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AgentInfo.java -> java/src/generated/java/com/github/copilot/generated/rpc/AgentInfo.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AgentInfoSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/AgentInfoSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/AuthInfoType.java -> java/src/generated/java/com/github/copilot/generated/rpc/AuthInfoType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/ConnectParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/ConnectResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadata.java -> java/src/generated/java/com/github/copilot/generated/rpc/ConnectedRemoteSessionMetadata.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataKind.java -> java/src/generated/java/com/github/copilot/generated/rpc/ConnectedRemoteSessionMetadataKind.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ConnectedRemoteSessionMetadataRepository.java -> java/src/generated/java/com/github/copilot/generated/rpc/ConnectedRemoteSessionMetadataRepository.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServer.java -> java/src/generated/java/com/github/copilot/generated/rpc/DiscoveredMcpServer.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServerSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/DiscoveredMcpServerSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/DiscoveredMcpServerType.java -> java/src/generated/java/com/github/copilot/generated/rpc/DiscoveredMcpServerType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/EventsAgentScope.java -> java/src/generated/java/com/github/copilot/generated/rpc/EventsAgentScope.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/EventsCursorStatus.java -> java/src/generated/java/com/github/copilot/generated/rpc/EventsCursorStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/Extension.java -> java/src/generated/java/com/github/copilot/generated/rpc/Extension.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ExtensionSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/ExtensionSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ExtensionStatus.java -> java/src/generated/java/com/github/copilot/generated/rpc/ExtensionStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/HistoryCompactContextWindow.java -> java/src/generated/java/com/github/copilot/generated/rpc/HistoryCompactContextWindow.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/InstalledPlugin.java -> java/src/generated/java/com/github/copilot/generated/rpc/InstalledPlugin.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSources.java -> java/src/generated/java/com/github/copilot/generated/rpc/InstructionsSources.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSourcesLocation.java -> java/src/generated/java/com/github/copilot/generated/rpc/InstructionsSourcesLocation.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/InstructionsSourcesType.java -> java/src/generated/java/com/github/copilot/generated/rpc/InstructionsSourcesType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigAddParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigAddParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigDisableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigDisableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigEnableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigEnableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigListResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigListResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigRemoveParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigRemoveParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpConfigUpdateParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpConfigUpdateParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpDiscoverParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpDiscoverResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpDiscoverResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpExecuteSamplingRequest.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpExecuteSamplingRequest.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpExecuteSamplingResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpExecuteSamplingResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpSamplingExecutionAction.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpSamplingExecutionAction.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServer.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpServer.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServerSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpServerSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpServerStatus.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpServerStatus.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/McpSetEnvValueModeDetails.java -> java/src/generated/java/com/github/copilot/generated/rpc/McpSetEnvValueModeDetails.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/MetadataSnapshotCurrentMode.java -> java/src/generated/java/com/github/copilot/generated/rpc/MetadataSnapshotCurrentMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/MetadataSnapshotRemoteMetadata.java -> java/src/generated/java/com/github/copilot/generated/rpc/MetadataSnapshotRemoteMetadata.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/MetadataSnapshotRemoteMetadataRepository.java -> java/src/generated/java/com/github/copilot/generated/rpc/MetadataSnapshotRemoteMetadataRepository.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/MetadataSnapshotRemoteMetadataTaskType.java -> java/src/generated/java/com/github/copilot/generated/rpc/MetadataSnapshotRemoteMetadataTaskType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/Model.java -> java/src/generated/java/com/github/copilot/generated/rpc/Model.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelBilling.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelBilling.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelBillingTokenPrices.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelBillingTokenPrices.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilities.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilities.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesLimits.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesLimits.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesLimitsVision.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesLimitsVision.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverride.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesOverride.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimits.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesOverrideLimits.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesOverrideLimitsVision.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesOverrideSupports.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesOverrideSupports.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelCapabilitiesSupports.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelCapabilitiesSupports.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelPickerCategory.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelPickerCategory.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelPickerPriceCategory.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelPickerPriceCategory.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelPolicy.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelPolicy.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelPolicyState.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelPolicyState.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ModelsListResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/ModelsListResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/OptionsUpdateEnvValueMode.java -> java/src/generated/java/com/github/copilot/generated/rpc/OptionsUpdateEnvValueMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PendingPermissionRequest.java -> java/src/generated/java/com/github/copilot/generated/rpc/PendingPermissionRequest.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionLocationType.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionLocationType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionPathsConfig.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionPathsConfig.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionRule.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionRule.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionRulesSet.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionRulesSet.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionUrlsConfig.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionUrlsConfig.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicy.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicy.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyRule.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyRule.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyRuleSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyRuleSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyScope.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsConfigureAdditionalContentExclusionPolicyScope.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsModifyRulesScope.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsModifyRulesScope.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PermissionsSetApproveAllSource.java -> java/src/generated/java/com/github/copilot/generated/rpc/PermissionsSetApproveAllSource.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PingParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/PingParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/PingResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/PingResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/Plugin.java -> java/src/generated/java/com/github/copilot/generated/rpc/Plugin.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/QueuePendingItems.java -> java/src/generated/java/com/github/copilot/generated/rpc/QueuePendingItems.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/QueuePendingItemsKind.java -> java/src/generated/java/com/github/copilot/generated/rpc/QueuePendingItemsKind.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ReasoningSummary.java -> java/src/generated/java/com/github/copilot/generated/rpc/ReasoningSummary.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/RemoteSessionMode.java -> java/src/generated/java/com/github/copilot/generated/rpc/RemoteSessionMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/RpcCaller.java -> java/src/generated/java/com/github/copilot/generated/rpc/RpcCaller.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/RpcMapper.java -> java/src/generated/java/com/github/copilot/generated/rpc/RpcMapper.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ScheduleEntry.java -> java/src/generated/java/com/github/copilot/generated/rpc/ScheduleEntry.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SecretsAddFilterValuesParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SecretsAddFilterValuesParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SecretsAddFilterValuesResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SecretsAddFilterValuesResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SendAgentMode.java -> java/src/generated/java/com/github/copilot/generated/rpc/SendAgentMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SendMode.java -> java/src/generated/java/com/github/copilot/generated/rpc/SendMode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerAccountApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerAccountApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerMcpApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerMcpConfigApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerMcpConfigApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerModelsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerModelsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerRpc.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerRpc.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSecretsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSecretsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionFsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSessionFsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSessionsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSessionsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkill.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSkill.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSkillsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerSkillsConfigApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerSkillsConfigApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/ServerToolsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/ServerToolsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAbortParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAbortParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAbortResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAbortResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentDeselectParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentDeselectParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentDeselectResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentDeselectResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentGetCurrentParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentGetCurrentResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentGetCurrentResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentListParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentListResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentListResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentReloadParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentReloadResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentReloadResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentSelectParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAgentSelectResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAgentSelectResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAuthApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAuthGetStatusParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthGetStatusResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAuthGetStatusResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthSetCredentialsParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAuthSetCredentialsParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionAuthSetCredentialsResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionAuthSetCredentialsResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsEnqueueParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsEnqueueParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsEnqueueResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsEnqueueResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsExecuteParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsExecuteParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsExecuteResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsExecuteResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsHandlePendingCommandParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsHandlePendingCommandResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsHandlePendingCommandResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsInvokeParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsInvokeParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsListParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsListResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsListResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsRespondToQueuedCommandParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionCommandsRespondToQueuedCommandResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionContext.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionContext.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionContextHostType.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionContextHostType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogReadParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogReadParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogReadResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogReadResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogRegisterInterestParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogRegisterInterestParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogRegisterInterestResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogRegisterInterestResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogReleaseInterestParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogReleaseInterestParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogReleaseInterestResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogReleaseInterestResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogTailParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogTailParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionEventLogTailResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogTailResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsDisableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsDisableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsDisableResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsDisableResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsEnableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsEnableResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsEnableResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsListParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsListResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsListResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsReloadParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionExtensionsReloadResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionExtensionsReloadResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFleetApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFleetStartParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFleetStartResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFleetStartResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsAppendFileParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsAppendFileParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsError.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsError.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsErrorCode.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsErrorCode.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsExistsParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsExistsResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsExistsResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsMkdirParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsMkdirParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReadFileParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReadFileResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReadFileResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntry.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirWithTypesEntry.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesEntryType.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirWithTypesEntryType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirWithTypesParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsReaddirWithTypesResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsReaddirWithTypesResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRenameParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsRenameParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsRmParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsRmParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderCapabilities.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSetProviderCapabilities.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderConventions.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSetProviderConventions.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSetProviderParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSetProviderResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSetProviderResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSqliteExistsParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteExistsResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSqliteExistsResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSqliteQueryParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSqliteQueryResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsSqliteQueryType.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsSqliteQueryType.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsStatParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsStatResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsStatResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionFsWriteFileParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionFsWriteFileParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryAbortManualCompactionParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryAbortManualCompactionParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryAbortManualCompactionResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryAbortManualCompactionResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCancelBackgroundCompactionParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryCancelBackgroundCompactionParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCancelBackgroundCompactionResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryCancelBackgroundCompactionResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryCompactParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryCompactResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryCompactResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistorySummarizeForHandoffParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistorySummarizeForHandoffParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistorySummarizeForHandoffResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistorySummarizeForHandoffResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryTruncateParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionHistoryTruncateResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionHistoryTruncateResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstalledPlugin.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionInstalledPlugin.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionInstructionsApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionInstructionsGetSourcesParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionInstructionsGetSourcesResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionInstructionsGetSourcesResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogLevel.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionLogLevel.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionLogParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLogResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionLogResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLspApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionLspApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionLspInitializeParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionLspInitializeParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpApi.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpApi.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpCancelSamplingExecutionParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpCancelSamplingExecutionParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpCancelSamplingExecutionResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpCancelSamplingExecutionResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpDisableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpDisableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpDisableResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpDisableResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpEnableParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpEnableResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpEnableResult.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpExecuteSamplingParams.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpExecuteSamplingParams.java renamed: java/src/generated/java/com/github/copilot/sdk/generated/rpc/SessionMcpExecuteSamplingResult.java -> java/src/generated/java/com/github/copilot/generated/rpc/SessionMcpExecuteSamplingResult.java renamed: java/src/generated/java/com/github/co…
Configuration menu - View commit details
-
Copy full SHA for 3f0220b - Browse repository at this point
Copy the full SHA 3f0220bView commit details -
Update @github/copilot to 1.0.55-1 (#1432)
- Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed8facb - Browse repository at this point
Copy the full SHA ed8facbView commit details -
Add MessageOptions.agentMode and fix per-message mode misuse (#1438)
Adds a public agentMode field on MessageOptions across .NET, Node, Python, and Go SDKs so callers can set the per-message UI mode (interactive/plan/autopilot/shell) without abusing the queue-delivery mode field. Fixes the misleading Mode XML doc in .NET, and updates the four E2E/unit tests that were setting mode=`plan` (via casts, type:ignore, or silently in .NET) to use the new agentMode field and assert the runtime echoes it back on user.message. Co-authored-by: Patrick Nikoletich <patniko@github.com>
Configuration menu - View commit details
-
Copy full SHA for 8c83e15 - Browse repository at this point
Copy the full SHA 8c83e15View commit details -
Update @github/copilot to 1.0.55-4 (#1453)
* Update @github/copilot to 1.0.55-4 - Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code * Fix Rust schema update tests Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08a5a20 - Browse repository at this point
Copy the full SHA 08a5a20View commit details -
Demote scenario-builds CI to manual-only (workflow_dispatch) (#1448)
The scenario compile checks are redundant with the per-language SDK test workflows (dotnet-sdk-tests, go-sdk-tests, java-sdk-tests, etc.) which already build and test the SDK on every PR. The scenarios remain in the repo as documentation/examples and can still be verified on-demand. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 91d9410 - Browse repository at this point
Copy the full SHA 91d9410View commit details -
Add extract-to-cache build mode for the Copilot CLI (#1450)
* Add extract-to-cache build mode to copilot-sdk Splits CLI provisioning into two modes selected by the existing `bundled-cli` cargo feature: - `bundled-cli` on (default, release): unchanged. build.rs downloads, extracts on first use via embeddedcli::install_at. - `bundled-cli` off (dev): build.rs downloads, SHA-verifies, and extracts the binary directly into <cache>/github-copilot-sdk/cli/ <version>/ (staging dir + atomic rename). Emits a build-time COPILOT_CLI_DEV_PATH env var that resolve.rs returns directly. Replaces the three-source version resolution chain in build.rs (COPILOT_CLI_VERSION env, bundled_cli_version.txt snapshot, lockfile fallback) with a two-source chain: - cli-version.txt at the crate root (published crates, vendored slots). - ../nodejs/package-lock.json (mono-repo contributor build) — matches the .NET _GetCopilotCliVersion MSBuild target and Go cmd/bundler conventions. Cache layout flips from <cache>/github-copilot-sdk-{version}/ to the shared <cache>/github-copilot-sdk/cli/<version>/ so both build modes populate the same directory. Old per-user caches become orphaned (harmless; the next launch re-populates the new path). COPILOT_CLI_PATH env override still wins in both modes. Stale env override falls through to the next source with a warn! log. Drops: - rust/scripts/snapshot-bundled-cli-version.sh (replaced by an inline node one-liner in the publish workflow that writes cli-version.txt from nodejs/package-lock.json before cargo publish). - COPILOT_CLI_VERSION env override path. - bundled_cli_version.txt snapshot path + parse_snapshot. - cargo:rerun-if-env-changed=COPILOT_CLI_VERSION. Adds tests/cli_resolution_test.rs covering pin-file format, env override (both modes), stale env override fallthrough, and dev-mode extracted binary path. The existing rust-sdk-tests CI job runs with --no-default-features so dev-mode resolution is exercised on every PR; the bundle job exercises embed mode. Both jobs now share the BUNDLED_CLI_CACHE_DIR archive cache to avoid double-downloading. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Drop 'mono-repo' jargon in favor of 'github/copilot-sdk repo' Term isn't established in this repo's prose. The fallback path that reads ../nodejs/package-lock.json fires for contributor builds inside github/copilot-sdk itself; spelling it out is clearer than introducing a new term. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Restore per-platform SHA snapshot to keep publish-time trust boundary Without a committed SHA snapshot, build.rs would fetch both `SHA256SUMS.txt` and the archive from the same release URL on every consumer build. An attacker who later compromises a release tag could swap both files together and the hash check would pass against their own sum — the verification would only protect against transit corruption, not against upstream tampering. Restore the snapshot model: - New `rust/scripts/write-cli-shas.sh` writes `cli-shas.txt` with one `<asset>=<hex sha>` line per supported platform, fetched from the release matching `cli-version.txt`. Gitignored locally. - `build.rs::read_expected_sha` prefers the snapshot when present; falls back to live `SHA256SUMS.txt` only when absent (contributor builds inside github/copilot-sdk). - Publish workflow runs `write-cli-shas.sh` after writing cli-version.txt and before `cargo publish`, so the published crate carries hashes captured at publish time. Same flow as the old snapshot-bundled-cli-version.sh, just split across one-line pin file + sibling SHAs file. - `Cargo.toml` includes `cli-shas.txt` in the crate package. Verified locally: - Snapshot path: build with both `cli-version.txt` + `cli-shas.txt` present — skips the live SHA fetch, downloads + verifies against the committed hash. - Tamper detection: corrupting a hash in `cli-shas.txt` causes the build to panic with the existing "could indicate a supply-chain attack" message. - Fallback path: with neither pin file present, build.rs reads version from `../nodejs/package-lock.json` and fetches SHA256SUMS.txt live — unchanged from the pre-snapshot contributor flow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Collapse pin to single combined cli-version.txt; restore proven script Reduces churn by going back to one combined snapshot file: - File: cli-version.txt (matches the design-doc name) holds both the version line and per-platform SHA-256 hashes. Same combined format the proven bundled_cli_version.txt used. - Script: snapshot-bundled-cli-version.sh restored byte-for-byte from history except for the OUTPUT filename. Same logic, same name, same output structure. - build.rs: restored the proven resolve_version_and_hash + parse_snapshot pair (minus the dropped COPILOT_CLI_VERSION env path). Drops the cli-shas.txt / read_expected_sha / parse_sha_snapshot helpers I introduced in the previous commit — those split the snapshot into two files for no real benefit. - Publish workflow: one step calling the script, like before. Cargo.toml include[] and .gitignore drop cli-shas.txt. Test for pin format updated to validate the combined lines. Verified locally: cargo check passes in both feature modes with the snapshot present, cargo test --no-default-features passes (4/4). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update lib.rs docs for new resolver order and dev-cache layout Self-review (GPT 5.5) catch: - CliProgram::Resolve docstring still said 'PATH + common locations' for the third source; correct it to 'dev cache'. - ClientOptions docstring still implied bundled-cli was the only auto-resolve path; spell out the env var + dev-cache fallback. - bundled_cli_extract_dir field doc had the old hyphenated cache path (github-copilot-sdk-{version}); update to the shared github-copilot-sdk/cli/<version>/ layout. - bundled_cli_extract_dir + with_bundled_cli_extract_dir now explicitly document that the option is ignored in default-features=false dev builds (build.rs has already extracted; use CliProgram::Path or COPILOT_CLI_PATH for an override). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Use file-level atomic rename in extract_to_cache (Windows correctness) Previous version staged a whole per-version directory and renamed it into place. fs::rename for files is atomic on Windows (MoveFileExW + MOVEFILE_REPLACE_EXISTING), but fs::rename for directories is NOT — if install_dir already exists (partial-extract recovery, stale install from a crashed build, etc.) Windows refuses the rename and we'd panic. Switch to file-level staging: - create_dir_all(install_dir) up front (idempotent, fine on Windows even if it exists with content). - Write extracted binary to a staging *file* alongside its final location (.copilot[.exe].staging-<pid>-<nanos>). - chmod 755 on Unix only. - fs::rename(staging_file, final_path) — atomic file-replace on both Unix and Windows. If a concurrent build won the race their bytes are the same (SHA-verified inputs), so replacement is safe. - On error, remove the staging file (a file, not remove_dir_all of a directory). Verified extraction still works end-to-end on macOS (dev-mode test passes, extracted copilot --version prints expected output). Windows release zip confirmed to be the same single-file layout (copilot.exe at root, no subdir) so the extraction code's name match applies cleanly there too. Windows CI already exercises both default-features and --no-default-features jobs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Drop staging+rename from extract_to_cache; match proven embed install() User caught this on review: embed mode's embeddedcli::install (which already ships to Windows) doesn't stage. It does: create_dir_all(install_dir)? if final_path.is_file() { return Ok(final_path); } write_binary(final_path, bytes) That's it. My extract_to_cache invented a staging-file + atomic-rename dance that doesn't exist in the proven path, then I 'discovered' my own over-engineering didn't work on Windows (directory rename), 'fixed' it with a file-level rename, and was still strictly more complex than what already works. Match the embed pattern exactly. Same idempotency check, same direct write, same #[cfg(unix)] chmod gate. Race semantics across concurrent build.rs invocations are identical to the embed install at runtime, and both write SHA-verified-identical bytes. If two builds race, last write wins with identical contents. Verified end-to-end on macOS: dev-mode test passes, extracted copilot --version runs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Sanitize version in extract_to_cache to match embed-mode cache path embeddedcli::default_install_dir runs sanitize_version on the version string before using it as a path component, replacing anything outside [a-zA-Z0-9._-] with _. extract_to_cache did not. For today's CLI versions (1.0.55-1) both resolve to identical paths because the version chars are already safe. But the invariant we documented — embed mode and dev mode share the same per-version cache directory — would silently break for any future version containing an unusual character: embed would write to <cache>/.../1.0.55_rc1/copilot while dev wrote to <cache>/.../1.0.55-rc1/copilot (etc). Duplicate sanitize_version into build.rs (small, can't share with the crate it's building) and note it's kept in sync with the embed-mode copy. No other behavior change. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review feedback on tests + docs rust/tests/cli_resolution_test.rs (resolves 5 review threads): - Replace `display.contains("/cli/")` with a Path::components() walk so the assertion is portable across Windows backslashes. This was the actual Windows CI failure (PR #1450 run 26493115251). - Re-gate dev_mode_extracted_binary_exists on cfg(has_dev_cli) so it compiles cleanly on unsupported target platforms where build.rs doesn't emit COPILOT_CLI_DEV_PATH. - Replace substring "BinaryNotFound" / "not bundled" check in stale_env_override_falls_through with a variant match on Error::BinaryNotFound (the Display output is lowercase, so the old check passed even when fallthrough was broken). - Rewrite the comment in env_override_resolves_to_pointed_file: the test never chmods the tempfile and doesn't need to (resolver only does is_file()). - Switch env-touching tokio tests to flavor = "current_thread" and rewrite the safety comment on set_env/unset_env to honestly describe what serial + current_thread give us (and what they don't). rust/src/resolve.rs: - Drop the "matches the .NET and TypeScript SDKs" claim from the module doc; this resolver now has an extra dev-cache step. rust/README.md: - Add a callout warning that default-features = false produces a build that is *not* self-contained; only intended for local development. Production / distributed builds should keep bundled-cli on or supply COPILOT_CLI_PATH at runtime. Validated: cargo test (both feature configs), clippy, nightly fmt, RUSTDOCFLAGS="-D warnings" cargo doc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Refine extract-to-cache: skip envvar, extract-dir envvar, single cache, staging+rename Drop 'extract-to-cache mode' phrasing; clarify caveats when bundled-cli is off Phrase the disabled-bundled-cli case in terms of the feature flag itself rather than coining a 'mode' name. Strengthen the README caveat: the consumer must supply a compatible CLI via CliProgram::Path / COPILOT_CLI_PATH and is responsible for version compatibility; the build-machine auto-resolution is a convenience that does not carry over to other machines. Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com> * Log extracted CLI path when extract_to_cache actually writes The download path emits a 'Downloading <url>' cargo warning on cache miss, but the extract step that follows is silent. With the separate download cache gone (extracted binary is the cache), a first build gave no surface telling the contributor where the ~160 MB binary landed. Mirror the existing warning style with a one-line 'Extracted Copilot CLI to <path>' after the atomic rename succeeds. Quiet on the hot path: caller short-circuits on is_file() so this only fires on a true cache miss. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Gate package-lock.json rerun-if-changed on lockfile presence Cargo treats a missing rerun-if-changed path as 'always rerun', so the unconditional 'cargo:rerun-if-changed=../nodejs/package-lock.json' declaration was forcing build.rs to re-run on every cargo build for consumers without a sibling nodejs/ directory (vendored slots, published crates). cli-version.txt is the source of truth in those deployments; the lockfile is only a fallback inside this repo. Now: declare the lockfile rerun only when the file actually exists. In-tree contributor builds keep re-running when @github/copilot is bumped via the lockfile; vendored consumers get true zero-cost rebuilds when nothing has changed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>Configuration menu - View commit details
-
Copy full SHA for c5d9b82 - Browse repository at this point
Copy the full SHA c5d9b82View commit details -
Move java to monorepo. Phase 05: Cross-Cutting Updates (#1441)
* Preserve 80-java-monorepo-add-01-remove-before-merge directory * Complete Phase 03 * Start iterating Phase 05 * WIP: Phase 05 * WIP Phase 05: #1423 * Add Java scenarios: Phase 1 (size S, #1-#16) Add 16 Java scenario implementations covering: - modes: default, minimal - prompts: system-message, reasoning-effort - sessions: streaming, infinite-sessions - tools: no-tools, tool-filtering - transport: stdio, tcp - callbacks: user-input - auth: byok-openai, byok-azure, byok-anthropic - bundling: fully-bundled, app-direct-server All scenarios compile successfully with mvn compile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add Java scenarios: Phase 2 (size M, #17-#26) Add 10 Java scenario implementations covering: - callbacks: hooks (pre/post tool use, session start/end), permissions - prompts: attachments - sessions: concurrent-sessions, session-resume - tools: custom-agents, tool-overrides, mcp-servers, skills - auth: gh-app (OAuth device flow) All scenarios compile successfully with mvn compile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update Phase 05 * Ready to have agent do docs-validation.yml * Use correct day * Phase 05 Update docs-validation.yml to include Java code snippets. * Prepare for phase 05 review * Prepare for phase 05 review: remove prompts. * Fix Java scenarios: update imports after package rename (com.github.copilot.sdk -> com.github.copilot) * Abide by @patniko #1448 and remove scenario-builds.yml. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review feedback: idempotent Java validation, path filter, README links - Copy .java files instead of moving them so validation is idempotent - Add java/pom.xml to docs-validation.yml path trigger - Update README Java install links to ./java/README.md anchors Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Change Java distribution from 'temurin' to 'microsoft' --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b40a6f2 - Browse repository at this point
Copy the full SHA b40a6f2View commit details -
Update @github/copilot to 1.0.55-5 (#1456)
* Update @github/copilot to 1.0.55-5 - Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code * Fix flaky E2E CI tests Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9017d85 - Browse repository at this point
Copy the full SHA 9017d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6010405 - Browse repository at this point
Copy the full SHA 6010405View commit details -
Refactor Rust SDK errors to use structs with a
kind()method (#1400)* Refactor Rust SDK errors to use structs with a `kind()` method The conventional `#[non_exhaustive] enum Error { ... }` pattern appears safe but creates problems as a library evolves. This PR changes all error types to the struct-with-`kind()` pattern, which also aligns with the Azure SDK for Rust error design. Why not a flat error enum: - `#[non_exhaustive]` on the enum prevents exhaustive matching, but individual variants are still fixed. Adding a field to any variant — even just to improve an error message with a line number or file path — is a breaking change. - Adding context data is harder than it looks. With a flat enum, new fields touch every affected variant and all match arms across the codebase. With a struct, new fields are added in one place and callers who don't use them are unaffected. - A single enum conflates all failure modes, making it impossible to document or guarantee which variants a given function can actually return. Callers must handle unrelated variants they will never see, or accept a wildcard arm that silently swallows future additions. The struct + kind pattern: | Concern | Flat enum | Struct + `kind()` | |---|---|---| | Categorization | Match directly on variant | Call `.kind()` → `&*Kind` | | Adding context | Breaking: add fields to variant | Non-breaking: add fields to struct | | `non_exhaustive` | On enum; variants are fixed | Not needed on struct with only private fields | | Simple display | Must match all variants | `format!("{err}")` — no match needed | Callers who only want to display or propagate an error with `?` do not need to call `.kind()` at all. Only callers who need to inspect the failure category call `.kind()`, and they get a stable, scoped `*Kind` enum to match against. * Remove unnecessary error structs Sticking with `*Kind` as a convention for error enums. * Add backtrace support to Error struct Enhanced the Error struct to include an optional backtrace, which is captured only when `RUST_BACKTRACE` is set. This change helps in debugging by providing context on error occurrences without inflating the Error size unnecessarily. * Resolve PR feedbackConfiguration menu - View commit details
-
Copy full SHA for 7b62bfb - Browse repository at this point
Copy the full SHA 7b62bfbView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff rust/v1.0.0-beta.8...rust/v1.0.0-beta.9