Otōto 2.7 Otōto 2.7 fixes a macOS code-signing bug in beta 2.6 that caused macOS to terminate the app when plugins loaded, which broke Claude Code's registration so that `claude mcp get ototo` reported failure. The release adds an `ototo doctor` command that checks settings, each model server, Claude Code registration, settings.json and CLAUDE.md, plugin loading and reporting, and an `ototo init` command (now run by install.sh) that detects and tests the model server, shows planned changes, and supports `--base-url`, `--preset gpu-server|mac-bonsai|haiku|other` and `--haiku-fallback`. A second plugin reads Docker Compose files as Compose merges them, including overrides, `extends`, `include` and `.env` values, so `read compose.yaml#api` returns the api service as it will run. - Fixes plugins on macOS. Beta 2.6's Mac build was signed in a way that let macOS stop it the moment a plugin loaded, and Otōto loads plugins when it starts, so with the plugins installed Claude Code lost Otōto altogether claude mcp get ototo said it failed . This build carries the permission plugins need. - ototo doctor checks the whole setup and says what to do about anything wrong: the settings, each model server reachable, serving the model, and answering a test request with a tool call , Claude Code's registration, settings.json and CLAUDE.md, whether the plugins load and run, reporting, and the run log. - ototo init what install.sh now runs finds the model server, tests it, shows what it will change and asks. Run it again to switch models: ototo init --base-url