June 22, 2026
Rush CLI 0.2.20
Install
macOS / Linux
curl -fsSL https://cdn.getrush.ai/install.sh | bashWindows
irm https://cdn.getrush.ai/install.ps1 | iexHomebrew
brew install phnx-labs/tap/rushDebian / Ubuntu
sudo apt install rush-cliAlready installed?
rush upgradeRemoved
- macOS Keychain DEK storage. Per-agent DEKs now live only at
~/.rush/keys/{slug}@{version}.key(raw bytes, mode 0600, parent dir 0700). The keychain backend caused 5–10 password prompts per session when running agents with delegation enabled (eachInstalledAgentSummariescall hit/usr/bin/securityper installed agent, and "Always Allow" was per- keychain-item so it never amortized).
Changed
InstalledAgentSummaries()(rush/cli/internal/cli/run.go) now reads slug+description from the metadata DB (~/.rush/metadata.dbagentstable) instead of decrypting every installed container. Delegate-tool description construction at Becky/Ben startup is now a SQL query, not 24 container decryptions. Falls back to a directory scan for user-created agents not in the DB.rush/cli/scripts/build.shno longer passes-tags keyring. The tag selected the macOS Keychain backend (now removed); without it, file storage is the only path.
Migration
- Existing keychain entries under service
com.byphoenix.rushbecome orphans on first run after upgrade. They cost a few hundred bytes each and can be ignored. First run after upgrade re-fetches one DEK per agent you actually run, from the prix/api registry, and caches to file. Steady state: zero network, zero prompts.
Downloads
| Platform | Binary | SHA-256 |
|---|---|---|
| macOS · Apple Silicon | download | — |
| macOS · Intel | download | — |
| Linux · x64 | download | — |
| Linux · arm64 | download | — |
| Windows · x64 | download | — |
| Windows · arm64 | download | — |
Checksums are published for the current latest release. Verify older binaries against rush --version after install.