Shell Pilot 1.16.0

August 28, 2026

If you are on 1.15.1, please install this manually

In-app updating was broken in 1.15.1 and cannot fix itself. Releases through 1.15.1 were built in the Debug configuration, which embeds Apple's XCTest frameworks inside the shipped app. Those frameworks fail codesign --verify --deep --strict, which is exactly the check the updater runs on a downloaded build before installing it — so every update attempt aborted. The failure was written to a log that nothing displayed, so the app simply quit, reopened unchanged, and said nothing.

1.16.0 is built in Release, signed, and verified before packaging, so updating works again from this version onward. Getting here needs one manual download. As a side benefit the app is now 6.1 MB instead of 15.1 MB — the test frameworks were roughly 60% of the download.

Five features were switched off in every install

Command tracking had been gated behind an environment variable that nothing ever set, disabled in 1.14.3 to remove a base64 subprocess that ran on every command. That variable is what tells the app which command you are typing, so with it unset the app's headline features never ran at all:

Tracking is now on by default and the subprocess is gone for good: commands are percent-encoded inside zsh itself, so the shell forks nothing per command. If you want it off, set SHELL_PILOT_DISABLE_COMMAND_TRACKING=1.

Crashes and hangs

Shell integration

Autocomplete

Interaction

Interface

Session auto-rename

Under the hood

Known limitations