Rush CLI 0.2.47
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
rush meta(andrush meta commands) is gone (PHNX-3839). It was a hidden introspection command that printed a JSON manifest of the command tree; it is not a user surface.rush meta commandsnow fails with cobra'sunknown command "meta" for "rush"and a non-zero exit, andrush --helpno longer advertises it. The manifest still exists for the build:scripts/gen-command-reference.tsreads it viago run ./cmd/cmdmanifest(a build-time-only program printinginternal/cli.CommandManifest()), so the command-reference page renders the same tree, flags, annotations, hidden commands, and registration audit as before, minus the twometaentries.install.sh/release.shstill stamp the page with the version and commit they built.runandinstallare hidden fromrush --help. Both remain registered and invokable by name because a Factory pod execsrush install <ref> --yesand thenrush runto start a registry agent; they are hidden for the same reasonserveandtoolare: no customer runs an agent locally.
Changed
-
Saved cloud agents live under one noun,
rush agents(PHNX-4035).rush agents create | list | view | edit | archivereplaces the top-levelcreateandprofilecommands that 0.2.46 shipped for the same object, andrush cloud run --profile <handle>is nowrush cloud run --agent <handle>. The positional inrush cloud run [HARNESS] [OWNER/REPO]is labelledHARNESSso the flag and the positional no longer share a word. The API and itsprofile_idpayload are unchanged. -
rush --helpdescribes the cloud client. The header no longer calls the CLI "the agent execution engine used by Rush App" or advertisesrushx; the examples arelogin,cloud run,agents create,sessions list, andhttp. -
rush cloud runnames a harness developer/application, with the short name as its shortcut (PHNX-4015).anthropic/claude-code,openai/codex, andopencode/opencodeare accepted alongsideclaude,codex, andopencode, and every spelling dispatches the bare short ref — the pod runs the native binary at the image's baked default, or at the version pinned with@<version>(claude@2.1.263,anthropic/claude-code@2.1.263). An unpinnedclaude/codexno longer routes through theprix/claude-code/prix/codex-cliregistry wrappers (which ranrush install; rush runinside the sandbox before the real binary); those names are deprecated aliases that still dispatch but printwarning: 'prix/claude-code' is deprecated; use 'claude' (anthropic/claude-code).--workflowstill sendsprix/claude-code. The interactive agent picker offersclaude,codex,opencode. -
The dispatch says which harness build will run and the finished run says which ran (PHNX-4015). Under the
Execution:line:harness claude (baked default; pin with claude@<version>)orharness claude@2.1.263 (pinned). UnderAgent finished:harness claude 2.1.263, read from the run detail; nothing is printed when the detail is unavailable.
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.