← Roo Code Changelog

cli-v0.1.0

pre-release

Roo Code CLI v0.1.0

Feb 19, 2026 (10d ago) View on GitHub →

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