release aidev BREAKING SIG 4/5

Roo Code 3.48.0: browser use and built-in skills removed, Sonnet 4.6 support added

A large release that both adds and deletes surface area. Claude Sonnet 4.6 is supported across Anthropic, Bedrock, Vertex, OpenRouter and Vercel AI Gateway, and GLM-5 lands on the Z.ai provider. On the removal side, browser use, the built-in skills mechanism, file-based system prompt override (footgun prompting) and nine low-usage providers are gone, and the search_and_replace tool is renamed to edit. Anyone relying on those features or on scripted tool names must change their setup.

PUBLISHED2026-02-17
OBSERVED2026-08-11
AGE5mo
SOURCES1

Models and providers

  • Claude Sonnet 4.6 across Anthropic, Bedrock, Vertex, OpenRouter, Vercel AI Gateway
  • GLM-5 added to the Z.ai provider
  • 9 low-usage providers removed, with a retired-provider UX added
  • Gemini thinkingLevel validated against model capabilities; empty streams handled

Removals / renames (breaking)

  • browser use removed entirely
  • built-in skills and the built-in skills mechanism removed
  • footgun prompting (file-based system prompt override) removed
  • search_and_replace renamed to edit, edit-family UI unified

Features

  • lock toggle pins API config across all modes in a workspace
  • new disabledTools setting to globally disable native tools
  • nested subtasks rendered as a recursive tree in history
  • consecutive tool calls batched in the chat UI
  • IPC query handlers for commands, modes and models

CLI

  • stdin stream mode added
  • auto-approve is now the default, with a require-approval opt-in
  • default model moved from Opus 4.5 to Opus 4.6
  • linux-arm64 support; CLI releases v0.0.51 through v0.0.54

Fixes

  • parent task state loss during orchestrator delegation, plus new_task delegation race that dropped parent history
  • taskHistory writes serialized; delegation status overwrite race fixed
  • removeClineFromStack() made delegation-aware to avoid orphaned parent tasks
  • chat history loss during cloud/settings navigation; condensation summary preserved on task resume
  • chat scroll anchoring and task-switch scroll races; pasted images preserved in the chatbox
  • command auto-approval hardened against inline JS and zsh process-substitution false positives
  • auto-approval timeout cancelled when auto-approve is toggled off mid-countdown
  • double notification sound; false unsaved-changes prompt with OpenAI Compatible headers
  • follow_up param validation in AskFollowupQuestionTool; webview postMessage crashes and idempotent dispose
  • core.worktree comparison canonicalized to fix Windows path mismatches; tab close made best-effort in DiffViewProvider.open
  • defaultTemperature now required in getModelParams to stop silent temperature overrides

COMMUNITY

No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.