Skip to content

Commit 8a2b386

Browse files
committed
docs: add v3.50.0 release notes
1 parent d24fcf9 commit 8a2b386

2 files changed

Lines changed: 29 additions & 0 deletions

File tree

docs/update-notes/v3.50.0.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
description: Roo Code 3.50.0 adds Gemini 3.1 Pro support across Gemini and Vertex providers, and ships CLI v0.1.0 with an NDJSON stdin protocol and list subcommands.
3+
keywords:
4+
- roo code 3.50.0
5+
- gemini 3.1 pro
6+
- cli v0.1.0
7+
- ndjson stdin
8+
---
9+
10+
# Roo Code 3.50.0 Release Notes (2026-02-19)
11+
12+
This release adds Gemini 3.1 Pro as the new default Gemini model and ships CLI v0.1.0 with a structured NDJSON stdin protocol and programmatic list subcommands.
13+
14+
## Gemini 3.1 Pro Support
15+
16+
Gemini 3.1 Pro (`gemini-3.1-pro-preview`) is now available in both the Gemini and Vertex providers and replaces Gemini 3 Pro as the default model. The model is also available via the Gemini custom-tools endpoint (`gemini-3.1-pro-preview-customtools`). Reasoning effort `medium` is supported, so your existing reasoning settings carry over without silently falling back. ([#11608](https://github.com/RooCodeInc/Roo-Code/pull/11608))
17+
18+
## CLI v0.1.0
19+
20+
The Roo Code CLI reaches v0.1.0 with three headline changes:
21+
22+
* **NDJSON Stdin Protocol**: The stdin prompt stream has been overhauled from raw text lines to a structured NDJSON command protocol supporting `start`, `message`, `cancel`, `ping`, and `shutdown` commands with `requestId` correlation, ack/done/error lifecycle events, and queue telemetry. This enables reliable, scriptable automation pipelines. ([#11597](https://github.com/RooCodeInc/Roo-Code/pull/11597))
23+
* **List Subcommands**: New `list commands`, `list modes`, and `list models` subcommands provide programmatic discovery of available CLI resources in both JSON and text output formats. ([#11597](https://github.com/RooCodeInc/Roo-Code/pull/11597))
24+
* **Modularized Architecture**: The `run.ts` entry point has been reduced from ~900 lines to ~330 lines by extracting stdin stream logic into a dedicated `stdin-stream.ts` module. ([#11597](https://github.com/RooCodeInc/Roo-Code/pull/11597))

sidebars.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,11 @@ const sidebars: SidebarsConfig = {
174174
label: "Extension Release Notes",
175175
items: [
176176
"update-notes/index",
177+
{
178+
type: "category",
179+
label: "3.50",
180+
items: [{ type: "doc", id: "update-notes/v3.50.0", label: "3.50.0" }],
181+
},
177182
{
178183
type: "category",
179184
label: "3.49",

0 commit comments

Comments
 (0)