Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.41.3

18 Jan 13:07
23717fb

Choose a tag to compare

[3.41.3] - 2026-01-18

  • Fix: Thinking block word-breaking to prevent horizontal scroll in the chat UI (PR #10806 by @roomote)
  • Add Claude-like CLI flags and authentication fixes for the Roo Code CLI (PR #10797 by @cte)
  • Improve CLI authentication by using a redirect instead of a fetch (PR #10799 by @cte)
  • Fix: Roo Code Router fixes for the CLI (PR #10789 by @cte)
  • Release CLI v0.0.48 with latest improvements (PR #10800 by @cte)
  • Release CLI v0.0.47 (PR #10798 by @cte)
  • Revert E2E tests enablement to address stability issues (PR #10794 by @cte)

Roo Code CLI v0.0.49

18 Jan 17:35
@cte cte
4093bff

Choose a tag to compare

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

What's New

Added

  • Output Format Options: New --output-format flag to control CLI output format for scripting and automation:
  • text (default) - Human-readable interactive output
  • json - Single JSON object with all events and final result at task completion
  • stream-json - NDJSON (newline-delimited JSON) for real-time streaming of events
  • See json-events.ts for the complete event schema
  • New JsonEventEmitter for structured output generation

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.49 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • Node.js 20 or higher
  • macOS (Intel or Apple Silicon) or Linux (x64 or ARM64)

Usage

# Run a task
roo "What is this project?"

# See all options
roo --help

Platform Support

This release includes:

  • roo-cli-darwin-arm64.tar.gz - Built on Darwin arm64

Note: Additional platforms will be added as needed. If you need a different platform, please open an issue.

Checksum

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

Roo Code CLI v0.0.48

17 Jan 07:30
@cte cte
6608ed6

Choose a tag to compare

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

What's New

Changed

  • Simplified authentication callback flow by using HTTP redirects instead of POST requests with CORS headers for improved browser compatibility

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.48 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • Node.js 20 or higher
  • macOS (Intel or Apple Silicon) or Linux (x64 or ARM64)

Usage

# Run a task
roo "What is this project?"

# See all options
roo --help

Platform Support

This release includes:

  • roo-cli-darwin-arm64.tar.gz - Built on Darwin arm64

Note: Additional platforms will be added as needed. If you need a different platform, please open an issue.

Checksum

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

Roo Code CLI v0.0.47

17 Jan 06:58
@cte cte

Choose a tag to compare

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

What's New

Added

  • Workspace flag: New -w, --workspace <path> option to specify a custom workspace directory instead of using the current working directory
  • Oneshot mode: New --oneshot flag to exit upon task completion, useful for scripting and automation (can also be saved in settings via CliSettings.oneshot)

Changed

  • Skip onboarding flow when a provider is explicitly specified via --provider flag or saved in settings
  • Unified permission flags: Combined -y, --yes, and --dangerously-skip-permissions into a single option for Claude Code-like CLI compatibility
  • Improved Roo Code Router authentication flow and error messaging

Fixed

  • Removed unnecessary timeout that could cause issues with long-running tasks
  • Fixed authentication token validation for Roo Code Router provider

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.47 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • Node.js 20 or higher
  • macOS (Intel or Apple Silicon) or Linux (x64 or ARM64)

Usage

# Run a task
roo "What is this project?"

# See all options
roo --help

Platform Support

This release includes:

  • roo-cli-darwin-arm64.tar.gz - Built on Darwin arm64

Note: Additional platforms will be added as needed. If you need a different platform, please open an issue.

Checksum

32008b2ddb6b28dc59f1176eb2f4c845b7d8be99960f2d016e7fa6a3e53375b6  roo-cli-darwin-arm64.tar.gz

Release v3.41.2

16 Jan 23:05
8d26940

Choose a tag to compare

[3.41.2] - 2026-01-16

  • Add button to open markdown in VSCode preview for easier reading of formatted content (PR #10773 by @brunobergher)
  • Fix: Reset invalid model selection when using OpenAI Codex provider (PR #10777 by @hannesrudolph)
  • Fix: Add openai-codex to providers that don't require an API key (PR #10786 by @roomote)
  • Fix: Detect Gemini models with space-separated names for proper thought signature injection in LiteLLM (PR #10787 by @daniel-lxs)

Release v3.41.1

16 Jan 05:50
d49bd9a

Choose a tag to compare

[3.41.1] - 2026-01-16

3.41.1 Release - Aggregated Subtask Costs

Release v3.41.0

15 Jan 05:47
0401c25

Choose a tag to compare

[3.41.0] - 2026-01-15

3.41.0 Release - OpenAI - ChatGPT Plus/Pro Provider

  • Add OpenAI - ChatGPT Plus/Pro Provider that gives subscription-based access to Codex models without per-token costs (PR #10736 by @hannesrudolph)
  • Add gpt-5.2-codex model to openai-native provider, providing access to the latest GPT model with enhanced coding capabilities (PR #10731 by @hannesrudolph)
  • Fix: Clear terminal output buffers to prevent memory leaks that could cause gray screens and performance degradation (#10666, PR #7666 by @hannesrudolph)
  • Fix: Inject dummy thought signatures on ALL tool calls for Gemini models, resolving issues with Gemini tool call handling through LiteLLM (PR #10743 by @daniel-lxs)
  • Enable E2E tests with 39 passing tests, improving test coverage and reliability (PR #10720 by @ArchimedesCrypto)
  • Add alwaysAllow config for MCP time server tools in E2E tests (PR #10733 by @ArchimedesCrypto)

Release v3.40.1

14 Jan 05:03
0b49ff3

Choose a tag to compare

[3.40.1] - 2026-01-13

Release v3.40.0

13 Jan 23:37
8505545

Choose a tag to compare

[3.40.0] - 2026-01-13

3.40.0 Release - Settings Search

  • Add settings search functionality to quickly find and navigate to specific settings (PR #10619 by @mrubens)
  • Improve settings search UI with better styling and usability (PR #10633 by @brunobergher)
  • Add standardized stop button for improved task cancellation visibility (PR #10639 by @brunobergher)
  • Display edit_file errors in UI after consecutive failures for better debugging feedback (PR #10581 by @daniel-lxs)
  • Improve error display styling and visibility in chat messages (PR #10692 by @brunobergher)
  • Improve stop button visibility and streamline error handling (PR #10696 by @brunobergher)
  • Fix: Omit parallel_tool_calls when not explicitly enabled to prevent API errors (#10553 by @Idlebrand, PR #10671 by @daniel-lxs)
  • Fix: Encode hyphens in MCP tool names before sanitization (#10642 by @pdecat, PR #10644 by @pdecat)
  • Fix: Correct Gemini 3 thought signature injection format via OpenRouter (PR #10640 by @daniel-lxs)
  • Fix: Sanitize tool_use IDs to match API validation pattern (PR #10649 by @daniel-lxs)
  • Fix: Use placeholder for empty tool result content to fix Gemini API validation (PR #10672 by @daniel-lxs)
  • Fix: Return empty string from getReadablePath when path is empty (PR #10638 by @daniel-lxs)
  • Optimize message block cloning in presentAssistantMessage for better performance (PR #10616 by @ArchimedesCrypto)

Roo Code CLI v0.0.46

13 Jan 00:22
@cte cte

Choose a tag to compare

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

What's New

Added

  • Interactive mode and model pickers for easy selection
  • Improved task management and navigation
  • CLI release script now supports local installation for testing (#10597)

Changed

  • Default model changed to anthropic/claude-opus-4.5 (#10544)
  • File organization improvements for better maintainability (#10599)
  • Cleanup in ExtensionHost for better code organization (#10600)
  • Updated README documentation
  • Logging cleanup and improvements

Fixed

  • Model switching issues (model ID mismatch)
  • ACP task cancellation handling
  • Command output streaming
  • Use DEFAULT_FLAGS.model as single source of truth for default model ID

Tests

  • Updated tests for model changes

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.46 curl -fsSL https://raw.githubusercontent.com/RooCodeInc/Roo-Code/main/apps/cli/install.sh | sh

Requirements

  • Node.js 20 or higher
  • macOS (Intel or Apple Silicon) or Linux (x64 or ARM64)

Usage

# Set your API key
export OPENROUTER_API_KEY=sk-or-v1-...

# Run a task
roo "What is this project?" ~/my-project

# See all options
roo --help

Platform Support

This release includes:

  • roo-cli-darwin-arm64.tar.gz - Built on Darwin arm64

Note: Additional platforms will be added as needed. If you need a different platform, please open an issue.

Checksum

5404341a718f5f51812d2a9128c0b530feab0d5533817d2e121bcf1058f9b878  roo-cli-darwin-arm64.tar.gz