Releases: RooCodeInc/Roo-Code
Releases · RooCodeInc/Roo-Code
Release v3.51.1
Release v3.51.1
Release v3.51.0
Release v3.51.0
Roo Code CLI v0.1.17
What's New
Added
- Custom Session ID Support: New
--create-with-session-idflag allows specifying a custom UUID session ID when creating tasks. Session IDs are now validated as UUIDs for both create and resume operations, as well as forstart.taskIdin stdin-stream mode.
Tests
- Added integration coverage for create+resume loading the correct session.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.17 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
cf3c1612cd6cd1e50d3db005548a071a634f17a62ca8e8b1ead5a6e832763537 roo-cli-darwin-arm64.tar.gz
d22cf06ccbaf3e9eaed8a9ccebbc4df700e00469390381dfcb33e6af5c672d53 roo-cli-linux-arm64.tar.gz
4f007b9016bb0792943680890f5aa0b52279ee168437100b9f4d32240be5b538 roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.16
What's New
Added
- Custom Shell Selection: New
--terminal-shellflag to specify which shell to use for inline command execution. The shell path is validated at the CLI layer and passed through the standard settings mechanism.
Tests
- Added integration coverage for stdin stream routing and race invariants.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.16 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
3fecad24f9a8c0cc16c4701bd03ca1eb4e59704d25af74dbfb9075f156378530 roo-cli-darwin-arm64.tar.gz
879b3e3365d8cc87a0d935f5f27a9bdf190a478ce4bd4bd255d412a0cd50441f roo-cli-linux-arm64.tar.gz
9b126dbc9228c8f943d833b1b053e0a3da4492ce9836cd967d04d3e18252250c roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.15
What's New
Fixed
- Follow-up Routing for Completion Asks: Fixed routing of follow-up messages when the agent asks for clarification (ask_followup_question) in stdin-stream mode. Messages sent after a completion ask are now correctly delivered to the agent instead of being queued.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.15 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
d216522eb88e036b83889bed36d91cc9330fb9a2900f257d29b269d3cc04bbe5 roo-cli-darwin-arm64.tar.gz
c37047031a684b4b2a2bb51a0b8e37b46573d7ef317590587734765cbcca36e3 roo-cli-linux-arm64.tar.gz
8854ba9d52291f61ce01a306c8a022f71bf500c7152032a4238d29ddf0b71f3e roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.14
What's New
Fixed
- Command Output Streaming: Ensure full command output is streamed before the done event is emitted, preventing truncated output in stdin-stream mode.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.14 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
c6cbbd3041187b2dcd4570180fc2a9cba6bf63f812280f64004f609207e56a22 roo-cli-darwin-arm64.tar.gz
cba14598aa7baaa6cf6bbf22a955ad9803793f18c5d44d9c9d50884f87565068 roo-cli-linux-arm64.tar.gz
d13e7091270185c0acd7c7fabd0d464f17bcd03bd5b37eedb8100b0e0955c0dd roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.9
What's New
Fixed
- Stdin Stream Cancel Race: Fixed a race condition during startup cancellation in stdin-stream mode that could cause unexpected behavior when canceling tasks immediately after starting them.
Tests
- Integration Test Suite: Added comprehensive integration test suite for stdin-stream protocol covering cancel, followup, multi-message queue, and shutdown scenarios.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.9 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
c9d4f359ceb0e226da7a24eb055c3fb4fc4741199f50944e2e84267b949cbec5 roo-cli-darwin-arm64.tar.gz
a5fb4cd77a6f5e22b24f485b52c6194a22b16bca31adb7211c8bb7ae59f3c47f roo-cli-linux-arm64.tar.gz
7ee4ab328771df429cdd69cb8a23d493b7d5dfb5c6ef4407ec18af04d5eec69b roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.8
What's New
Changed
- Command Execution Timeout: Increased timeout for command execution to improve reliability for long-running operations.
Fixed
- Stdin Stream Queue Handling: Fixed stdin stream queued messages and command output streaming to ensure messages are properly processed.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.8 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
d2608f3ce0f05fa9fa2b505c2ff1ad2ab01a65f6b00348a5785e55e93e00bde7 roo-cli-darwin-arm64.tar.gz
e23bfa12a790f9792fe14fe64cab4ba3feb12fdab06ec9ba472defddcb9c33cc roo-cli-linux-arm64.tar.gz
280c8d1c3ef37de70ecc1339f5a79a6e756cf8a201047b211540264b34a64e4c roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.13
What's New
Added
- Skills as Slash Commands: Skills are now exposed as slash commands, so you can invoke skill workflows directly from command-style input.
- Skill Fallback Execution: When a slash command does not match a command file but matches a skill slug, the CLI can resolve and execute that skill path.
Changed
- Slash Command Resolution Priority: Command precedence is preserved, with skill fallback only used when no matching slash command is found.
Tests
- Added and updated tests for slash command + skill fallback behavior, including command precedence and duplicate skill-slug handling.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.13 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
7bf51a35dfd113b9d18b5c285c4c1d4c4e31a86c2a057fc0207f549944f4088f roo-cli-darwin-arm64.tar.gz
ed6a4bba176568b47ff5fa20fdd53168483f21c63a323c75df4fa3e6e1f4ca5c roo-cli-linux-arm64.tar.gz
fb7c4e82888e084c75102d9ce4e0a3ff6f6ef4ed08ca5c212ca6c4c951d61f58 roo-cli-linux-x64.tar.gz
Roo Code CLI v0.1.12
What's New
Fixed
- Command Timeout Handling: CLI runtime now correctly ignores model-provided background timeouts for commands, ensuring command lifetime is governed solely by the
--timeoutsetting.
Installation
curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | shOr install a specific version:
ROO_VERSION=0.1.12 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), Linux x64, or Linux ARM64
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 x64roo-cli-linux-arm64.tar.gz- Linux ARM64
Checksums
45b28f7c578e555a6c3a679977a744e9783c3ebb30a0c1dfec5fa886cac36337 roo-cli-darwin-arm64.tar.gz
edf29223fd44628d93426ce981ef3df04c846d886c352fc99523bf789820bc8c roo-cli-linux-arm64.tar.gz
35f98a13e507331050fb1ad697aa81845fa5d54703d657de12f886ae743bae47 roo-cli-linux-x64.tar.gz