v0.1.7 — briefings reuse a named copilot session for cumulative context
Briefings now reuse a named Copilot CLI session so the AI has cumulative context across version-bump summaries.
Before, every AI summary was a stateless one-shot — no memory of prior briefings, prior repo context, or prior version bumps. v0.1.7 adds a new setting Briefing session name (default CopilotCLI-Update-Briefings) that, when populated, makes the launcher pass --resume=<name> to copilot if a session by that name exists, or --name <name> to create it on first run.
This matches the manual convention many users had adopted before the launcher gained this feature.
How it works
- Empty/blank → each briefing is a fresh stateless one-shot (the old v0.1.0–v0.1.6 behavior).
- Set to a name → the launcher checks
~/.copilot/session-state/*/workspace.yamlfor that name:- exists → spawn
copilot -p "<prompt>" --resume=<name> --no-color(appends to the cumulative session) - doesn't exist → spawn
copilot -p "<prompt>" --name <name> --no-color(creates it on this first run)
- exists → spawn
To reset, just rename the session in Settings.
Settings location
Settings → AI Summary card → Briefing session name (for historical context) text box.
Install
& ([scriptblock]::Create((iwr -useb https://github.com/SQLBImhugh/copilot-cli-launcher/raw/main/dist/install.ps1).Content)) -MsixCert thumbprint unchanged from v0.1.4+ (F0005E749CBC679A3EFD3A79DF304F614BFD6463). v0.1.6 MSIXs upgrade in place.
Artifacts
CopilotLauncher-v0.1.7.msix(64.7 MB)CopilotLauncher-CmdPal-v0.1.7.msix(11.6 MB)CopilotLauncher-v0.1.7-DevCert.cerCopilotLauncher-v0.1.7.exe(portable)CopilotLauncher-portable-v0.1.7.zipSHA256SUMS.txt