Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.46.2

03 Feb 17:00
d9f3683

Choose a tag to compare

[3.46.2] - 2026-02-03

  • Fix: Queue messages during command execution instead of losing them (PR #11140 by @mrubens)
  • Fix: Transform tool blocks to text before condensing to prevent context corruption (PR #10975 by @daniel-lxs)
  • Fix: Add image content support to MCP tool responses (PR #10874 by @roomote)
  • Fix: Remove deprecated text-embedding-004 and migrate code index to gemini-embedding-001 (PR #11038 by @roomote)
  • Feat: Use custom Base URL for OpenRouter model list fetch (#11150 by @sebastianlang84, PR #11154 by @roomote)
  • Feat: Migrate Mistral provider to AI SDK (PR #11089 by @daniel-lxs)
  • Feat: Migrate SambaNova provider to AI SDK (PR #11153 by @roomote)
  • Feat: Migrate xAI provider to AI SDK (PR #11158 by @roomote)
  • Chore: Remove Feature Request from issue template options (PR #11141 by @roomote)
  • Fix: IPC improvements for task cancellation and queued message handling (PR #11162 by @cte)

Roo Code CLI v0.0.49

03 Feb 06:46
1c7ccb7

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 Apple Silicon (M1/M2/M3/M4) or Linux x64

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

Checksums

19f3ad6339b2e5d1c00a11cf6552e28de9a2610bb8cfa46b9fd8ce8cb65f8a3e  roo-cli-darwin-arm64.tar.gz
9d1e75b9281180e1ff8d399a9b245228e5592afecd057e3b4687fafc7ac14eeb  roo-cli-linux-x64.tar.gz

Release v3.46.1

31 Jan 05:40
966b79f

Choose a tag to compare

[3.46.1] - 2026-01-30

  • Fix: Sanitize tool_use_id in tool_result blocks to match API history, preventing message format errors (PR #11131 by @daniel-lxs)
  • Add: Mode dropdown to change skill mode dynamically, allowing more flexible skill configuration (PR #11102 by @SannidhyaSah)
  • Add: Import settings option in the initial welcome screen for easier onboarding (#10992 by @emeraldcheshire, PR #10994 by @roomote)
  • Chore: Treat extension .env as optional to simplify development setup (PR #11116 by @hannesrudolph)

Release v3.46.0

30 Jan 20:29
a3bf5ec

Choose a tag to compare

[3.46.0] - 2026-01-27

3.46.0 Release - Parallel Processing Power

  • Parallel tool calls enabled by default for improved performance (PR #11031 by @daniel-lxs)
  • Codex-inspired read_file refactor introduces indentation mode for extracting complete semantic code blocks without mid-function truncation, ideal when targeting specific lines from search results or errors (#10239 by @pwilkin, PR #10981 by @hannesrudolph)
  • Lossless terminal output with new read_command_output tool allows retrieving full command output from truncated executions with pagination and regex filtering (#10941 by @hannesrudolph, PR #10944 by @hannesrudolph)
  • New skill system replaces fetch_instructions with a dedicated skill tool and built-in skills for create-mcp-server and create-mode, with configurable skill locations and mandatory skill checks (#11062 by @hannesrudolph, PR #11084 by @hannesrudolph)
  • Skills management UI added to settings panel for managing workspace and global skills (#10513 by @SannidhyaSah, PR #10844 by @SannidhyaSah)
  • AI SDK provider migrations: Moonshot (PR #11063 by @daniel-lxs), DeepSeek (PR #11079 by @daniel-lxs), Cerebras (PR #11086 by @daniel-lxs), Groq (PR #11088 by @daniel-lxs), and Fireworks (PR #11118 by @daniel-lxs) now use the AI SDK for better streaming and tool support
  • Add OpenAI-compatible base provider infrastructure for AI SDK migrations (PR #11063 by @daniel-lxs)
  • Add AI SDK dependencies and message conversion utilities (PR #11047 by @daniel-lxs)
  • React Compiler integration added to webview-ui for automatic memoization and performance improvements (#9916 by @In-line, PR #9565 by @In-line)
  • Fix: Include reserved output tokens in task header percentage calculation (PR #11034 by @app/roomote)
  • Fix: Calculate header percentage based on available input space (PR #11054 by @app/roomote)
  • Fix: Prevent time-travel bug in parallel tool calling (PR #11046 by @daniel-lxs)
  • Docs: Clarify read_command_output search param should be omitted when not filtering (PR #11056 by @hannesrudolph)
  • Add pnpm serve command for code-server development (PR #10964 by @mrubens)
  • Update Next.js to latest version (PR #11108 by @cte)
  • Replace bespoke navigation menu with shadcn navigation menu on website (PR #11117 by @app/roomote)
  • Add Linear integration marketing page to website (PR #11028 by @app/roomote)

Release v3.45.0

28 Jan 04:07
35d282b

Choose a tag to compare

[3.45.0] - 2026-01-27

3.45.0 Release - Smart Code Folding

  • Smart Code Folding: Context condensation now intelligently preserves a lightweight map of files you worked on—function signatures, class declarations, and type definitions—so Roo can continue referencing them accurately after condensing. Files are prioritized by most recent access, with a ~50k character budget ensuring your latest work is always preserved. (Idea by @shariqriazz, PR #10942 by @hannesrudolph)

Release v3.44.2

27 Jan 20:54
fbc95e1

Choose a tag to compare

[3.44.2] - 2026-01-27

  • Re-enable parallel tool calling with new_task isolation safeguards (PR #11006 by @mrubens)
  • Fix worktree indexing by using relative paths in isPathInIgnoredDirectory (PR #11009 by @daniel-lxs)
  • Fix local model validation error for Ollama models (PR #10893 by @roomote)
  • Fix duplicate tool_call emission from Responses API providers (PR #11008 by @daniel-lxs)

Release v3.44.1

27 Jan 15:30
62cecde

Choose a tag to compare

[3.44.1] - 2026-01-27

Release v3.44.0

27 Jan 04:28
a8d3b2a

Choose a tag to compare

[3.44.0] - 2026-01-26

3.44.0 Release - Worktrees

  • Add worktree selector and creation UX (PR #10940 by @brunobergher, thanks Cline!)
  • Improve subtask visibility and navigation in history and chat views (PR #10864 by @brunobergher)
  • Add wildcard support for MCP alwaysAllow configuration (PR #10948 by @app/roomote)
  • Fix: Prevent nested condensing from including previously-condensed content (PR #10985 by @hannesrudolph)
  • Fix: VS Code LM token counting returns 0 outside requests, breaking context condensing (#10968 by @srulyt, PR #10983 by @daniel-lxs)
  • Fix: Record truncation event when condensation fails but truncation succeeds (PR #10984 by @hannesrudolph)
  • Replace hyphen encoding with fuzzy matching for MCP tool names (PR #10775 by @daniel-lxs)
  • Remove MCP SERVERS section from system prompt for cleaner prompts (PR #10895 by @daniel-lxs)
  • new_task tool creates checkpoint the same way write_to_file does (PR #10982 by @daniel-lxs)
  • Update Fireworks provider with new models (#10674 by @hannesrudolph, PR #10679 by @ThanhNguyxn)
  • Fix: Truncate AWS Bedrock toolUseId to 64 characters (PR #10902 by @daniel-lxs)
  • Fix: Restore opaque background to settings section headers (PR #10951 by @app/roomote)
  • Fix: Remove unsupported Fireworks model tool fields (PR #10937 by @app/roomote)
  • Update and improve zh-TW Traditional Chinese locale and docs (PR #10953 by @PeterDaveHello)
  • Chore: Remove POWER_STEERING experiment remnants (PR #10980 by @hannesrudolph)

Release v3.43.0

24 Jan 04:59
d8949f9

Choose a tag to compare

[3.43.0] - 2026-01-23

3.43.0 Release - Intelligent Context Condensation

  • Intelligent Context Condensation v2: New context condensation system that intelligently summarizes conversation history when approaching context limits, preserving important information while reducing token usage (PR #10873 by @hannesrudolph)
  • Improved context condensation with environment details, accurate token counts, and lazy evaluation for better performance (PR #10920 by @hannesrudolph)
  • Move condense prompt editor to Context Management tab for better discoverability and organization (PR #10909 by @hannesrudolph)
  • Update Z.AI models with new variants and pricing (#10859 by @ErdemGKSL, PR #10860 by @ErdemGKSL)
  • Add pnpm install:vsix:nightly command for easier nightly build installation (PR #10912 by @hannesrudolph)
  • Fix: Convert orphaned tool_results to text blocks after condensing to prevent API errors (PR #10927 by @daniel-lxs)
  • Fix: Auto-migrate v1 condensing prompt and handle invalid providers on import (PR #10931 by @hannesrudolph)
  • Fix: Use json-stream-stringify for pretty-printing MCP config files to prevent memory issues with large configs (#9862 by @Michaelzag, PR #9864 by @Michaelzag)
  • Fix: Correct Gemini 3 pricing for Flash and Pro models (#10432 by @rossdonald, PR #10487 by @roomote)
  • Fix: Skip thoughtSignature blocks during markdown export for cleaner output (#10199 by @rossdonald, PR #10932 by @rossdonald)
  • Fix: Duplicate model display for OpenAI Codex provider (PR #10930 by @roomote)
  • Remove diffEnabled and fuzzyMatchThreshold settings as they are no longer needed (#10648 by @hannesrudolph, PR #10298 by @hannesrudolph)
  • Remove MULTI_FILE_APPLY_DIFF experiment (PR #10925 by @hannesrudolph)
  • Remove POWER_STEERING experimental feature (PR #10926 by @hannesrudolph)
  • Remove legacy XML tool calling code (getToolDescription) for cleaner codebase (PR #10929 by @hannesrudolph)

Release v3.42.0

23 Jan 04:59
096741d

Choose a tag to compare

[3.42.0] - 2026-01-22

3.42.0 Release - ChatGPT Usage Tracking