August 18, 2026
Rush CLI 0.2.36
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 upgradeFixed
- Telemetry consent in
user.yamlsurvives a token refresh (RUSH-1916).userdata.UserYamlmodels thetelemetry:key, soLoad/Saveround-trip it. Without that fieldyaml.Unmarshaldropped the unmodeled key andSaverewrote the file without it, so a daemon token refresh erased the user's consent decision and the Rush app's first-launch consent modal re-blocked the app on every launch. (Shipped in this version; entry added later.) - Per-session internal log files are dotfiles (RUSH-2804). The session log
sink moved from
~/.rush/sessions/<id>/logs.jsonlto.logs.jsonl(rotated:.logs.<timestamp>.jsonl), so the Rush app's artifact reconciler — which skips dotfiles — never surfaces internal diagnostics (e.g. an MCP init error) as a user-facing artifact.rush sessions/rush artifacts listkeep excluding the old non-dotlogs.*names from pre-existing sessions. - External-runtime session sidecar is a dotfile (RUSH-2798). The harness writes the external-runtime session sidecar as a dotfile, so the Rush app's artifact reconciler never surfaces it to the user as an artifact.
- External-runtime CLI stderr is surfaced on failure (RUSH-2801). When a wrapped external-runtime CLI (grok / cursor / copilot / codex) exits non-zero, the harness now surfaces its stderr instead of a bare exit status, so the failure reason is visible instead of an opaque code.
- External-runtime cloud dispatch gated on per-user auth (RUSH-2800,
RUSH-2802). Dispatching an external-runtime agent to the cloud now requires
the per-user auth it needs (no silent dispatch that only fails on the pod),
and
rush connect codexroutes at the store that actually owns codex. - Knowledge-base ingest resolves a symlinked BaseDir.
KnowledgeBase.Ingestnow resolvesBaseDirsymlinks once, so a symlinked agent directory (macOS/var->/private/var, or a symlinked home) no longer makes its own contained files fail the "path escapes agent directory" containment check. No-op when the base has no symlink components.
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.