Skip to main content

Roo Code 3.50.0 Release Notes (2026-02-19)

This release adds Gemini 3.1 Pro support across Gemini and Vertex providers and overhauls the CLI's stdin interface with a structured NDJSON protocol and new list subcommands.

Gemini 3.1 Pro Support

gemini-3.1-pro-preview is now available in the Gemini and Vertex AI providers. The Gemini default model has been updated from gemini-3-pro-preview to gemini-3.1-pro-preview. A customtools variant (gemini-3.1-pro-preview-customtools) is also available in the Gemini provider. Medium reasoning effort is now explicitly supported in model metadata so a user's medium setting is preserved instead of silently falling back. (thanks PeterDaveHello!) (#11608)

CLI Updates

  • NDJSON Stdin Protocol: The CLI stdin interface has been overhauled from raw text lines to a structured NDJSON command protocol with start, message, cancel, ping, and shutdown commands. Each command carries a requestId for correlation, and the CLI emits ack, done, and error lifecycle events plus queue telemetry in response. This enables reliable programmatic automation and multiplexed task management over a single stdin/stdout pipe. (#11597)
  • List Subcommands: New list commands, list modes, and list models subcommands provide programmatic discovery of available resources in both JSON and text output formats. (#11597)