Update @github/copilot to 1.0.79-5 - #2282
Merged
Merged
Conversation
- Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Copilot runtime dependency to 1.0.79-5 and regenerates SDK protocol types across supported languages.
Changes:
- Updates npm dependencies and lockfiles.
- Regenerates RPC and session-event models.
- Adds managed-settings, extension-launch, permission-context, skill-command, and context-attribution protocol surfaces.
Show a summary per file
| File | Description |
|---|---|
test/harness/package.json |
Updates harness runtime dependency. |
test/harness/package-lock.json |
Locks updated runtime binaries. |
rust/src/generated/session_events.rs |
Regenerates Rust event types. |
rust/src/generated/rpc.rs |
Regenerates Rust RPC clients. |
rust/src/generated/api_types.rs |
Regenerates Rust protocol models. |
python/copilot/generated/session_events.py |
Regenerates Python event types. |
python/copilot/generated/rpc.py |
Regenerates Python RPC models. |
nodejs/src/generated/session-events.ts |
Regenerates TypeScript event types. |
nodejs/src/generated/rpc.ts |
Regenerates TypeScript RPC surface. |
nodejs/samples/package-lock.json |
Updates sample lockfile dependency. |
nodejs/package.json |
Updates Node runtime dependency. |
nodejs/package-lock.json |
Locks updated Node runtime binaries. |
java/src/generated/java/com/github/copilot/generated/SkillsLoadedSkill.java |
Adds skill command metadata. |
java/src/generated/java/com/github/copilot/generated/SessionManagedSettingsResolvedEvent.java |
Updates managed-settings event data. |
java/src/generated/java/com/github/copilot/generated/rpc/Skill.java |
Adds skill command metadata. |
java/src/generated/java/com/github/copilot/generated/rpc/SessionPermissionsHandlePendingPermissionRequestParams.java |
Adds permission-decision context. |
java/src/generated/java/com/github/copilot/generated/rpc/SessionOpenOptions.java |
Adds managed settings and disabled MCP servers. |
java/src/generated/java/com/github/copilot/generated/rpc/SessionMetadataGetContextAttributionResult.java |
Expands context attribution. |
java/src/generated/java/com/github/copilot/generated/rpc/SessionManagedSettings.java |
Adds injected managed-settings model. |
java/src/generated/java/com/github/copilot/generated/rpc/SessionManagedPermissions.java |
Adds managed-permissions model. |
java/src/generated/java/com/github/copilot/generated/rpc/ServerSkill.java |
Adds server skill command metadata. |
java/src/generated/java/com/github/copilot/generated/rpc/ServerRpc.java |
Adds new server RPC entry points. |
java/src/generated/java/com/github/copilot/generated/rpc/ServerManagedSettingsApi.java |
Adds managed-settings RPC API. |
java/src/generated/java/com/github/copilot/generated/rpc/SandboxConfig.java |
Renames developer-tool access option. |
java/src/generated/java/com/github/copilot/generated/rpc/PermissionDecisionSurface.java |
Adds permission surface enum. |
java/src/generated/java/com/github/copilot/generated/rpc/PermissionDecisionSource.java |
Adds permission source enum. |
java/src/generated/java/com/github/copilot/generated/rpc/PermissionDecisionOutcome.java |
Adds permission outcome enum. |
java/src/generated/java/com/github/copilot/generated/rpc/PermissionDecisionContext.java |
Adds permission context model. |
java/src/generated/java/com/github/copilot/generated/rpc/ManagedSettingsReadResult.java |
Adds managed-settings read result. |
java/src/generated/java/com/github/copilot/generated/rpc/ExtensionLaunchProviderResolveResult.java |
Adds extension resolution result. |
java/src/generated/java/com/github/copilot/generated/rpc/ExtensionLaunchProviderResolveRequest.java |
Adds extension resolution request. |
java/src/generated/java/com/github/copilot/generated/rpc/ExtensionLaunchProfile.java |
Adds extension launch profile. |
java/src/generated/java/com/github/copilot/generated/rpc/DisableBypassPermissionsMode.java |
Adds managed permission mode enum. |
java/src/generated/java/com/github/copilot/generated/ManagedSettingsResolvedSource.java |
Adds client and mixed sources. |
java/scripts/codegen/package.json |
Updates Java codegen dependency. |
java/scripts/codegen/package-lock.json |
Locks updated Java codegen runtime. |
java/pom.xml |
Updates Java reference runtime version. |
go/zsession_events.go |
Re-exports new event constants. |
go/rpc/zsession_events.go |
Regenerates Go event models. |
go/rpc/zrpc.go |
Regenerates Go RPC models and handlers. |
go/rpc/zrpc_encoding.go |
Updates Go custom decoding. |
dotnet/src/Generated/SessionEvents.cs |
Regenerates .NET event models. |
dotnet/src/Generated/Rpc.cs |
Regenerates .NET RPC surface. |
Review details
Files not reviewed (8)
- go/rpc/zrpc.go: Generated file
- go/rpc/zrpc_encoding.go: Generated file
- go/rpc/zsession_events.go: Generated file
- go/zsession_events.go: Generated file
- java/scripts/codegen/package-lock.json: Generated file
- nodejs/package-lock.json: Generated file
- nodejs/samples/package-lock.json: Generated file
- test/harness/package-lock.json: Generated file
- Files reviewed: 4/43 changed files
- Comments generated: 0
- Review effort level: Balanced
Supply the new optional permission decision context in Java and Rust while preserving legacy behavior. Update Java generated-record coverage for the new skill command name field. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
Author
✅ Cross-SDK Consistency ReviewThis PR is an automated codegen update across all six SDK implementations. The changes maintain full cross-language parity: New additions — all SDKs updated consistently
Java handwritten code adaptation
API naming consistencyLanguage-idiomatic naming is followed throughout:
No consistency issues found. All SDKs are in sync.
|
Contributor
There was a problem hiding this comment.
Review details
Files not reviewed (8)
- go/rpc/zrpc.go: Generated file
- go/rpc/zrpc_encoding.go: Generated file
- go/rpc/zsession_events.go: Generated file
- go/zsession_events.go: Generated file
- java/scripts/codegen/package-lock.json: Generated file
- nodejs/package-lock.json: Generated file
- nodejs/samples/package-lock.json: Generated file
- test/harness/package-lock.json: Generated file
- Files reviewed: 7/48 changed files
- Comments generated: 2
- Review effort level: Balanced
stephentoub
approved these changes
Aug 7, 2026
edburns
pushed a commit
that referenced
this pull request
Aug 7, 2026
* Update @github/copilot to 1.0.79-5 - Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code * Fix generated schema call sites Supply the new optional permission decision context in Java and Rust while preserving legacy behavior. Update Java generated-record coverage for the new skill command name field. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated update of
@github/copilotto version1.0.79-5.Changes
@github/copilotinnodejs/package.jsonandtest/harness/package.jsonscripts/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/src/main/java/com/github/copilot/sdk/):nullfor optional new fields).CopilotSession.javaif applicable.java/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.