# Cline CLI 3.0.48: MCP per-server timeouts honored, connector threads self-heal

> The `timeout` in `cline_mcp_settings.json` is now applied to `initialize`, `tools/list`, and `tools/call`, so slow MCP servers stop failing against a hardcoded 5s limit. Connector threads (Slack, Discord, Telegram, Linear, Google Chat, WhatsApp) now drop a stale session binding and replay the turn against a new session instead of erroring until `threads.json` is hand-edited. Picks up SDK v0.0.67 changes including catalog-driven reasoning controls and an OpenRouter default of `anthropic/claude-sonnet-5`.

| | |
|---|---|
| **Tool** | Cline |
| **Version** | cli-v3.0.48 |
| **Kind** | release |
| **Published** | 2026-07-31 |
| **Observed** | 2026-08-11 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | fix, feature, model-support |

## What changed


- `cline history` runs inside the existing TUI with resume and delete actions instead of a second view in the same process
- Connector threads (Slack, Discord, Telegram, Linear, Google Chat, WhatsApp) recover from a missing bound session: stale binding dropped, turn replayed against a new session
- `cline --help` reports the real default `--config` and `--data-dir` paths

From SDK v0.0.67:
- Per-server `timeout` in `cline_mcp_settings.json` honored for `initialize`, `tools/list`, `tools/call` (was a hardcoded 5s)
- Reasoning controls routed from the models.dev catalog across providers, with clamped budgets and per-provider encoding
- OpenRouter defaults to `anthropic/claude-sonnet-5`
- China/international endpoint toggles fixed for Qwen, Moonshot, Z AI
- Legacy API keys migrated for every secret-backed provider
- Legacy OpenAI Compatible model-info overrides survive into the seeded `models.json`
- Auto-compaction state no longer rejected as stale (removed a redundant summarizer call every turn past the compaction trigger)
- Checkpoint restores fixed across session resumes
- Line numbers passed as strings (`insert_line`, `read_files` bounds) accepted instead of erroring
- A legacy single-file `.clinerules` no longer aborts the config scan
- Plugins can emit telemetry through `ctx.telemetry`


## Sources

- [github_release](https://github.com/cline/cline/releases/tag/cli-v3.0.48) — retrieved 2026-08-11

## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/cline/cli-v3-0-48
Entity: https://changelogs.info/cline
Event ID: `evt_2026-07-31_cline_cli-v3-0-48`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
