Agent Breaking Changes_

← Roo Code

Roo Code Roo Code CLI v0.1.16

pre

2026-03-04 · official notes

Summary

Full notes

## What's New


### Added

- **Custom Shell Selection**: New `--terminal-shell` flag to specify which shell to use for inline command execution. The shell path is validated at the CLI layer and passed through the standard settings mechanism.

### Tests

- Added integration coverage for stdin stream routing and race invariants.

## Installation

```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.16 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

```bash
# 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

```
3fecad24f9a8c0cc16c4701bd03ca1eb4e59704d25af74dbfb9075f156378530  roo-cli-darwin-arm64.tar.gz
879b3e3365d8cc87a0d935f5f27a9bdf190a478ce4bd4bd255d412a0cd50441f  roo-cli-linux-arm64.tar.gz
9b126dbc9228c8f943d833b1b053e0a3da4492ce9836cd967d04d3e18252250c  roo-cli-linux-x64.tar.gz
```
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.

Form not loading? Subscribe here.