# copilot-cli v1.0.81-7 — 1.0.81-7 - Product: copilot-cli (https://whatsnew.fyi/product/copilot-cli) - Vendor: GitHub - Date: 2026-08-21 - Version: v1.0.81-7 - Original notes: https://github.com/github/copilot-cli/releases/tag/v1.0.81-7 - Permalink: https://whatsnew.fyi/product/copilot-cli/releases/v1.0.81-7 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Startup now offers to restore sessions that were still open when their CLI went away, so a crash or a machine restart no longer means reopening each terminal by hand - **added** — models.list now includes service-published infoMessages and warningMessages per model - **added** — Add copilot app to open the GitHub Copilot app in the current directory - **changed** — Use Ctrl+Space to toggle voice dictation - **changed** — A session sandboxed by an enterprise managed policy now says so on the timeline, including when the policy arrives mid-session, instead of leaving the footer's sandbox chip as the only hint that commands are being restricted - **changed** — forceRemoteSettingsRefresh now fails closed: when set, the cached managed-settings policy is never served or used as a fetch-failure fallback, so a failed startup fetch blocks on the unconfirmed policy instead of reverting to a possibly-stale cached one, and the session applies the restrictive undetermined-policy posture - **fixed** — An enterprise managed-settings policy is no longer rejected when permissions.disableBypassPermissionsMode carries an unrecognized value; it is now logged and enforced as disable - **fixed** — Sandboxed builds on Windows create their scratch caches on first run, so cargo, go, Gradle, and ccache work without a warm cache - **fixed** — On macOS and Linux, shell commands resolve the same tools a bash login shell does, including project environments activated from a profile **Added** - Startup now offers to restore sessions that were still open when their CLI went away, so a crash or a machine restart no longer means reopening each terminal by hand - models.list now includes service-published infoMessages and warningMessages per model - Add `copilot app` to open the GitHub Copilot app in the current directory **Improved** - Use Ctrl+Space to toggle voice dictation. - A session sandboxed by an enterprise managed policy now says so on the timeline, including when the policy arrives mid-session, instead of leaving the footer's sandbox chip as the only hint that commands are being restricted - forceRemoteSettingsRefresh now fails closed: when set, the cached managed-settings policy is never served or used as a fetch-failure fallback (skipping both the 1h fast path and the 24h stale fallback), so a failed startup fetch blocks on the unconfirmed policy instead of reverting to a possibly-stale cached one. Concretely, until a fresh policy is fetched the session applies the restrictive undetermined-policy posture: non-default MCP servers are blocked, bypass-permissions mode cannot be enabled, and policy-gated plugin install/update mutations are blocked **Fixed** - An enterprise managed-settings policy is no longer rejected when `permissions.disableBypassPermissionsMode` carries an unrecognized value; it is now logged and enforced as `disable`. - Sandboxed builds on Windows create their scratch caches on first run, so cargo, go, Gradle, and ccache work without a warm cache - On macOS and Linux, shell commands resolve the same tools a bash login shell does, including project environments activated from a profile