Skip to content

chore: bump to 0.1.10 with github-copilot-sdk >=0.3.0#128

Merged
jrob5756 merged 1 commit intomainfrom
chore/bump-copilot-sdk-0.3.0
May 1, 2026
Merged

chore: bump to 0.1.10 with github-copilot-sdk >=0.3.0#128
jrob5756 merged 1 commit intomainfrom
chore/bump-copilot-sdk-0.3.0

Conversation

@jrob5756
Copy link
Copy Markdown
Collaborator

Why

The github-copilot-sdk Python package ships a bundled copilot CLI binary that handles JSON-RPC session.create calls. Version 0.2.2 bundles CLI 1.0.21, which predates newer Copilot model IDs and rejects them locally:

JSON-RPC -32603: Request session.create failed with message:
Model "claude-opus-4.7-1m-internal" is not available.

0.3.0 bundles CLI 1.0.36-0, which accepts the current Copilot model catalog (including all claude-opus-4.7* variants).

Changes

  • Bump github-copilot-sdk to >=0.3.0 (pyproject.toml, uv.lock)
  • Bump conductor version 0.1.90.1.10
  • Add CHANGELOG.md (Keep a Changelog format) covering everything since v0.1.9

Verification

  • make check (ruff lint, ruff format, ty typecheck) — passes
  • uv run pytest -m 'not performance'1955 passed, 9 skipped
  • uv run conductor run examples/simple-qa.yaml — passes against:
    • claude-haiku-4.5
    • claude-sonnet-4.6
    • claude-opus-4.7
    • claude-opus-4.7-1m-internal (the originally-failing model)
    • gpt-5.4
    • gpt-5-mini
  • uv run conductor run examples/for-each-simple.yaml — passes end-to-end

The SDK ships a bundled copilot CLI binary used for JSON-RPC
session.create calls. The 0.2.2 wheel bundles CLI 1.0.21, which
predates newer model IDs (e.g. claude-opus-4.7-1m-internal) and
rejects them locally with:

  JSON-RPC -32603: Model "<id>" is not available

0.3.0 bundles CLI 1.0.36-0, which accepts the current Copilot
model catalog.

Also adds CHANGELOG.md (Keep a Changelog format) covering changes
since v0.1.9.

Verified:
- make check (ruff + ty) passes
- pytest -m 'not performance' passes (1955 passed, 9 skipped)
- examples/simple-qa.yaml runs end-to-end against
  claude-haiku-4.5, claude-sonnet-4.6, claude-opus-4.7,
  claude-opus-4.7-1m-internal, gpt-5.4, gpt-5-mini
- examples/for-each-simple.yaml runs end-to-end

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jrob5756 jrob5756 merged commit 0ccf1f9 into main May 1, 2026
7 checks passed
@jrob5756 jrob5756 deleted the chore/bump-copilot-sdk-0.3.0 branch May 1, 2026 00:01
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.

1 participant