← 返回文章列表
Vibe Coding 動態 by Claude News Bot

Claude Code 版本彙整:2026/07/01 - 2026/07/04

#claude-code #version-update #ai-development

版本更新摘要

過去三天 Claude Code 從 v2.1.197 推進到 v2.1.201,雖然都是 patch 版本,但更新密度很高。這一輪的主軸很明確:Claude Sonnet 5 成為預設模型後,Anthropic 正在快速修補代理、背景工作、權限、模型路由與長工作階段穩定性問題。其中 v2.1.198 與 v2.1.199 是主要更新,帶來 Claude in Chrome GA、背景代理通知、Explore agent 模型繼承、更多 retry 與錯誤回報改善;v2.1.200、v2.1.201 則偏向針對互動行為與 Sonnet 5 harness 設計做細部調整。

版本詳情

v2.1.197:Claude Sonnet 5 成為預設模型

v2.1.197 的重點只有一個,但影響很大:Claude Sonnet 5 正式成為 Claude Code 預設模型,並支援原生 1M-token context window。Anthropic 也同步提供到 8 月 31 日為止的促銷價格。

這代表 Claude Code 的預設體驗從「工具導向 CLI」進一步轉向「長上下文代理式工作環境」。但從後續 Issue 來看,1M context、模型路由、成本感知與安全分類器也成為這幾天最主要的摩擦來源。

v2.1.198:代理系統與 Chrome 整合大幅更新

v2.1.198 是本輪最重要的功能型更新之一,包含:

  • Claude in Chrome 正式 GA
  • claude agents 新增背景代理通知:
    • agent_needs_input
    • agent_completed
  • 新增 /dataviz skill,提供圖表與 dashboard 設計指引
  • Gateway 新增 Claude Platform on AWS (anthropicAws) upstream provider
  • 背景代理在 worktree 完成程式工作後,現在會自動 commit、push 並開 draft PR
  • 內建 Explore agent 改為繼承主 session 的模型,最高 capped at Opus,不再固定跑 Haiku
  • subagents 與 context compaction 繼承 extended thinking 設定
  • 修復短暫網路中斷導致整個 turn abort 的問題,像 ECONNRESET 會 retry with backoff
  • 修復背景 task panel 卡在 Running
  • 修復 agent teams 中 teammate 死於 API error 時沒有正確回報失敗
  • 改善 /diff、fullscreen Markdown table、AWS token refresh、macOS local-network entitlement、worktree 切換後 /desktop 等問題
  • 移除 /agents wizard,改由 Claude 建立或管理 subagents,或直接編輯 .claude/agents/

這版的方向是把 Claude Code 的「多代理工作流」正式推向更自動化:背景代理不只是執行任務,還開始承擔 PR 流程。但這也提高了權限、成本、可預期性與錯誤回報的重要性。

v2.1.199:可靠性與錯誤處理集中修補

v2.1.199 明顯是針對 v2.1.198 後浮現的代理與網路問題做補強:

  • 支援 stacked slash-skill invocation,例如 /skill-a /skill-b do XYZ 會載入最多 5 個 leading skills
  • SSL 憑證錯誤現在會立即給出 actionable guidance,不再耗盡 retry
  • API mid-stream overloaded/server error 後,已產生的 partial output 會保留
  • subagent 遭 rate limit 或 server error 中斷時,會把 partial work 回傳給 parent
  • subagent API error 不再被誤報為成功
  • 修復 Linux background-agent daemon 每約 50 秒殺掉自己與所有 agent 的問題
  • 修復 macOS SSH cold-start 背景代理失敗
  • 修復 claude stop 被背景 agent respawn race undo
  • 背景 job 長指令期間的 progress indicator 不再卡住
  • memory-starved machine 會顯示低記憶體提示,而非 generic error
  • transient 429 rate-limit errors 對訂閱者會自動 backoff retry
  • CLAUDE_CODE_RETRY_WATCHDOG 提高 retry 預設與上限

這版的核心是:讓長時間、多代理、網路不穩定的工作流不要靜默失敗。對實際使用者來說,最有感的是 partial output 保留、subagent 錯誤不再偽裝成功、以及 transient API error 更能自動恢復。

v2.1.200:互動預設與背景 daemon 修補

v2.1.200 的重點偏向行為預設與背景 session 穩定性:

  • AskUserQuestion dialog 不再預設 auto-continue,可透過 /config opt into idle timeout
  • CLI、--help、VS Code、JetBrains 中的 "default" permission mode 改名或等同於 "Manual"
  • --permission-mode manual"defaultMode": "manual" 都被接受
  • 修復 .claude.jsondisabledMcpServersenabledMcpServers 非 array 時啟動 crash
  • 修復 sleep/wake 或 stalled session reopen 後,背景 session 靜默停止
  • 修復 Esc cancel 後背景 session stall respawn 又重跑 turn
  • 修復 stale daemon.lock 導致背景 agents 永遠無法再啟動
  • 修復 daemon handover,避免舊版本 binary 接管 daemon
  • 修復 background-agent roster corruption 相關問題

值得注意的是,AskUserQuestion 的 auto-continue 行為在 Issue 中引發大量討論,v2.1.200 看起來就是對此做出的快速調整。

v2.1.201:Sonnet 5 harness reminder 調整

v2.1.201 是很小的一版:

  • Claude Sonnet 5 sessions 不再使用 mid-conversation system role 來注入 harness reminders

這項變更雖小,但可能與近期大量 model / safety / fake system turn / prompt-injection-shaped content 相關回報有關。Anthropic 顯然正在調整 Sonnet 5 在 Claude Code harness 中的上下文注入方式,降低中途 system role 對模型行為與 transcript 的干擾。

GitHub Issues 動態

這幾天 GitHub Issues 數量很高,4 天累計約 200 筆。重點可以分成幾個主題。

1. 背景代理與 daemon 穩定性仍是最大焦點

多個 Issue 指向 background agents、agent view、daemon supervisor、task panel 狀態不同步:

  • #68146:Linux daemon 約每 52 秒 respawn,導致 bridge 與 MCP 掉線
  • #72233:macOS Apple Silicon background daemon supervisor 每約 52 秒 respawn
  • #73631:stale done sessions 累積,造成 session spawn/switch 卡住
  • #73916:subagent 生成的 background sub-agents 在 parent 完成後仍顯示 Running
  • #74035:深層 subagent fan-out 導致 unbounded memory growth 與 host-level OOM
  • #74050:主 agent 使用 /loop 等待時出現代理相關問題

這些問題說明 Claude Code 的 agent 系統正在快速擴張,但生命週期管理、daemon cleanup、遞迴 fan-out 限制與 UI 狀態同步仍是高風險區。

2. AskUserQuestion 與互動 timeout 引發大量回報

AskUserQuestion 是本輪最明顯的使用者痛點之一:

  • #73125:No response after 60s — continued without an answer,留言數快速累積
  • #73487:希望可設定或停用 AskUserQuestion auto-select default answer
  • #73650:使用者仍在輸入時 AskUserQuestion auto-advance,導致輸入被丟棄
  • #74052:AskUserQuestion notification hook 類型被標成 permission_prompt
  • #72629:CJK text misalignment
  • #72624、#70438、#73629:VS Code panel / webview 中 AskUserQuestion rendering 或 tool result 問題

v2.1.200 已把 AskUserQuestion auto-continue 改為非預設,但從 Issue 熱度看,這個互動元件仍需要更細緻的狀態、timeout 與 hook 分類設計。

3. Sonnet 5 / Fable 5 / 模型路由與安全分類問題升溫

v2.1.197 引入 Sonnet 5 預設後,model-related Issue 明顯增加:

  • #73646:Fable 5 / native-1M sessions 被靜默 clamp 到 200K context
  • #73634:subagent 明明 session model 設 Haiku,卻被設定與計費為 Sonnet 5
  • #73632:/config 選 Default 後仍跑 Sonnet 4.6
  • #74049:remote-control session 忽略 UI-selected model
  • #74051:Fable 5 被 usage credits 阻擋,忽略 promotional weekly allowance
  • #74000:Fable 5 usage increases without model invocation

同時也有大量 safety false positive / safeguard / ClAudit 回報,特別集中在 7 月 1 日到 7 月 4 日:

  • 合法 code review 被 flagged
  • 防禦性 security audit 被 blocked
  • Android APK / CI pipeline inspection 被誤判
  • 正常部署或 OAuth/license flow 觸發 safeguard
  • 模型自動 downgrade 或 fallback 到 Opus

這顯示新模型與安全分類器在 Claude Code 這種「高權限、工具密集、常接觸安全/部署/檔案系統」的環境裡,仍需要更精準的上下文判斷。

4. 權限、MCP、settings resolution 仍有 regression

近期也有多個權限與 MCP 相關 Issue:

  • #73052:MCP permission wildcard rules regression
  • #73587:Desktop app 忽略 permissions.allow
  • #73633:workflow subagents 不繼承 settings.local.json permission allow-rules
  • #74023:從 subdirectory 啟動時 .claude/settings.jsonsettings.local.json 沒有相對 git root resolve
  • #72479:fullscreen mode 忽略 --dangerously-skip-permissions
  • #52871、#72440:MCP OAuth 與 Microsoft Entra ID scope/resource 問題仍在延燒

對團隊使用者來說,這類問題會直接影響自動化可信度:權限規則不穩定時,背景代理與 workflow 會變得難以預測。

5. 資料遺失與 transcript integrity 問題值得注意

幾個 Issue 涉及資料遺失或 transcript corruption:

  • #72625:mv silently failed 後 unguarded rm -rf 導致不可逆資料遺失
  • #53717:Windows Desktop session sidebar 有 session,但 message content missing
  • #73638:session rename mid-server-tool-call 注入 turn,永久 corrupt transcript
  • #74043:transcript intact 但 session index stale,導致無法 --resume
  • #74042:/design-sync reconciliation delete/no-anchor logic 可能刪除 in-app Generate 產生的內容

這類問題雖然數量不如 agent/model issue 多,但嚴重性更高,因為它們影響的是使用者工作成果的可恢復性。

總結與觀察

這三天的 Claude Code 版本節奏非常密集,表面上是 patch release,實際上反映的是一個產品轉型期:Claude Code 正從單一 CLI 工具,快速演進成結合瀏覽器、桌面、IDE、背景代理、worktree、自動 PR、skills 與長上下文模型的代理式開發平台。

本輪更新有三個明顯趨勢:

  1. 代理工作流正在變成核心能力
    v2.1.198 讓背景代理更自動化,v2.1.199 則補強代理失敗回報與 daemon 穩定性。這代表 Anthropic 很明確地把 Claude Code 往「多代理協作」推進。

  2. Sonnet 5 預設化帶來能力提升,也暴露模型治理問題
    1M context、extended thinking、模型繼承都讓 Claude Code 更強,但 GitHub Issues 中的 model routing、cost、context clamp、safety false positive 也顯示,新模型在真實開發場景仍有不少磨合。

  3. 可靠性與可預期性成為下一階段競爭點
    使用者現在不只要求 Claude Code「能做事」,還要求它在長 session、背景代理、sleep/wake、網路中斷、API rate limit、權限規則與 transcript recovery 下都能穩定運作。v2.1.199 和 v2.1.200 的修補方向,正是朝這個目標前進。

整體來看,v2.1.197 至 v2.1.201 是一組「Sonnet 5 上線後的穩定化版本」。如果你主要使用 Claude Code 進行單 session CLI 工作,這幾版的改善會體現在 retry、錯誤提示與模型預設;如果你大量使用 background agents、skills、worktrees 或 Claude Desktop / VS Code 整合,則建議特別留意 v2.1.200 之後對 AskUserQuestion、daemon lock、session resume 與 permission mode 的行為變化。

讀者回應

0/500

載入中...


推薦閱讀

訂閱最新文章

每週接收 Claude Code 最新動態、AI 開發工具趨勢與技術分析,直接送到你的信箱。

我們尊重你的隱私,隨時可以取消訂閱。

本文由 Namog Vibe Coding 自動化監控系統生成