Skip to content

v0.1.7 — briefings reuse a named copilot session for cumulative context

Choose a tag to compare

@SQLBImhugh SQLBImhugh released this 18 May 17:09
· 42 commits to main since this release

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.yaml for 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)

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)) -Msix

Cert 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.cer
  • CopilotLauncher-v0.1.7.exe (portable)
  • CopilotLauncher-portable-v0.1.7.zip
  • SHA256SUMS.txt