Skip to content

Upstream sync: copilot-sdk v1.0.0-beta.4#105

Merged
krukow merged 1 commit into
mainfrom
upstream-sync/v1.0.0-beta.4
May 16, 2026
Merged

Upstream sync: copilot-sdk v1.0.0-beta.4#105
krukow merged 1 commit into
mainfrom
upstream-sync/v1.0.0-beta.4

Conversation

@krukow
Copy link
Copy Markdown
Collaborator

@krukow krukow commented May 16, 2026

Bumps the upstream marker from 1.0.0-beta.3 to 1.0.0-beta.4 (released 2026-05-13). Version: 1.0.0-beta.3.01.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.4 diff 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/):

Upstream change Status
ModelBilling.multiplier becomes optional already :opt-un in ::model-billing
extension-management / extension-permission-access permission kinds in ::permission-kind; integration tests cover both
StartData.detachedFromSpawningParentSessionId idiom + wire specs + test
AssistantMessageData.{anthropicAdvisorBlocks,anthropicAdvisorModel,model} idiom + wire specs + test
Model.modelPickerCategory / modelPickerPriceCategory parse-model-info surfaces both; test
session.commands.respondToQueuedCommand RPC exposed as session/respond-to-queued-command! (experimental)
session.tasks.sendMessage RPC Tracked-but-not-ported (upstream Tasks API not surfaced)
WorkspacesGetWorkspaceResult field removals never surfaced; no change needed

Upstream client.ts, session.ts, index.ts had no changes between beta.3 and beta.4. The release was primarily Go union typing + cross-language @experimental annotations.

Changes

  • build.clj, README.md — version bump 1.0.0-beta.3.01.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/ or test/ is modified.

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>
Copilot AI review requested due to automatic review settings May 16, 2026 12:02
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

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.clj and README.md to 1.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

@krukow krukow marked this pull request as ready for review May 16, 2026 15:23
@krukow krukow merged commit 765b26d into main May 16, 2026
2 checks passed
@krukow krukow deleted the upstream-sync/v1.0.0-beta.4 branch May 16, 2026 15:23
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.

2 participants