release aidev SIG 3/5

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.

PUBLISHED2026-07-31
OBSERVED2026-08-11
AGE11d
SOURCES1
  • 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

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.