Repository navigation
KeepMyConfig v26.0-Alpha.7
Pre-release
Pre-release
KeepMyConfig v26.0-Alpha.7
Completes CC Switch recovery: ccswitch recover now merges the union of every valid source instead of picking one.
Changed
- All Codex provider configs are layered richest-first (the richest wins conflicts), plus a synthetic
CC Switch MCP registrydocument built frommcp_serversrows withenabled_codex = 1. --provider NAMErestricts provider configs to the named one and still adds the MCP registry.- Reports list the merged sources.
Why
Once ccswitch adopt stores user MCP servers in CC Switch's own table, provider config text alone cannot rebuild them. Recovery must read both sources.
Verified
- Regression test seeds a registry-only MCP (
cu_bridge) and proves recovery restores it together with provider-text entries (prima-mock-api, plugin, desktop). - 37 tests passing;
clippy -D warningsandfmt --checkclean; CI green on Windows and Linux for commit 9371447.
Build
- Commit: 9371447
- Target:
x86_64-pc-windows-msvc, Rust stable - Crate version:
0.1.0-alpha.7 - Asset:
keepmyconfig-x86_64-pc-windows-msvc.zip
Alpha notice: CLI flags and policy defaults may change before v26.0. CC Switch database writes remain opt-in (
--apply), dry-run by default, and always preceded by a backup.