Repository navigation
deps: Bump GitHub.Copilot.SDK from 1.0.13 to 1.0.14 - #160
Conversation
--- updated-dependencies: - dependency-name: GitHub.Copilot.SDK dependency-version: 1.0.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
Approved — merging. Head SHA:
Scope: one line in CI evidence: Local validation: unavailable. The One note for the record: this is the solo-SDK shape that |
Updated GitHub.Copilot.SDK from 1.0.13 to 1.0.14.
Release notes
Sourced from GitHub.Copilot.SDK's releases.
1.0.14
Feature: typed message provenance for user, system, and agent sources
Messages sent through the SDK can now carry typed source provenance, distinguishing human
userinput, internalsysteminjections, and identifiedagent-senders, so recipients can reliably tell agent input from human authorization. (#2573)Feature: Auto model routing Fast tier
Sessions using
automodel routing can now select thefasttier alongside the existingefficiency,balance, andintelligencetiers, giving integrators a latency-focused routing preset across all six SDKs. (#2669)Feature: force-refresh managed settings cache
The new
managedSettings.clearCacheRPC method wipes the persistent server-policy cache and drops the runtime's in-memory retained policy, giving hosts a primitive for a "force refresh account policy" action. (#2438)Feature: Rust SDK model allowlists
SessionConfigandResumeSessionConfigin the Rust SDK now accept an optionalallowed_modelslist, letting hosts restrict which model IDs a session may use without duplicating runtime validation. (#2512)Other changes
max_output_tokensto the model capabilities override, previously unreachable without an unsafe cast (#2569)PackAsToolpackages sodotnet pack --no-buildproduces a working tool (#2557)connection_closecallback-quiescence contract consistently across all six in-process C ABI adapters, preventing races with freed callback state during disposal (#2610, #2622)CatalogTrustEligibilityunknownvalue and re-exporting shared session-event types (#2631)anyOf/oneOfhandling (#2656)... (truncated)
1.0.14-preview.1
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)1.0.14-preview.0
Feature: typed message provenance across all SDKs
Sending a message can now declare its source as
user,system, or an identified agent (serialized asagent-<id>), 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)Source = MessageSource.Agent("reviewer").setSource(MessageSource.agent("reviewer")).with_source(MessageSource::Agent("reviewer".into()))Feature: force-refresh enterprise managed settings
A new
managedSettings.clearCacheRPC wipes the persistent server-policy cache and drops the runtime's in-memory retained policy, so hosts can wire up a "sync account policy" action (for example VS Code'sDeveloper: Sync Account Policycommand). It's available in TypeScript, C#, Python, Go, and Rust; Java support follows once the underlying CLI release is pinned. (#2438)Other changes
max_output_tokenson model capability overrides (#2569)PackAsToolpublish output so packed tools install correctly (#2557)... (truncated)
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)