Skip to content

v0.3.0 — Projects, New Session, Cleanup, capabilities + reliability pass

Latest

Choose a tag to compare

@SQLBImhugh SQLBImhugh released this 10 Aug 17:12
· 10 commits to main since this release

v0.3.0 — Projects, New Session, Cleanup, capability selection + a big reliability pass

First release since v0.2.1. This rolls up two months of work: several new tabs plus major reliability and memory fixes.

✨ New features

  • Projects tab — per-directory launch profiles. Point a project at a folder and every Resume / new-session / launch under that path uses the same settings (flags, terminal, capabilities) automatically. Includes a project picker, per-project launch shortcuts, and bulk import that scans your past session working directories and offers them as projects (aligned import table, sorted by last-used).
  • New Session tab — pick a folder (browse, type, or start from a saved project to inherit its folder + settings), choose the copilot flags you want, and start a fresh Copilot CLI session with a live command preview.
  • Cleanup page — bulk session pruning. Classifies every session as empty, test probe, repeated prompt, or scratch dir, then lets you multi-select and delete. "Protect my work" shields anything you named or that has 5+ summaries; in-use sessions can never be deleted.
  • Structured args editor — on New Session, New Shortcut, and the Projects editor: every supported copilot CLI flag as a checkbox, with dropdowns for enumerated values (--effort, --log-level, --output-format, …) and text/path/number inputs elsewhere. Unrecognized args are preserved verbatim in a passthrough box.
  • Capabilities selector — choose which MCP servers load (enumerated live via copilot mcp list), pick a single custom --agent, set a tool allow/exclude list, or disable skills — per shortcut and as Settings defaults, reflected in the command preview.
  • Per-session delete — a 🗑 button on each Sessions card (with confirmation).
  • Opt-in extension pre-approval — optionally writes copilot's permissions-config.json so it doesn't re-prompt "Extension X wants elevated permissions" for each installed extension on resume/start. Off by default (it auto-approves an extension security gate). Settings → Sessions Resume defaults.

🐛 Reliability & fixes

  • Fixed multi-GB memory use at startup — session repair now streams events.jsonl in two passes instead of loading whole files into memory. On a large session store this cut resident memory from ~1.2 GB to ~200 MB.
  • Repair backup pruning + skip-unchanged scan — events.jsonl.bak-* backups older than a configurable retention (default 7 days) are pruned, and unchanged sessions are skipped on subsequent launches via a fingerprint cache. Both configurable in Settings → Repair.
  • Changelog now captures real release notes — decoupled the startup release-notes fetch timeout from the slow copilot update, force-refresh a stale-but-fresh cache when it's missing the target version, and backfill older note-less entries.
  • Fixed portable build crashing at startup — resources.pri is now staged next to the exe.
  • Removed dead AI-summary toggles — the non-functional "AI summary on resume" and per-shortcut AI-summary/agents.md-override controls (the AI briefing lives on the Changelog → Briefings tab).
  • Confirmation prompts on Clear changelogs/briefings; Sessions launch-default + full-ID display fixes; corrected in-code docs on how --allow-all relates to extension permissions.

📦 Downloads

Asset What it is
CopilotLauncher-portable-v0.3.0.zip Portable main app. Unzip and run CopilotLauncher.exe — keep resources.pri in the same folder (the exe needs it). No install, no admin.
CopilotLauncher-v0.3.0.msix Main app installer (signed).
CopilotLauncher-CmdPal-v0.3.0.msix PowerToys Command Palette extension (signed).
CopilotLauncher-v0.3.0-DevCert.cer Public dev certificate. Import into Local Machine → Trusted People to install the self-signed MSIXes.
SHA256SUMS.txt Checksums for all of the above.

The MSIXes are signed with a self-signed dev certificate. To install one, first import CopilotLauncher-v0.3.0-DevCert.cer into Trusted People (Local Machine), or just use the portable zip, which needs no cert.

Note: unlike v0.2.1, there is no standalone bare .exe asset — the portable exe now requires resources.pri beside it, so it ships as the zip.

Requires: Windows 10 2004+ / Windows 11, x64. GitHub Copilot CLI installed (npm install -g @github/copilot).