Skip to content
Assistants/Roo Code

Roo Code

RooCodeInc · ide agent · free

Open-source VS Code coding agent (Cline lineage fork ecosystem).

open-sourcevscodeagent
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Release signals

Roo Codecli-v0.1.8Mar 2, 2026

**Command Execution Timeout**: Increased timeout for command execution to improve reliability for long-running operations.

  • **Stdin Stream Queue Handling**: Fixed stdin stream queued messages and command output streaming to ensure messages are properly processed.
  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • ROO_VERSION=0.1.8 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Node.js 20 or higher
  • +14 more changes
Read the full release note

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 | sh

Or install a specific version:

ROO_VERSION=0.1.8 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

d2608f3ce0f05fa9fa2b505c2ff1ad2ab01a65f6b00348a5785e55e93e00bde7  roo-cli-darwin-arm64.tar.gz

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codecli-v0.1.7Mar 1, 2026

**Stdin Stream Control Flow**: Gracefully handle control-flow errors in stdin-stream mode to prevent unexpected crashes during cancellation and shutdown sequences.

  • **Type Definitions**: Refactored and simplified JSON event type definitions for better type safety.
  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • ROO_VERSION=0.1.7 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Node.js 20 or higher
  • +14 more changes
Read the full release note

What's New

Fixed

  • Stdin Stream Control Flow: Gracefully handle control-flow errors in stdin-stream mode to prevent unexpected crashes during cancellation and shutdown sequences.

Changed

  • Type Definitions: Refactored and simplified JSON event type definitions for better type safety.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.7 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

96c4d0f19f06d918884d3ec0f6f5c769ed88bff2b6cf2a2c940f07484fe47171  roo-cli-darwin-arm64.tar.gz

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codecli-v0.1.6Feb 27, 2026

**Consecutive Mistake Limit**: New `--mistake-limit` flag to configure the maximum number of consecutive mistakes before the agent pauses for intervention.

  • **Workspace-Scoped Sessions**: The `list sessions` command and `--resume` flag now only show and resume sessions from the current workspace directory.
  • **Task Configuration Forwarding**: Task configuration (custom modes, disabled tools, etc.) passed via the stdin-prompt-stream protocol is now correctly forwarded to the extension host instead of being silently dropped.
  • +23 more changes
Read the full release note

What's New

Added

  • Consecutive Mistake Limit: New --mistake-limit flag to configure the maximum number of consecutive mistakes before the agent pauses for intervention.

Changed

  • Workspace-Scoped Sessions: The list sessions command and --resume flag now only show and resume sessions from the current workspace directory.

Fixed

  • Task Configuration Forwarding: Task configuration (custom modes, disabled tools, etc.) passed via the stdin-prompt-stream protocol is now correctly forwarded to the extension host instead of being silently dropped.
  • Stream Error Recovery: Improved recovery from streaming errors to prevent task interruption.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.6 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform Support

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codecli-v0.1.5Feb 26, 2026

**Session History**: New `list sessions` subcommand to view recent CLI sessions with task IDs, timestamps, and initial prompts.

  • **Session Resume**: New `--resume <taskId>` flag to continue a previous session from where it left off.
  • **Upgrade Command**: New `upgrade` command to check for and install the latest CLI version.
  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • +17 more changes
Read the full release note

What's New

Added

  • Session History: New list sessions subcommand to view recent CLI sessions with task IDs, timestamps, and initial prompts.
  • Session Resume: New --resume <taskId> flag to continue a previous session from where it left off.
  • Upgrade Command: New upgrade command to check for and install the latest CLI version.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.5 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

7b72f3b76960abcc7fb74f50cf7d4bbdd33da884bc679d1a6bed8a7eba29b380  roo-cli-darwin-arm64.tar.gz

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codecli-v0.1.4Feb 26, 2026

**Exception Handling**: Improved recovery from unhandled exceptions in the CLI to prevent unexpected crashes.

  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • ROO_VERSION=0.1.4 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Node.js 20 or higher
  • macOS Apple Silicon (M1/M2/M3/M4), Linux x64, or Linux ARM64
  • ```bash
  • roo "What is this project?"
  • roo --help
  • ```
  • This release includes binaries for:
  • +8 more changes
Read the full release note

What's New

Fixed

  • Exception Handling: Improved recovery from unhandled exceptions in the CLI to prevent unexpected crashes.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.4 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

8e0e816f9af501a05d3230b70ee6a431dad707e4f3a6b8e490597f5502eccacc  roo-cli-darwin-arm64.tar.gz
6d82116c26e0228d88d0ba59485dd15ec26542d4b32e10e4363f3f5fb7d7dbf0  roo-cli-linux-arm64.tar.gz
2b757425c06e1c312f806f11c7947e5e0d3299ed456e2d4d1b7abddf149fb2c6  roo-cli-linux-x64.tar.gz
Primary source ↗
Roo Codecli-v0.1.3Feb 25, 2026

**Task Resumption**: Fixed an issue where resuming a previously suspended task could fail due to state initialization timing in the extension host.

  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • ROO_VERSION=0.1.3 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Node.js 20 or higher
  • macOS Apple Silicon (M1/M2/M3/M4), Linux x64, or Linux ARM64
  • ```bash
  • roo "What is this project?"
  • roo --help
  • ```
  • +9 more changes
Read the full release note

What's New

Fixed

  • Task Resumption: Fixed an issue where resuming a previously suspended task could fail due to state initialization timing in the extension host.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.3 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

2b056cd503255be4b9650931d29d76385587c7be86b5f6afe45abb1f348f9483  roo-cli-darwin-arm64.tar.gz
0f3611c13808eabaf7562ca30e002da152468f827b6dffc60f46d7e8ac32943c  roo-cli-linux-arm64.tar.gz
9978dd30dea2c2264352c172a1c3180b89ceb17206893c3f7d276ea2a0198ed8  roo-cli-linux-x64.tar.gz
Primary source ↗
Roo Codecli-v0.1.2Feb 25, 2026

**Streaming Deltas**: Tool use ask messages (command, tool, mcp) are now streamed as structured deltas instead of full snapshots in json-event-emitter for improved efficiency.

  • **Task ID Propagation**: Task ID is now generated upfront and propagated through runTask/createTask so currentTaskId is available in extension state immediately.
  • **Custom Tools**: Enabled customTools experiment in extension host.
  • **Cancel Recovery**: Wait for resumable state after cancel before processing follow-up messages to prevent race conditions in stdin-stream.
  • +27 more changes
Read the full release note

What's New

Changed

  • Streaming Deltas: Tool use ask messages (command, tool, mcp) are now streamed as structured deltas instead of full snapshots in json-event-emitter for improved efficiency.
  • Task ID Propagation: Task ID is now generated upfront and propagated through runTask/createTask so currentTaskId is available in extension state immediately.
  • Custom Tools: Enabled customTools experiment in extension host.

Fixed

  • Cancel Recovery: Wait for resumable state after cancel before processing follow-up messages to prevent race conditions in stdin-stream.
  • Custom Tool Schema: Provide valid empty JSON Schema for custom tools without parameters to fix strict-mode API validation.
  • Path Handling: Skip paths outside cwd in RooProtectedController to avoid RangeError.
  • Retry Handling: Silently handle abort during exponential backoff retry countdown.
  • Fixed spelling/grammar and casing inconsistencies.

Added

  • Telemetry Control: Added ROO_CODE_DISABLE_TELEMETRY=1 environment variable to disable cloud telemetry.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codecli-v0.1.1Feb 24, 2026

**Roo Model Warmup**: When configured with the Roo provider, the CLI now proactively fetches and warms the model list during activation so that model information is available before the first prompt is sent.

  • The warmup has a 10s timeout and failures are logged only in debug mode.
  • **Unbound Provider**: Added Unbound as an available provider option.
  • ```bash
  • curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh
  • ```
  • Or install a specific version:
  • ```bash
  • +17 more changes
Read the full release note

What's New

Added

  • Roo Model Warmup: When configured with the Roo provider, the CLI now proactively fetches and warms the model list during activation so that model information is available before the first prompt is sent. The warmup has a 10s timeout and failures are logged only in debug mode.
  • Unbound Provider: Added Unbound as an available provider option.

Installation

curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Or install a specific version:

ROO_VERSION=0.1.1 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • 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 --help

Platform 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
  • roo-cli-linux-arm64.tar.gz - Linux ARM64

Checksums

5c23ecde7a0e3926d9ad0cd8096028c39fe4f0b8b2243954e9c4929bdfba2f06  roo-cli-darwin-arm64.tar.gz

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Roo Codev3.50.4Feb 21, 2026

Feat: Add MiniMax M2.5 model support (#11471 by @love8ko, PR #11458 by @roomote)

Primary source ↗

Polled sources

[github-releases] GitHub Releases

github_releases · every 180m

https://github.com/RooCodeInc/Roo-Code/releases