Skip to content

Commit 667712e

Browse files
github-actions[bot]Copilotpatniko
authored
Add changelog for v0.1.32 (#708)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Patrick Nikoletich <patniko@github.com>
1 parent 416f614 commit 667712e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ All notable changes to the Copilot SDK are documented in this file.
55
This changelog is automatically generated by an AI agent when stable releases are published.
66
See [GitHub Releases](https://github.com/github/copilot-sdk/releases) for the full list.
77

8+
## [v0.1.32](https://github.com/github/copilot-sdk/releases/tag/v0.1.32) (2026-03-07)
9+
10+
### Feature: backward compatibility with v2 CLI servers
11+
12+
SDK applications written against the v3 API now also work when connected to a v2 CLI server, with no code changes required. The SDK detects the server's protocol version and automatically adapts v2 `tool.call` and `permission.request` messages into the same user-facing handlers used by v3. ([#706](https://github.com/github/copilot-sdk/pull/706))
13+
14+
```ts
15+
const session = await client.createSession({
16+
tools: [myTool], // unchanged — works with v2 and v3 servers
17+
onPermissionRequest: approveAll,
18+
});
19+
```
20+
21+
```cs
22+
var session = await client.CreateSessionAsync(new SessionConfig {
23+
Tools = [myTool], // unchanged — works with v2 and v3 servers
24+
OnPermissionRequest = approveAll,
25+
});
26+
```
27+
828
## [v0.1.31](https://github.com/github/copilot-sdk/releases/tag/v0.1.31) (2026-03-07)
929

1030
### Feature: multi-client tool and permission broadcasts (protocol v3)

0 commit comments

Comments
 (0)