v4.3 - thirty MCP clients, and an app that stays put
Compartment now connects to thirty MCP clients rather than three: compartment integrate --list shows every one it knows and whether it is installed here, and compartment integrate --all wires every one it finds. Eighteen are written directly - Cursor, Windsurf, VS Code, Cline, Roo Code, Kilo Code, Zed, OpenCode, Codex CLI, Gemini CLI, Qwen Code, Copilot CLI, LM Studio, AnythingLLM, BoltAI, 5ire and Trae - always merging into the file rather than replacing it, always after a byte-exact backup, and never for a client that is not installed.
The app now stays where you put it. On macOS it was started once at login and never watched again, so a crash or an upgrade took it out of the menu bar until the next sign-in; launchd brings it straight back on any unexpected exit now, while Quit is still the last word. On Linux it had never actually started at login, because start-at-login was being read from the applications-menu entry rather than an autostart entry, and there is a real one now. On Windows the sign-in entry is checked after it is written.