Upstream sync: copilot-sdk v1.0.0-beta.4#105
Merged
Merged
Conversation
Bumps version marker from 1.0.0-beta.3.0 to 1.0.0-beta.4.0. Upstream v1.0.0-beta.4 (2026-05-13) shipped no new Node.js SDK API surface relative to v1.0.0-beta.3. Every SDK-visible change in the upstream diff was already brought in by the earlier CLI 1.0.48 schema sync (PR #103): - ModelBilling.multiplier optional - extension-management / extension-permission-access permission kinds - StartData.detachedFromSpawningParentSessionId - AssistantMessageData.{anthropicAdvisorBlocks,anthropicAdvisorModel,model} - Model.modelPickerCategory / modelPickerPriceCategory - session.commands.respondToQueuedCommand (exposed as Out-of-scope per the API-parity rule (Node.js public surface unchanged): session.tasks.sendMessage and Go/C# specific changes. Files changed: - build.clj, README.md: version bump - CHANGELOG.md: rename Unreleased sub-headings to '(v1.0.0-beta.4 sync)' and add a top-of-section note recording that beta.4's nodejs/src diff was pre-covered by the CLI 1.0.48 schema sync. Validation: bb ci (254 tests, 1197 assertions, 0 failures), bb validate-docs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Metadata-only upstream sync bumping the project version from 1.0.0-beta.3.0 to 1.0.0-beta.4.0. All SDK-visible changes from upstream beta.4 were already ported in the prior CLI 1.0.48 sync (PR #103), so only version strings and changelog labels are updated.
Changes:
- Bump version in
build.cljandREADME.mdto1.0.0-beta.4.0. - Relabel
[Unreleased]changelog sub-headings from(post-v1.0.0-beta.3 CLI sync)to(v1.0.0-beta.4 sync)and add an explanatory note.
Show a summary per file
| File | Description |
|---|---|
| build.clj | Version bump to 1.0.0-beta.4.0. |
| README.md | Maven coordinate version bump. |
| CHANGELOG.md | Adds beta.4 sync note and relabels existing sub-headings. |
Copilot's findings
- Files reviewed: 3/3 changed files
- Comments generated: 0
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.
Bumps the upstream marker from
1.0.0-beta.3to1.0.0-beta.4(released 2026-05-13). Version:1.0.0-beta.3.0→1.0.0-beta.4.0.TL;DR
No new code or specs needed. Every SDK-visible change in the upstream
v1.0.0-beta.3..v1.0.0-beta.4diff was already brought in by the earlier CLI 1.0.48 schema sync (#103), whose entries appear in[Unreleased]and are now relabelled(v1.0.0-beta.4 sync).Gap analysis
Upstream diff (
nodejs/src/):ModelBilling.multiplierbecomes optional:opt-unin::model-billingextension-management/extension-permission-accesspermission kinds::permission-kind; integration tests cover bothStartData.detachedFromSpawningParentSessionIdAssistantMessageData.{anthropicAdvisorBlocks,anthropicAdvisorModel,model}Model.modelPickerCategory/modelPickerPriceCategoryparse-model-infosurfaces both; testsession.commands.respondToQueuedCommandRPCsession/respond-to-queued-command!(experimental)session.tasks.sendMessageRPCWorkspacesGetWorkspaceResultfield removalsUpstream
client.ts,session.ts,index.tshad no changes between beta.3 and beta.4. The release was primarily Go union typing + cross-language@experimentalannotations.Changes
build.clj,README.md— version bump1.0.0-beta.3.0→1.0.0-beta.4.0.CHANGELOG.md— rename### Added (post-v1.0.0-beta.3 CLI sync)and### Tracked-but-not-ported (post-v1.0.0-beta.3 CLI sync)to(v1.0.0-beta.4 sync); add a top-of-section note recording that beta.4's nodejs/src diff was pre-covered by the 1.0.48 schema sync.Validation
bb ci— 254 tests, 1197 assertions, 0 failures, 0 errors.bb validate-docs— 13 files, 0 warnings.Skipped phases
Red/green TDD and multi-model code review are skipped because this change is metadata-only — no source under
src/ortest/is modified.