Skip to content

Update @github/copilot to 1.0.49-0#1305

Merged
stephentoub merged 2 commits into
mainfrom
update-copilot-1.0.49-0
May 15, 2026
Merged

Update @github/copilot to 1.0.49-0#1305
stephentoub merged 2 commits into
mainfrom
update-copilot-1.0.49-0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automated update of @github/copilot to version 1.0.49-0.

Changes

  • Updated @github/copilot in nodejs/package.json and test/harness/package.json
  • Re-ran all code generators (scripts/codegen)
  • Formatted generated output

Next steps

When ready, click Ready for review to trigger CI checks.

Created by the Update @github/copilot Dependency workflow.

- Updated nodejs and test harness dependencies
- Re-ran code generators
- Formatted generated code
@stephentoub stephentoub marked this pull request as ready for review May 15, 2026 16:32
@stephentoub stephentoub requested a review from a team as a code owner May 15, 2026 16:32
Copilot AI review requested due to automatic review settings May 15, 2026 16:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Automated update of the Copilot CLI package dependency to @github/copilot@1.0.49-0, with generated SDK types refreshed to match the updated protocol/schema.

Changes:

  • Updated Node and test harness dependency locks for @github/copilot.
  • Regenerated session event types across Node, Python, Go, Rust, and .NET.
  • Added schema support for reasoning summary metadata and schedule display prompts.
Show a summary per file
File Description
nodejs/package.json Updates the Node SDK dependency version.
nodejs/package-lock.json Locks @github/copilot and platform packages to 1.0.49-0.
nodejs/samples/package-lock.json Refreshes sample lock metadata for the local SDK dependency.
test/harness/package.json Updates the harness dependency version.
test/harness/package-lock.json Locks harness @github/copilot packages to 1.0.49-0.
nodejs/src/generated/session-events.ts Regenerates TypeScript session event types and docs.
python/copilot/generated/session_events.py Regenerates Python session event dataclasses/enums.
go/zsession_events.go Exposes new generated session event aliases/constants.
go/rpc/zsession_events.go Regenerates Go RPC session event payload types.
rust/src/generated/session_events.rs Regenerates Rust session event types and docs.
rust/src/generated/rpc.rs Refreshes generated Rust RPC method documentation.
dotnet/src/Generated/SessionEvents.cs Regenerates .NET session event models and string-backed enum type.

Copilot's findings

Files not reviewed (5)
  • go/rpc/zsession_events.go: Language not supported
  • go/zsession_events.go: Language not supported
  • nodejs/package-lock.json: Language not supported
  • nodejs/samples/package-lock.json: Language not supported
  • test/harness/package-lock.json: Language not supported
  • Files reviewed: 2/17 changed files
  • Comments generated: 0

@stephentoub stephentoub self-assigned this May 15, 2026
Pass the new optional reasoning summary field through generated model switch calls so .NET and Rust compile against the updated Copilot runtime schema.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor Author

Cross-SDK Consistency Review ✅

This is an automated codegen update (bumping @github/copilot to 1.0.49-0) that re-runs all code generators across every SDK. The changes maintain excellent cross-SDK consistency.

Findings

RPC Wire Methods: All five SDKs (Node.js, Python, Go, .NET, Rust) contain exactly 60 identical session.* wire methods after this update — no gaps found.

New features — consistently present in all SDKs:

Feature Node.js Python Go .NET Rust
ReasoningSummary type
SystemNotification event
Updated doc comments

Go return type renames: Several Go result types gained a Session prefix (e.g. AgentDeselectResultSessionAgentDeselectResult, ExtensionsDisableResultSessionExtensionsDisableResult). These are naming normalization changes within the Go SDK, not new RPC operations, and the underlying wire methods are unchanged and consistent with all other SDKs.

No cross-SDK consistency issues detected. 🎉

Generated by SDK Consistency Review Agent for issue #1305 · ● 1.8M ·

@stephentoub stephentoub merged commit 215676e into main May 15, 2026
44 checks passed
@stephentoub stephentoub deleted the update-copilot-1.0.49-0 branch May 15, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants