这条更新是什么
Cline 在 2026年10月13日 发布了新的官方更新:SDK v0.0.93。
原文重点
Plugins load in-process through one registry per process instead of a node/bun subprocess, so the compiled CLI and its hub no longer need a runtime on PATH, and plugins can use the Bun global under the Bun-built hub. CLINE_PLUGIN_MODE=sandbox keeps the subprocess sandbox. The registry wraps import, setup, hooks, tools and commands with timeouts and error capture, and tracks each plugin's state (loading/ready/degraded/failed/disabled) with its last error. A failing plugin no longer silently drops its tools: session.create accepts a plugins policy and returns pluginIssues , later failures reach affected sessions as status notices, the hub answers plugins.list / plugins.status / plugins.reload and broadcasts plugin.status_changed , and the daemon marks a plugin failed instead of shutting down when an uncaught error comes from it. Each session gets its own copy of every plugin module, so plugins that keep per-session state at module level keep working Turning reasoning off now works on every provider, not just a fixed list. Models whose catalog entry has no off option are sent nothing and keep their default, and models without a reasoning capability are skipped. Gemini and Vertex send exact thinkingBudget values only to models that advertise a budget; level-only Gemini models get a thinking level instead (they rejected thinkingBudget ). A request never carries both the portable reasoning option and a native provider control ( effort , thinking , thinkingConfig , …); the native one wins The cline provider's default model is the first entry of the Cline recommended-models list, falling back to anthropic/claude-sonnet-5.5 . CLINE_DEFAULT_MODEL_ID moves from Claude Sonnet 5 to Claude Sonnet 5.5, and the openrouter provider default is now anthropic/claude-sonnet-5.5 too estimateRequestInputTokens and createTokenEstimator no longer bill base64 image payloads at the text rate. A ~90 KB screenshot counted as ~30k tokens, so a few images triggered auto compaction long before the transcript was near budget. Each image now adds a flat ESTIMATED_TOKENS_PER_IMAGE (1600). New createImageAwareReplacer export in @cline/shared Auto compaction uses the resolved model's context window. When the discovered catalog entry had no limit but the selected-model override did, compaction was handed the bare catalog entry and ran against the wrong budget Scheduled runs: queued runs are claimed correctly under bun:sqlite , which bound the store's named parameters as NULL so the desktop hub never claimed a queued run and it stayed pending with no error. Runs whose agent turn ends with a provider error (such as a retired model id) are now recorded as failed with the error message instead of succeeding silently, and the run report keeps usage and tool calls. Queued cron occurrences superseded by a newer occurrence of the same schedule are cancelled, so a backlog no longer replays every missed slot back to back Rule files that are symlinks are now loaded from config directories instead of skipped. Edits to a link's target are picked up on the next refresh or new session resolveSkillsConfigSearchPaths scans .claude/skills , so skills authored for Claude Code are visible to Cline T
小白应该关注什么
- 如果你正在使用 Cline,先确认这次更新是否影响现有项目。
- 涉及版本升级时,先阅读原文中的兼容性和迁移说明。
- 不要只看新功能;修复项和已知问题往往更值得关注。
- 在重要项目中升级前,先提交代码并保留可以回退的版本。
下一步
打开原始来源核对完整内容,再决定是否立即尝试或升级。本站只做学习导读,不替代官方发布说明。
原始来源:https://github.com/cline/cline/releases/tag/sdk%2Fsdk%2Fv0.0.93