Update Copilot CLI to 1.0.84-5 - #2634
Conversation
- Updated the shared CLI release pin - Re-ran code generators - Formatted generated code
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
🟡 Changes recommended
Generated Go code does not compile, Java tests use stale constructor arities, and public Python and Rust APIs introduce compatibility breaks.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Updates the bundled Copilot CLI to 1.0.84-5 and regenerates cross-language protocol models.
Changes:
- Updates the CLI version pin.
- Adds permission authorization events and metadata.
- Expands catalog trust, fleet, mode, and persisted-event APIs.
File summaries
| File | Description |
|---|---|
rust/src/generated/session_events.rs |
Regenerates Rust event models. |
rust/src/generated/rpc.rs |
Updates Rust RPC documentation. |
python/copilot/generated/session_events.py |
Regenerates Python event models. |
nodejs/src/generated/session-events.ts |
Regenerates TypeScript event types. |
nodejs/src/generated/rpc.ts |
Expands TypeScript RPC types. |
nodejs/src/cliVersion.ts |
Updates the runtime version. |
nodejs/package.json |
Updates the shared CLI pin. |
java/sdk/src/generated/java/com/github/copilot/generated/ToolExecutionStartEvent.java |
Adds MCP transport metadata. |
java/sdk/src/generated/java/com/github/copilot/generated/SessionEvent.java |
Registers new permission events. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionsReadPersistedEventsResult.java |
Documents pagination semantics. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionsReadPersistedEventsParams.java |
Documents cursor constraints. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionOpenOptions.java |
Adds instruction-cache refresh. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionModeSetResult.java |
Reports whether mode applied. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionModeSetParams.java |
Adds expected-mode precondition. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionModelApplyStartupOverlayParams.java |
Adds repository auto tier. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionFleetStartParams.java |
Adds fleet send options. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionFleetApi.java |
Updates fleet API documentation. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/SessionEventLogReadResult.java |
Clarifies event-log pagination. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/PermissionDecisionSource.java |
Adds carry-forward source. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/EventsCursorStatus.java |
Clarifies cursor expiry. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CopilotUserResponse.java |
Documents organization IDs. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustTier.java |
Adds trust-tier enum. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSource.java |
Adds trust-source enum. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotUnsupported.java |
Adds unsupported snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotStale.java |
Adds stale snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotSchemaVersion.java |
Adds snapshot schema version. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotRevoked.java |
Adds revoked snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotMalformed.java |
Adds malformed snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotDowngraded.java |
Adds downgraded snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotCurrent.java |
Adds current snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshotAbsent.java |
Adds absent snapshot variant. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustSnapshot.java |
Defines trust snapshot hierarchy. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustProvenance.java |
Adds trust provenance. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogTrustEligibility.java |
Adds trust eligibility. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogNegotiationRefusedError.java |
Makes capabilities extensible. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogMcpServerCandidate.java |
Adds candidate trust metadata. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogCapability.java |
Adds trust capability. |
java/sdk/src/generated/java/com/github/copilot/generated/rpc/CatalogAiSkillCandidate.java |
Adds candidate trust metadata. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionMessageAuthorizationReadEvent.java |
Adds authorization-read event. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionMessageAuthorizationPolarity.java |
Adds authorization polarity. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionMessageAuthorizationEvent.java |
Adds authorization event. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionMessageAuthorizationDegradedEvent.java |
Adds degraded event. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionDecisionSource.java |
Adds event decision sources. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionCompletedEvent.java |
Adds decision-source metadata. |
java/sdk/src/generated/java/com/github/copilot/generated/PermissionCarriedForwardEvent.java |
Adds carry-forward event. |
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 permission events. |
go/rpc/zrpc.go |
Expands Go RPC models. |
go/rpc/zrpc_encoding.go |
Adds generated 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/54 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.
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>
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>
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Cross-SDK Consistency ReviewReviewed the full authoritative diff for PR #2634 (all changed files via Summary: This PR is a routine CLI/schema version bump ( Checked items:
Conclusion: No cross-SDK inconsistencies detected. All new API surface is reflected in every language SDK. No review comments needed.
|
Automated update of the Copilot CLI release to version
1.0.84-5.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.