What's New
Added
- Linux Support: The CLI now supports Linux platforms in addition to macOS
- Roo Provider API Key Support: Allow
--api-keyflag andROO_API_KEYenvironment variable for the roo provider instead of requiring cloud auth token - Exit on Error: New
--exit-on-errorflag to exit immediately on API request errors instead of retrying, useful for CI/CD pipelines
Changed
- Improved Dev Experience: Dev scripts now use
tsxfor running directly from source without building first - Path Resolution Fixes: Fixed path resolution in
version.ts,extension.ts, andextension-host.tsto work from both source and bundled locations - Debug Logging: Debug log file (
~/.roo/cli-debug.log) is now disabled by default unless--debugflag is passed - Updated README with complete environment variable table and dev workflow documentation
Fixed
- Corrected example in install script
Removed
- Dropped macOS 13 support
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.0.50 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shRequirements
- Node.js 20 or higher
- macOS Apple Silicon (M1/M2/M3/M4) or Linux x64
Usage
# Run a task
roo "What is this project?"
# See all options
roo --helpPlatform Support
This release includes binaries for:
roo-cli-darwin-arm64.tar.gz- macOS Apple Silicon (M1/M2/M3)roo-cli-linux-x64.tar.gz- Linux x64
Checksums
40e8a7c48e4dda9292b18e717c712a593b0846bf621320334b0acec0d2baa03e roo-cli-darwin-arm64.tar.gz
223debf015deeed44276427e8e43b03900ec295f4c2a8a3532c632d3cfa1d402 roo-cli-linux-x64.tar.gz