Skip to content

v4.3 - thirty MCP clients, and an app that stays put

Choose a tag to compare

@MaxFreedomPollard MaxFreedomPollard released this 30 Jul 21:04
· 67 commits to main since this release

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.