Rush CLI 0.2.45
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 upgradeChanged
rush sessionsis now the cloud Session surface (PHNX-3946). It lists, reads, and steers cloud sessions instead of walking~/.rush/sessions/for a local agent path. A run is a session, so this is one noun for work that was spread acrosscloud listandcloud transcript. Selectors accept a full id, a unique id prefix, or a title; an ambiguous one lists the candidates rather than erroring. Filters:--query --project --agent --harness --status --since --until --sort --limit --count --json. Subcommand:preview.injectandcancelare NOT shipped yet — the frozen contract documentsPOST /sessions/{id}/messagesand/cancel, but Wave 1 implemented only the GET routes, so both would 404 against production. They land with the server routes.
Removed
-
rush provider(local BYOK provider credentials) is gone (PHNX-3946). Theprovider add/list/remove/testcommands and theprovider priority/provider aliassubgroups were deleted — implementations, not just registrations. Their only consumer was the local agent runtime's LLM client (ResolveBYOKForModel, wired intoinitializeLLMRouterWithVerbose); the keys never reached a cloud dispatch, and local execution is being retired. The one credential concept a user manages now is their cloud account (rush cloud accounts), which registers Claude/Codex credentials with Rush Cloud for server-side dispatch. Keychain entriesbyok_<provider>_key/_endpoint/byok_priority/byok_aliasesare no longer read or written; they are inert and can be removed withsecurity delete-generic-password -s rush -a byok_openai_key(etc.) if desired. -
Local
rush serveno longer applies BYOK provider routing (PHNX-3946). The BYOK resolver was removed frominitializeLLMRouterWithVerbose, whichserve.go:108also calls, so a localrush servenow uses the platform route instead of your own provider keys. Inert for pod-hosted serve — a pod has no local OS keychain to read — but it is a real change for anyone runningrush serveon their own machine. -
The local
rush sessions AGENT_PATHreader is gone (PHNX-3946). It walked the on-disk session store for locally-executed agents; the product runs in the cloud.sessions.goandsessions_picker.goare deleted — implementations, not just registrations.loadSessionArtifacts(artifacts.go) keeps the internal-log-exclusion guarantee thatcollectArtifactsused to assert, so that coverage moved rather than being dropped.
Downloads
| Platform | Binary | SHA-256 |
|---|---|---|
| macOS · Apple Silicon | download · 82.7 MB | b59e385b0811… |
| macOS · Intel | download · 92.0 MB | bd2a12e270ab… |
| Linux · x64 | download · 89.0 MB | e551e0371b85… |
| Linux · arm64 | download · 81.1 MB | 44bac4aa7d2c… |
| Windows · x64 | download | — |
| Windows · arm64 | download | — |