| Name | Modified | Size | Downloads / 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_tokensto the model capabilities override, previously unreachable without an unsafe cast (#2569) - bugfix: [.NET] include Copilot CLI runtime assets in
PackAsToolpackages sodotnet pack --no-buildproduces a working tool (#2557) - bugfix: apply the runtime's
connection_closecallback-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
CatalogTrustEligibilityunknownvalue and re-exporting shared session-event types (#2631) - bugfix: [C#] fix codegen for runtime schema unions, unblocking single-variant
anyOf/oneOfhandling (#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
@aurokinmade their first contribution in #2573@kondvmade their first contribution in #2557@1fanwangmade their first contribution in #2569@SamMorrowDrumsmade their first contribution in #2258@SandraAhlgrimmmade their first contribution in #2603@jpbufe3made their first contribution in #2512
[!WARNING]
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
github.comTo allow these domains, add them to the
network.allowedlist 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