Skip to content

Update @github/copilot to 1.0.46#1270

Merged
stephentoub merged 2 commits into
mainfrom
update-copilot-1.0.46
May 13, 2026
Merged

Update @github/copilot to 1.0.46#1270
stephentoub merged 2 commits into
mainfrom
update-copilot-1.0.46

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automated update of @github/copilot to version 1.0.46.

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
@devm33 devm33 marked this pull request as ready for review May 12, 2026 21:25
@devm33 devm33 requested a review from a team as a code owner May 12, 2026 21:25
Copilot AI review requested due to automatic review settings May 12, 2026 21:25
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

This PR updates the monorepo’s Node-based Copilot CLI dependency (@github/copilot) to 1.0.46 and regenerates the language SDK RPC/model bindings to match the updated schema.

Changes:

  • Bumped @github/copilot from ^1.0.45 to ^1.0.46 across Node packages (SDK + harness + samples lockfile).
  • Regenerated RPC/model types in Rust, Python, Go, .NET, and Node, including new model metadata fields (modelPickerCategory, modelPickerPriceCategory).
  • Updated lockfiles and formatted regenerated outputs.
Show a summary per file
File Description
test/harness/package.json Bumps harness devDependency on @github/copilot to 1.0.46.
test/harness/package-lock.json Updates resolved @github/copilot and platform-specific optional deps to 1.0.46.
nodejs/package.json Bumps Node SDK dependency on @github/copilot to 1.0.46.
nodejs/package-lock.json Updates resolved @github/copilot and optional deps to 1.0.46.
nodejs/samples/package-lock.json Updates transitive lock entry to align with 1.0.46.
nodejs/src/generated/rpc.ts Adds new generated ModelPickerCategory / ModelPickerPriceCategory types and model fields.
python/copilot/generated/rpc.py Adds new generated enums and model fields for picker category/price category.
go/rpc/zrpc.go Adds new generated model fields and corresponding string-typed enums/constants.
rust/src/generated/api_types.rs Adds new generated model fields and new enums with forward-compat Unknown variants.
dotnet/src/Generated/Rpc.cs Adds new generated model fields and string-backed enum structs for forward compatibility.

Copilot's findings

Files not reviewed (4)
  • go/rpc/zrpc.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/10 changed files
  • Comments generated: 0

The 1.0.46 update added `model_picker_category` and
`model_picker_price_category` fields to the `Model` type. Update the
Rust test fixtures in lib.rs and tests/e2e/client.rs to initialize these
new fields so clippy passes.

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

Cross-SDK Consistency Review ✅

This PR is an automated schema-driven update (@github/copilot 1.0.45 → 1.0.46) with two new types added across all SDK implementations:

New Type Enum Values
ModelPickerCategory lightweight, versatile, powerful
ModelPickerPriceCategory low, medium, high, very_high

These are exposed as optional fields on the Model type in all five SDKs:

SDK Type Names Field Names Status
TypeScript ModelPickerCategory, ModelPickerPriceCategory modelPickerCategory, modelPickerPriceCategory
Python ModelPickerCategory, ModelPickerPriceCategory model_picker_category, model_picker_price_category
Go ModelPickerCategory, ModelPickerPriceCategory ModelPickerCategory, ModelPickerPriceCategory
.NET ModelPickerCategory, ModelPickerPriceCategory ModelPickerCategory, ModelPickerPriceCategory
Rust ModelPickerCategory, ModelPickerPriceCategory model_picker_category, model_picker_price_category

All SDKs use language-appropriate naming conventions and expose the same enum values. No consistency issues found.

Generated by SDK Consistency Review Agent for issue #1270 · ● 442.1K ·

@stephentoub stephentoub added this pull request to the merge queue May 13, 2026
Merged via the queue into main with commit a9c763e May 13, 2026
44 checks passed
@stephentoub stephentoub deleted the update-copilot-1.0.46 branch May 13, 2026 00:53
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