Change8

v3.58.0

Cline
8 features9 fixes5 improvementsagentbrowsermcpterminaltoolsvscode

Summary

This release introduces significant new capabilities, including native subagent support, parallel tool calling for Amazon Bedrock, and an experimental double-check feature for task verification. Several critical bugs were fixed across the CLI, VS Code Web, and Terminal, alongside UX improvements like moving reasoning effort into model settings.

New Features

  • Introduced native `use_subagents` tool to replace legacy subagents.
  • Enabled support for bundling `endpoints.json` so packaged distributions can ship required endpoints.
  • Added support for parallel tool calling with Amazon Bedrock.
  • Introduced a new experimental "double-check completion" feature to verify work before marking tasks complete.
  • Added new task controls/flags to the CLI, including custom `--thinking` token budget and `--max-consecutive-mistakes` for yolo runs.
  • Added new UI/options (including connection/test buttons) and support for syncing deletion of remotely configured MCP servers via remote config.
  • Enabled 1M context model options for Claude Opus 4.6 in Vertex / Claude Code.
  • Added support for ZAI/GLM: GLM-5.

Bug Fixes

  • Fixed CLI to correctly handle stdin redirection in CI/headless environments.
  • Fixed CLI to preserve OAuth callback paths during auth redirects.
  • Fixed OAuth callback reliability in VS Code Web by generating callback URLs via `vscode.env.asExternalUri`.
  • Fixed Terminal to surface command exit codes in results and improved long-running `execute_command` timeout behavior.
  • Fixed UI rendering by adding a loading indicator and fixing `api_req_started` rendering.
  • Prevented duplicate streamed text rows after task completion during task streaming.
  • Fixed API to preserve the selected Vercel model when model metadata is missing.
  • Ensured telemetry flushes on shutdown and routed PostHog networking through proxy-aware shared fetch.
  • Increased Windows E2E test timeout to reduce flakiness in CI.

Improvements

  • Moved "reasoning effort" into model configuration and exposed it in settings for improved UX.
  • Limited the provider list shown during CLI provider selection to only those remotely configured.
  • Consolidated the ViewHeader component/styling across different views in the UI.
  • Added auto-approval support for `attempt_completion` commands in Tools.
  • The remotely configured MCP server schema now supports custom headers.

Related Documentation

Cline Documentation

Cline v3.58.0 - What's New - Change8