Skip to content

Commit 0ccf1f9

Browse files
jrob5756Copilot
andauthored
chore: bump to 0.1.10 with github-copilot-sdk >=0.3.0 (#128)
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>
1 parent 773e262 commit 0ccf1f9

3 files changed

Lines changed: 41 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.1.10] - 2026-04-30
9+
10+
### Added
11+
- Sub-workflow composition support: `workflow`-type agents can now be used
12+
inside `for_each` groups, with dynamic per-iteration `input_mapping`
13+
([#101], [#102]).
14+
15+
### Changed
16+
- Bumped `github-copilot-sdk` to `>=0.3.0`. The SDK ships a bundled `copilot`
17+
CLI binary used for JSON-RPC `session.create` calls; `0.2.2` bundled CLI
18+
`1.0.21`, which rejected newer model IDs locally with
19+
`JSON-RPC -32603: Model "<id>" is not available`. `0.3.0` bundles CLI
20+
`1.0.36-0`, which accepts the current Copilot model catalog (including
21+
`claude-opus-4.7*` variants).
22+
23+
### Fixed
24+
- Suppressed noisy PowerShell stderr output from `uv tool install` during
25+
Windows self-update ([#99]).
26+
27+
[#99]: https://github.com/microsoft/conductor/pull/99
28+
[#101]: https://github.com/microsoft/conductor/pull/101
29+
[#102]: https://github.com/microsoft/conductor/pull/102
30+
[0.1.10]: https://github.com/microsoft/conductor/compare/v0.1.9...v0.1.10

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "conductor-cli"
3-
version = "0.1.9"
3+
version = "0.1.10"
44
description = "A CLI tool for defining and running multi-agent workflows with the GitHub Copilot SDK"
55
readme = "README.md"
66
requires-python = ">=3.12"
@@ -37,7 +37,7 @@ dependencies = [
3737
"ruamel.yaml>=0.18.0",
3838
"jinja2>=3.1.0",
3939
"simpleeval>=1.0.0",
40-
"github-copilot-sdk>=0.2.2",
40+
"github-copilot-sdk>=0.3.0",
4141
"anthropic>=0.77.0,<1.0.0",
4242
"mcp>=1.0.0",
4343
"fastapi>=0.115.0",

uv.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)