The headline v1.3.0 feature (market-validated: MCP One "clusters", holstein13 "presets", itsocialist "templates"). Save the current Active/Disabled split under a name and switch sets from a dropdown with one click.
Sets live in the config file under a new bcc-owned key _bccServerSets (same pattern as _disabledMcpServers; ignored by Claude, travels with the file). apply_servers() untouched — sets ride along in full_config.
Core: list_server_sets (fail-soft on malformed entries), save_server_set, delete_server_set (drops the key when the last set goes), apply_server_set → returns vanished member names for a non-fatal status warning.
GUI: compact row in the left panel (combo + Apply + Save set… + delete). Apply pushes one undo snapshot and marks dirty; nothing touches disk until Save.
Closes #52.
The headline v1.3.0 feature (market-validated: MCP One "clusters", holstein13 "presets", itsocialist "templates"). Save the current Active/Disabled split under a name and switch sets from a dropdown with one click.
- Sets live in the config file under a new bcc-owned key `_bccServerSets` (same pattern as `_disabledMcpServers`; ignored by Claude, travels with the file). `apply_servers()` untouched — sets ride along in full_config.
- Core: `list_server_sets` (fail-soft on malformed entries), `save_server_set`, `delete_server_set` (drops the key when the last set goes), `apply_server_set` → returns vanished member names for a non-fatal status warning.
- GUI: compact row in the left panel (combo + Apply + Save set… + delete). Apply pushes one undo snapshot and marks dirty; nothing touches disk until Save.
- 7 new core tests + offscreen GUI round-trip verified (save→flip→apply→undo→save→reload→on-disk key correct).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sets live in the config under _bccServerSets (bcc-owned, ignored by
Claude, travels with the file). Apply enables exactly the set's members
and parks the rest; vanished members are reported, not fatal. GUI row:
set combo + Apply + Save set… + delete.
Closes#52
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
the_og
merged commit 47c95ac006 into main2026-07-12 14:00:19 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #52.
The headline v1.3.0 feature (market-validated: MCP One "clusters", holstein13 "presets", itsocialist "templates"). Save the current Active/Disabled split under a name and switch sets from a dropdown with one click.
_bccServerSets(same pattern as_disabledMcpServers; ignored by Claude, travels with the file).apply_servers()untouched — sets ride along in full_config.list_server_sets(fail-soft on malformed entries),save_server_set,delete_server_set(drops the key when the last set goes),apply_server_set→ returns vanished member names for a non-fatal status warning.🤖 Generated with Claude Code
the_og referenced this pull request2026-07-12 17:11:01 -04:00