Update Copilot CLI to 1.0.84-6 - #2658
Conversation
- Updated the shared CLI release pin - Re-ran code generators - Formatted generated code
There was a problem hiding this comment.
🟡 Changes recommended
Generated changes currently break Java and Rust test compilation, misdecode a Go union, and introduce public constructor compatibility regressions.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Updates the bundled Copilot CLI to 1.0.84-6 and regenerates protocol types across all SDKs.
Changes:
- Updates the shared CLI version pin.
- Regenerates RPC and session-event models.
- Adds structured responses, managed MCP configuration, sandbox rules, and skill events.
File summaries
| File | Description |
|---|---|
rust/src/generated/session_events.rs |
Regenerates Rust event types. |
rust/src/generated/rpc.rs |
Updates Rust RPC methods. |
rust/src/generated/api_types.rs |
Regenerates Rust protocol models. |
python/copilot/generated/session_events.py |
Regenerates Python event types. |
nodejs/src/generated/session-events.ts |
Updates TypeScript event types. |
nodejs/src/generated/rpc.ts |
Regenerates TypeScript RPC types. |
nodejs/src/cliVersion.ts |
Updates the runtime version constant. |
nodejs/package.json |
Pins CLI 1.0.84-6. |
java/sdk/src/generated/java/com/github/copilot/generated/ToolExecutionStartEvent.java |
Adds MCP provenance fields. |
java/sdk/src/generated/java/com/github/copilot/generated/ToolExecutionCompleteResult.java |
Updates result documentation. |
java/sdk/src/generated/java/com/github/copilot/generated/SubagentStartedEvent.java |
Adds model-selection provenance. |
java/sdk/src/generated/java/com/github/copilot/generated/SkillInvokedRefEvent.java |
Adds referenced skill events. |
java/sdk/src/generated/java/com/github/copilot/generated/SkillContextDeliveredRefEvent.java |
Adds referenced skill-context events. |
java/sdk/src/generated/java/com/github/copilot/generated/SkillContextDeliveredEvent.java |
Adds delivered skill-context events. |
java/sdk/src/generated/java/com/github/copilot/generated/SessionEvent.java |
Registers new Java event subtypes. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SlashCommandTextResult.java |
Adds sandbox session changes. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionsRegisterExtensionToolsOnSessionParams.java |
Removes obsolete extension RPC parameters. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionsRegisterExtensionToolsOnSessionOptions.java |
Removes obsolete extension options. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionSendParams.java |
Adds structured response formats. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionSendMessagesResult.java |
Clarifies message identity. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionSendMessagesParams.java |
Adds batch response formats. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionOpenOptions.java |
Adds managed MCP servers. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionDebugCollectLogsResult.java |
Updates debug-bundle documentation. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionDebugCollectLogsParams.java |
Supports configurable redaction. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionDebugApi.java |
Updates debug API documentation. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/ServerSessionsApi.java |
Removes the obsolete extension method. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SandboxSessionChange.java |
Adds sandbox transition values. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SandboxConfigUserPolicyNetwork.java |
Adds host allow/deny rules. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/ProviderModelConfig.java |
Adds model system messages. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/McpServerSource.java |
Adds managed provenance. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/McpServer.java |
Adds managed display names. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/ManagedMcpServerConfig.java |
Adds managed MCP configuration. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/JsonSchemaResponseFormat.java |
Adds JSON Schema responses. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/InstalledPluginInfo.java |
Adds plugin provenance. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/DebugCollectLogsRedaction.java |
Adds unredacted collection mode. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/DebugCollectLogsEntry.java |
Documents unredacted entries. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/DebugCollectLogsCollectedEntry.java |
Updates bundle documentation. |
java/sdk/src/generated/java/com/github/copilot/generated/McpServerSource.java |
Adds managed event provenance. |
java/sdk/src/generated/java/com/github/copilot/generated/McpServersLoadedServer.java |
Adds managed display names. |
java/sdk/src/generated/java/com/github/copilot/generated/McpHeadersRefreshCompletedOutcome.java |
Adds refresh-error outcomes. |
java/sdk/src/generated/java/com/github/copilot/generated/HookStartEvent.java |
Clarifies persisted hook input. |
java/sdk/src/generated/java/com/github/copilot/generated/HookEndEvent.java |
Clarifies persisted hook output. |
java/sdk/src/generated/java/com/github/copilot/generated/AssistantMessageEvent.java |
Adds originating message IDs. |
go/zsession_events.go |
Re-exports new Go event types. |
go/rpc/zsession_events.go |
Regenerates Go event models. |
go/rpc/zsession_encoding.go |
Decodes new skill events. |
go/rpc/zrpc.go |
Regenerates Go RPC models. |
go/rpc/zrpc_encoding.go |
Updates Go union encoding. |
dotnet/src/Generated/SessionEvents.cs |
Regenerates .NET event models. |
Review details
Files not reviewed (4)
- go/rpc/zrpc_encoding.go: Generated file
- go/rpc/zsession_encoding.go: Generated file
- go/rpc/zsession_events.go: Generated file
- go/zsession_events.go: Generated file
- Files reviewed: 3/51 changed files
- Comments generated: 1
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
SDK Consistency Review — PR #2658This PR is a routine codegen sync (CLI pin bump Findings: consistent, no action needed.
Overall the PR maintains full cross-language feature parity — every generated surface and every test fixture update was applied uniformly across all six SDKs.
|
|
Automated update of the Copilot CLI release to version
1.0.84-6.Changes
nodejs/package.jsonSHA256SUMS.txtscripts/codegen)Java Handwritten Code Adaptation Plan
If
java-sdk-testsCI fails on this PR, follow these steps:mvn clean,mvn verifyfromjava/locally or check thejava-sdk-testsworkflow run logs.java/sdk/src/main/java/com/github/copilot/sdk/):nullfor optional new fields).CopilotSession.javaif applicable.java/sdk/src/test/java/com/github/copilot/sdk/):cd java && mvn clean test-compile jar:jar && mvn verify -Dskip.test.harness=truecd java && mvn spotless:applyNext steps
When ready, click Ready for review to trigger CI checks.