Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Releases: RooCodeInc/Roo-Code

Roo Code CLI v0.1.0

19 Feb 16:26
aff46b1

Choose a tag to compare

Roo Code CLI v0.1.0 Pre-release
Pre-release

What's New

Added

  • NDJSON Stdin Protocol: Overhauled the stdin prompt stream from raw text lines to a structured NDJSON command protocol (start/message/cancel/ping/shutdown) with requestId correlation, ack/done/error lifecycle events, and queue telemetry. See stdin-stream.ts for implementation.
  • List Subcommands: New list subcommands (commands, modes, models) for programmatic discovery of available CLI capabilities.
  • Shared Utilities: Added isRecord guard utility for improved type safety.

Changed

  • Modularized Architecture: Extracted stdin stream logic from run.ts into dedicated stdin-stream.ts module for better code organization and maintainability.

Fixed

  • Fixed a bug in Task.ts affecting CLI operation.

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.0 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

4dd399bc9d26ef587dddaa28185f901c72a3823cc15442f1f56d9807251487df  roo-cli-darwin-arm64.tar.gz
52b439bf016377b478b84f8c70e3f161e1005e0f3234951d376a6aefa620ab71  roo-cli-linux-arm64.tar.gz
4f4a746b9909782d0e04ff666c74f3648242205d60947e8044c6b76100e02ef9  roo-cli-linux-x64.tar.gz

Release v3.48.1

18 Feb 23:23

Choose a tag to compare

Release v3.48.1

Release v3.48.0

17 Feb 21:28

Choose a tag to compare

[3.48.0]

  • Add Anthropic Claude Sonnet 4.6 support across all providers — Anthropic, Bedrock, Vertex, OpenRouter, and Vercel AI Gateway (PR #11509 by @PeterDaveHello)
  • Add lock toggle to pin API config across all modes in a workspace (PR #11295 by @hannesrudolph)
  • Fix: Prevent parent task state loss during orchestrator delegation (PR #11281 by @hannesrudolph)
  • Fix: Resolve race condition in new_task delegation that loses parent task history (PR #11331 by @daniel-lxs)
  • Fix: Serialize taskHistory writes and fix delegation status overwrite race (PR #11335 by @hannesrudolph)
  • Fix: Prevent chat history loss during cloud/settings navigation (#11371 by @SannidhyaSah, PR #11372 by @SannidhyaSah)
  • Fix: Preserve condensation summary during task resume (#11487 by @SannidhyaSah, PR #11488 by @SannidhyaSah)
  • Fix: Resolve chat scroll anchoring and task-switch scroll race conditions (PR #11385 by @hannesrudolph)
  • Fix: Preserve pasted images in chatbox during chat activity (PR #11375 by @app/roomote)
  • Add disabledTools setting to globally disable native tools (PR #11277 by @daniel-lxs)
  • Rename search_and_replace tool to edit and unify edit-family UI (PR #11296 by @hannesrudolph)
  • Render nested subtasks as recursive tree in history view (PR #11299 by @hannesrudolph)
  • Remove 9 low-usage providers and add retired-provider UX (PR #11297 by @hannesrudolph)
  • Remove browser use functionality entirely (PR #11392 by @hannesrudolph)
  • Remove built-in skills and built-in skills mechanism (PR #11414 by @hannesrudolph)
  • Remove footgun prompting (file-based system prompt override) (PR #11387 by @hannesrudolph)
  • Batch consecutive tool calls in chat UI with shared utility (PR #11245 by @hannesrudolph)
  • Validate Gemini thinkingLevel against model capabilities and handle empty streams (PR #11303 by @hannesrudolph)
  • Add GLM-5 model support to Z.ai provider (PR #11440 by @app/roomote)
  • Fix: Prevent double notification sound playback (PR #11283 by @hannesrudolph)
  • Fix: Prevent false unsaved changes prompt with OpenAI Compatible headers (#8230 by @hannesrudolph, PR #11334 by @daniel-lxs)
  • Fix: Cancel backend auto-approval timeout when auto-approve is toggled off mid-countdown (PR #11439 by @SannidhyaSah)
  • Fix: Add follow_up param validation in AskFollowupQuestionTool (PR #11484 by @rossdonald)
  • Fix: Prevent webview postMessage crashes and make dispose idempotent (PR #11313 by @0xMink)
  • Fix: Avoid zsh process-substitution false positives in assignments (PR #11365 by @hannesrudolph)
  • Fix: Harden command auto-approval against inline JS false positives (PR #11382 by @hannesrudolph)
  • Fix: Make tab close best-effort in DiffViewProvider.open (PR #11363 by @0xMink)
  • Fix: Canonicalize core.worktree comparison to prevent Windows path mismatch failures (PR #11346 by @0xMink)
  • Fix: Make removeClineFromStack() delegation-aware to prevent orphaned parent tasks (PR #11302 by @app/roomote)
  • Fix task resumption in the API module (PR #11369 by @cte)
  • Make defaultTemperature required in getModelParams to prevent silent temperature overrides (PR #11218 by @app/roomote)
  • Remove noisy console.warn logs from NativeToolCallParser (PR #11264 by @daniel-lxs)
  • Consolidate getState calls in resolveWebviewView (PR #11320 by @0xMink)
  • Clean up repo-facing mode rules (PR #11410 by @hannesrudolph)
  • Implement ModelMessage storage layer with AI SDK response messages (PR #11409 by @daniel-lxs)
  • Extract translation and merge resolver modes into reusable skills (PR #11215 by @app/roomote)
  • Add blog section with initial posts to roocode.com (PR #11127 by @app/roomote)
  • Replace Roomote Control with Linear Integration in cloud features grid (PR #11280 by @app/roomote)
  • Add IPC query handlers for commands, modes, and models (PR #11279 by @cte)
  • Add stdin stream mode for the CLI (PR #11476 by @cte)
  • Make CLI auto-approve by default with require-approval opt-in (PR #11424 by @cte)
  • Update CLI default model from Opus 4.5 to Opus 4.6 (PR #11273 by @app/roomote)
  • Add linux-arm64 support for the Roo CLI (PR #11314 by @cte)
  • CLI release: v0.0.51 (PR #11274 by @cte)
  • CLI release: v0.0.52 (PR #11324 by @cte)
  • CLI release: v0.0.53 (PR #11425 by @cte)
  • CLI release: v0.0.54 (PR #11477 by @cte)

Roo Code CLI v0.0.55

17 Feb 21:09
1b699d9

Choose a tag to compare

Roo Code CLI v0.0.55 Pre-release
Pre-release

What's New

Fixed

  • Stdin Stream Mode: Fixed issue where new tasks were incorrectly being created in stdin-prompt-stream mode. The mode now properly reuses the existing task for subsequent prompts instead of creating new tasks.

Installation

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

Or install a specific version:

ROO_VERSION=0.0.55 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

f208607adbff5c1e935c7068e997a5136508cc0768a587b6cb27c973cb81753b  roo-cli-darwin-arm64.tar.gz
21ec62755e6c8741ee8e18cb185f7d8c0c517ebe2a71110ed287317fa55cd7e7  roo-cli-linux-arm64.tar.gz
ee7c25fd22b9acb66f666f0cab2c30579ee1015b1485cde209a65cae71536540  roo-cli-linux-x64.tar.gz

Roo Code CLI v0.0.54

15 Feb 07:44
aaee5a2

Choose a tag to compare

Roo Code CLI v0.0.54 Pre-release
Pre-release

What's New

Added

  • Stdin Stream Mode: New stdin-prompt-stream mode that reads prompts from stdin, allowing batch processing and piping multiple tasks. Each line of stdin is processed as a separate prompt with streaming JSON output. See stdin-prompt-stream.ts for implementation.

Fixed

  • Fixed JSON emitter state not being cleared between tasks in stdin-prompt-stream mode
  • Fixed inconsistent user role for prompt echo partials in stream-json mode

Installation

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

Or install a specific version:

ROO_VERSION=0.0.54 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

510b05e41a799ea3c1aeaf63b3f8ef0e083d1b03a14d2a6c1160ba0d9504bb6b  roo-cli-darwin-arm64.tar.gz
17bfb44f7295e45217e9cec1fda864f4a097d4551b7eba0a891f9e6a7e9bb698  roo-cli-linux-arm64.tar.gz
0b0e7f57d02b00b87f6fa315431b7a860b3e88ef99e65a8e736bd098659a398b  roo-cli-linux-x64.tar.gz

Roo Code CLI v0.0.53

12 Feb 00:50
f54f224

Choose a tag to compare

Roo Code CLI v0.0.53 Pre-release
Pre-release

What's New

Changed

  • Auto-Approve by Default: The CLI now auto-approves all actions (tools, commands, browser, MCP) by default. Followup questions auto-select the first suggestion after a 60-second timeout.
  • New --require-approval Flag: Replaced -y/--yes/--dangerously-skip-permissions flags with a new -a, --require-approval flag for users who want manual approval prompts before actions execute.

Fixed

  • Spamming the escape key to cancel a running task no longer crashes the cli.

Installation

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

Or install a specific version:

ROO_VERSION=0.0.53 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

2a8e7e161d582a9caeeec41fba82a570b3299fc2462c879c19b7d0c59fda880d  roo-cli-darwin-arm64.tar.gz
ac8daccedb6b4f6507bec40df62876b1e12859f3da0a1005150721fe9e34881d  roo-cli-linux-arm64.tar.gz
fbc141c469658f019265351642085dbd6379e2dd15e29fc9686591e3d46db667  roo-cli-linux-x64.tar.gz

Roo Code CLI v0.0.52

09 Feb 05:10
99a2e3b

Choose a tag to compare

Roo Code CLI v0.0.52 Pre-release
Pre-release

What's New

Added

  • Linux Support: Added support for linux-arm64.

Installation

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

Or install a specific version:

ROO_VERSION=0.0.52 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

cb4eaa338eab5e331342f37b6092120309a995232b58a02316cc00f53211f41f  roo-cli-darwin-arm64.tar.gz
b7ba3fd56a665710b9ab063fdb225358f99f50edd50654b8535d47987486b191  roo-cli-linux-arm64.tar.gz
a0a697d9736779c9fda4cf75f11ea088de10c08e441525dbf2b38167af8c0007  roo-cli-linux-x64.tar.gz

Release v3.47.3

06 Feb 16:42
ec2d110

Choose a tag to compare

[3.47.3] - 2026-02-06

  • Remove "Enable URL context" and "Enable Grounding with Google search" checkboxes that are no longer needed (PR #11253 by @roomote)
  • Revert refactor that appended environment details into existing blocks, restoring original behavior (PR #11256 by @mrubens)
  • Revert removal of stripAppendedEnvironmentDetails and helpers, restoring necessary utility functions (PR #11255 by @mrubens)

Release v3.47.2

06 Feb 02:04
c30952f

Choose a tag to compare

[3.47.2] - 2026-02-05

Release v3.47.1

06 Feb 00:20
56848d3

Choose a tag to compare

Release v3.47.1