Release notes from copilot-sdk
Artikel über Release notes from copilot-sdk
Release v1.0.21-preview.2 · github/copilot-sdk
Internal dependency updates only (SDK snapshot refreshed for Copilot CLI 1.0.97-2). Full Changelog: v1.0.21-preview.1...v1.0.21-preview.2 Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: See Netwo
Release rust/v1.0.21-preview.2 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.97-2
Release v1.0.19 · github/copilot-sdk
Internal dependency updates only (Copilot CLI snapshot updates); no user-visible SDK changes in this release. Full Changelog: v1.0.18...v1.0.19 Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: See Network Configurati
Release sdk-snapshot/cli-1.0.95 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.95
Release v1.0.18-preview.1 · github/copilot-sdk
Full Changelog: v1.0.18-preview.0...v1.0.18-preview.1
Release v1.0.17 · github/copilot-sdk
Full Changelog: v1.0.16...v1.0.17
Release v1.0.17-preview.10 · github/copilot-sdk
Full Changelog: v1.0.17-preview.9...v1.0.17-preview.10
Release rust/v1.0.17-unstable.37553872417.gc9f6176 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.92-4.unstable.r37553872417.gc
Release rust/v1.0.17-preview.9 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.93-3
Release sdk-snapshot/cli-1.0.92-4.unstable.r37397886721.gad270aa · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.92-4.unstable.r37397886721.ga
Release sdk-snapshot/cli-1.0.92-0.unstable.r37250855457.gbf21394 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.92-0.unstable.r37250855457.gb
Release v1.0.17-preview.4 · github/copilot-sdk
Feature: sub-agent lifecycle hooks Register OnSubagentStart and OnSubagentStop hooks on the parent session. Start hooks can prepend context to a sub-agent's first prompt. Stop hooks can inspect the response, replace it, or block the stop with a follow-up instruction. (6b4f3a3) Hooks = new SessionHooks { OnSubagentStart = (input, inv) => Task.FromResult(new() { AdditionalContext = "Read the file f
Release rust/v1.0.17-preview.4 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.92-4
Release v1.0.17-preview.3 · github/copilot-sdk
Feature: replace session tools mid-session (experimental) A live session's client-supplied tools and handlers can now be replaced in a single call without recreating the session. Built-in, MCP, and plugin tools are unaffected; pass an empty list to remove all of this client's tools. (ef04633) TypeScript: await session.setTools([tool]) C#: await session.SetToolsAsync(tools) Python: await session.set_tools([tool]) Go: session.SetTools(ctx, tools) Java: session.setTools(tools).get() Rust: session.set_tools([tool]).await?
Release v1.0.17-preview.2 · github/copilot-sdk
Other changes improvement: [C#] add a custom session event JSON converter and updated generated session event types for Copilot CLI 1.0.92-2 (5b2d7cd) improvement: update the bundled Copilot CLI version to 1.0.92-2 Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: network:
Release v1.0.17-preview.1 · github/copilot-sdk
Full Changelog: v1.0.16...v1.0.17-preview.1
Release sdk-snapshot/cli-1.0.89-1.unstable.r36793206303.g13aa136 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.89-1.unstable.r36793206303.g1
Release v1.0.16 · github/copilot-sdk
Internal dependency updates only: this release refreshes the SDK snapshot for Copilot CLI 1.0.90. It contains no other user-visible SDK changes since v1.0.15. Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: See Network Configuration for more information. Generated by
Release rust/v1.0.16-preview.0 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.90-6
Release v1.0.16-preview.0 · github/copilot-sdk
Internal dependency updates only (SDK snapshot updated for Copilot CLI 1.0.90-6). Full Changelog: runtime-1.0.89-1.unstable.r36638597907.ge270afd...v1.0.16-preview.0 Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: See
Runtime 1.0.89-1.unstable.r36638597907.ge270afd
Public unstable runtime 1.0.89-1.unstable.r36638597907.ge270afd Source: e270afdf61628e26a24a8d9fb7b387cfb4ac7b5b Visibility: public
Release v1.0.15 · github/copilot-sdk
Feature: typed structured outputs for all six SDKs Provide a JSON Schema, or use an idiomatic typed helper, to have the model return typed, validated output instead of free-form text. (#2590) const
Release rust/v1.0.15 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.89
Release v1.0.15-preview.4 · github/copilot-sdk
Feature: experimental connection-global installation confirmation All six SDKs now expose a connection-global handler for the runtime's installations.confirm callback, letting apps present a human review before an MCP or Skill installation proceeds. The handler receives the generated request plus a cancellation signal that fires when the review is retired or the connection closes, and must return an explicit confirm/decline/cancel decision — the SDK never infers approval.
Release v1.0.15-preview.3 · github/copilot-sdk
Feature: structured JSON-RPC error data in Go, .NET, and Java Go, .NET, and Java can now inspect the raw JSON data payload of a JSON-RPC error response instead of only its code and message. This mirrors capabilities already available in TypeScript, Python, and Rust, letting apps branch on machine-readable error details. (#2732)
Release rust/v1.0.15-preview.3 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.89-3
Release v1.0.15-preview.1 · github/copilot-sdk
Internal dependency updates only — this prerelease contains no user-visible SDK changes since v1.0.15-preview.0. The only changes are automated Copilot CLI snapshot updates for internal testing. Full Changelog: v1.0.15-preview.0...v1.0.15-preview.1 Warning Firewall blocked 1 domain The following domain was blocked by the firewall during workflow execution: github.com To allow these domains, add them to the network.allowed list in your workflow frontmatter: network: allowed: - defaults
Release rust/v1.0.15-preview.2 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.89-1
Release rust/v1.0.15-preview.1 · github/copilot-sdk
Update SDK snapshot for Copilot CLI 1.0.89-0
Release v1.0.15-preview.0 · github/copilot-sdk
Feature: typed structured outputs for all six SDKs Provide a JSON Schema, or use an idiomatic typed helper, to have the model return typed, validated output instead of free-form text. (#2590) const
Rust/v1.0.15-preview.0: Fix session start subscription tests (#2737)
Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com
Release v1.0.14 · github/copilot-sdk
Feature: typed message provenance for user, system, and agent sources Messages sent through the SDK can now carry typed source provenance, distinguishing human user input, internal system injections, and identified agent- senders, so recipients can reliably tell agent input from human authorization. (#2573) await session.send("Looks good to me.", source=AgentMess
Rust/v1.0.14: Complete Fast Auto-tier support across SDKs (#2669)
Complete Fast Auto-tier SDK support Add Fast Auto-tier exposure, contract tests, and lifecycle E2E coverage across the SDKs while preserving runtime-owned eligibility and omitted-tier semantics. C
Release v1.0.14-preview.1 · github/copilot-sdk
Feature: pause and resume durable factory runs at checkpoints Agent Factories can now pause deliberately instead of only stopping at hard limits. Call ctx.pause(key) inside a factory body to register a durable, one-shot checkpoint that ends the current attempt; resuming replays the journal and returns from that checkpoint instead of redoing prior work. Callers can also pause a running attempt from outside the factory body. (#2537) await ctx.step("prepare", prepareInput); await ctx.pause("review-ready"); await ctx.agent("Review the
Release v1.0.14-preview.0 · github/copilot-sdk
Feature: typed message provenance across all SDKs Sending a message can now declare its source as user, system, or an identified agent (serialized as agent-), so recipients can reliably distinguish human input from system injections and forwarded agent output. Ordinary sends remain unaffected: source stays omitted unless the caller opts in. (#2573) await session.send(
Release java/v1.0.14-preview.0 · github/copilot-sdk
[maven-release-plugin] copy for tag java/v1.0.14-preview.0
Rust/v1.0.14-preview.0: Disable failing Java docs deployment (#2653)
Skip only the standalone documentation-site deployment job until JAVA_RELEASE_GITHUB_TOKEN authentication is restored. Java Maven publication and all other release jobs remain enabled. Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com Copilot-Session: be6fcbfa-47bd-4aa9-9d51-99b66d565d6c