Download Latest Version v1.0.16 source code.zip (9.3 MB) Google Add to Preferred Sources
Home / v1.0.14
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-16 5.2 kB
v1.0.14 source code.tar.gz 2026-09-16 5.6 MB
v1.0.14 source code.zip 2026-09-16 7.8 MB
Totals: 3 Items   13.4 MB 0

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)

:::ts
await session.send("Looks good to me.", { source: "agent-reviewer" });

:::py
await session.send("Looks good to me.", source=AgentMessageSource("reviewer"))

Feature: Auto model routing Fast tier

Sessions using auto model routing can now select the fast tier alongside the existing efficiency, balance, and intelligence tiers, giving integrators a latency-focused routing preset across all six SDKs. (#2669)

:::ts
await session.setAutoTier("fast");

Feature: force-refresh managed settings cache

The new managedSettings.clearCache RPC 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)

:::ts
await client.rpc.managedSettings.clearCache();

:::cs
await client.Rpc.ManagedSettings.ClearCacheAsync();

Feature: Rust SDK model allowlists

SessionConfig and ResumeSessionConfig in the Rust SDK now accept an optional allowed_models list, letting hosts restrict which model IDs a session may use without duplicating runtime validation. (#2512)

:::rust
let config = SessionConfig::default().with_allowed_models(["gpt-4o", "claude-3.7-sonnet"]);

Other changes

  • feature: [Core] add factory pause checkpoints for the Node.js Agent Factories API, letting a paused run resume without losing invocation limits or execution identity (#2537)
  • feature: forward the optional host OAuth client metadata URL across all six SDKs on session create and resume (#2258)
  • feature: [TypeScript] add max_output_tokens to the model capabilities override, previously unreachable without an unsafe cast (#2569)
  • bugfix: [.NET] include Copilot CLI runtime assets in PackAsTool packages so dotnet pack --no-build produces a working tool (#2557)
  • bugfix: apply the runtime's connection_close callback-quiescence contract consistently across all six in-process C ABI adapters, preventing races with freed callback state during disposal (#2610, #2622)
  • bugfix: [Rust] fix codegen for CLI 1.0.84 schemas, correctly mapping the CatalogTrustEligibility unknown value and re-exporting shared session-event types (#2631)
  • bugfix: [C#] fix codegen for runtime schema unions, unblocking single-variant anyOf/oneOf handling (#2656)
  • bugfix: [Rust] isolate the hostless in-process runtime cache from the bundled CLI cache to prevent cross-deletion of a shared executable (#2659)
  • improvement: [Rust] harden Copilot CLI download retries with more attempts and a longer backoff window (#2663)

New contributors

  • @aurokin made their first contribution in #2573
  • @kondv made their first contribution in #2557
  • @1fanwang made their first contribution in #2569
  • @SamMorrowDrums made their first contribution in #2258
  • @SandraAhlgrimm made their first contribution in #2603
  • @jpbufe3 made their first contribution in #2512

[!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:

yaml network: allowed: - defaults - "github.com"

See Network Configuration for more information.

Generated by Release Changelog Generator · copilot · auto · 73.3 AIC · ⌖ 9 AIC · ⊞ 10.3K

Source: README.md, updated 2026-09-16