v8.1.0 — One click installs what you have
A plain double-click now configures the AI tools you actually have, instead of assuming five providers and downloading the rest.
One-click means one click
- Providers are auto-detected. Through v8.0.4,
-Providersdefaulted to all five and the bootstrap then fetched the missing ones — a machine with only Claude Code finished the install carrying Codex, Grok, Kimi and Hermes. Detection is executable presence, so uninstalling a provider actually removes it from future runs; a leftover~/.kimi-codeno longer counts as an install. An empty machine still falls back to all five.-AllProvidersforces the old behavior. -Providers Grok,Claudeworks fromSTART-HERE.batnow.powershell -Filecollapses it into one string, whichValidateSetrejected — so the documented syntax never worked from the launcher people actually use.- claude-mem is opt-in (
-WithClaudeMem). It is the only component that is not unattended: Bun runtime, background worker daemon, and a Claude Code restart before its tools appear. - One launcher.
INSTALL-V8-AIO.batcalledSTART-HERE.batand nothing else, and cost a hand-maintained version string every release. Deleted.START-HERE.batinstalls from this folder;INSTALL-REMOTE.batdownloads the release first.
Hermes native profiles
TOOLS\Migrate-HermesProfiles.ps1 owns default (context7/GitHub/Headroom), roblox (+ the official Studio MCP) and skyrim (+ houseCARL). Forge MCPs are not members of any of them — Skyrim Forge and Spooky stay reachable through their skills and CLIs, with -WithForgeCompatibility as the explicit opt-in.
Backup-first with hash-verified rollback, preserves unknown user MCP entries, creates a game profile only when its capability is installed, and reports no-op on the second run.
Measured: tool count is the wrong unit
houseCARL 1.9.0 45 tools 167,118 bytes ~41,780 tokens/turn
skyrim-forge 6.0.0 52 tools 17,488 bytes ~4,372 tokens/turn
Skyrim Forge has seven more tools and costs a tenth of the context. Ranking by tool count puts Forge first in line to be cut — backwards by an order of magnitude. Recorded in BUNDLED-TOOLS/capability-records/game-mcp-schema-cost.json.
Fixed
Two release contracts were defined but missing from the list CI iterates — including the one guarding the Hermes profile migration. Both registered, and a falsifiable guard now compares the module namespace against the list.
Verified on 5f0050b: 18/18 checks green, 68/68 release contracts, pack gate PASS, hermes bootstrap 5/5, MANIFEST 4418 files / 0 mismatch, installer exit 0 with doctor PASS.
Full detail: docs/history/V8.1.0-CHANGELOG.md