Repository navigation
v0.7.8: installs that work on the laptops people really have
Installs that work on the laptops people really have
Every way we found a founder's install going wrong, fixed, each with a test.
Windows
- Cursor on a profile with a space (
C:\Users\Rahul Kumar) no longer blocks every action. Cursor runs hooks through PowerShell, where a quoted path isn't run. The hook line is now one word per path in cmd, PowerShell and bash, andsquidbrake doctorchecks it in PowerShell too. - Company proxies: the hooks reach the gateway on this computer directly and never through the system proxy. If something that isn't Squidbrake answers (a proxy's sign-in page), the call is blocked instead of run unchecked.
- About 2 seconds faster per tool call: hooks use
127.0.0.1, notlocalhost. Windows tries IPv6 first and waits before falling back. - User folders in other scripts (Devanagari, Cyrillic, ...) no longer stop a command or the background service.
- Windows on ARM installs: httptools has no wheel for it, so it's skipped there.
- The background service waits longer each time the gateway fails to start (up to 5 minutes) instead of every 2 seconds. When stopped, it only ends a process that is Python.
First run, everywhere
- If the port is taken, it says so before any key is printed or browser opened (the dashboard key used to land in the other app).
- No browser over SSH or on Linux without a desktop.
squidbrake pilot joinno longer asks the usage-stats question. With opposite defaults, pressing Enter on both put founders in the community pilot instead of theirs.- Saying no to the background service now explains that agents' actions wait while Squidbrake is off.
Antigravity
- Its own housekeeping (checking background tasks and commands, notifying, reading pages and MCP resources) runs without asking. Typing into a running command and the browser agent still ask.
Installers (served from the pilots server, so already live)
- Re-running upgrades in place. A failed download keeps the working install, and the background service is stopped and started again around the upgrade.
- They show why pip or uv failed, and work behind HTTPS-inspecting proxies.
- macOS: no developer-tools pop-up. Debian/Ubuntu: python3-venv is named. PATH goes in the file each shell reads. Home folders with spaces work. WSL is named.
- If an install fails, it asks before sending the lines it printed, with your home folder shown as
~.
Upgrade: run the install line again, or pipx upgrade squidbrake