
Claude Code 2.1.105:長任務跑久了,靠什麼不失控?
Claude Code 2.1.105 的重點不是單一功能,而是讓長時間、跨 worktree、靠 hooks 和 plugins 運作的 agent session 更容易被控制。
Claude Code 2.1.105 值得看的地方,是它把幾個「長任務會痛」的地方補成可操作的控制點。
第一個是 worktree。EnterWorktree 現在可以帶 path,讓 agent 切進同一個 repo 裡既有的 worktree。這對已經用多分支、多工作區跑 agent 的人比較重要:你不一定想每次都讓工具開新環境,而是要它接回你已經安排好的工作區。
第二個是 compaction。PreCompact hooks 現在可以阻擋 compaction。這不是每個人都需要的功能,但如果你有固定的 context 保護規則,或不希望某些狀態被太早壓縮,它就變成一個新的安全閥。
第三個是 plugin monitors。plugin 可以宣告 top-level monitors,在 session 開始或 skill 被叫起時自動啟動背景監控。這會影響 plugin 作者和重度自動化使用者:監控不再只是手動打開的附屬功能,而可以變成工作流的一部分。
再加上 stalled API stream 會在 5 分鐘沒有資料後 abort 並改用 non-streaming retry,Claude Code 這版的訊號很清楚:它在補「agent 跑很久時,使用者要怎麼管」。
所以這篇的建議不是所有人都立刻採用。
如果你只是本機短任務使用者,先略過沒問題。若你已經把 Claude Code 放進 worktree、plugin、hook 或長 session 裡,這版值得學,尤其是 EnterWorktree path、PreCompact hook 和 monitors。它們不保證工作流變穩,但會讓你多幾個能明確設計的控制點。
LEARN
想系統性學會,不只看這一則?
Claude Code 教學:用終端 AI Agent 完成真正的工作
讓 Claude Code 在你的專案裡完成一個真實任務,而且控得住權限、驗得了 diff、管得住成本。
從第 0 課開始 →SOURCES
來源分級:A = 一手公告/論文/官方文件 · B = 可信媒體 · C = 可參考但需脈絡 · D = 觀察用,不可當事實。
本文由 AI 與編輯共同撰寫,總編輯廖玄同審閱定稿。 編輯方針與 AI 使用說明


