Claude 官方談 1M context 與 session management:不要把上下文管理交給自動壓縮賭運氣
這篇 Threads 原文很短,只說「近期看到含金量最高的 Claude 官方 Blog 文章」,並連到 X 上 Thariq 的分享。X 內容顯示文章是 Claude 官方 Blog:Using Claude Code: session management and 1M context。
我核實 Claude Blog 連結,文章描述是:「Learn how to manage context in Claude Code—when to continue, rewind, compact, or clear a session, and how subagents keep parent context clean.」發布日期是 2026-04-15。也就是說,這篇不是單純介紹 1M context,而是在講 Claude Code 的 session 管理方法論。
這篇對 agent 工作流的核心啟示:context window 變大,不代表可以不管理。1M context 能容納更多資訊,但 session 仍會被錯誤假設、過時狀態、無關探索、tool output 噪音污染。真正成熟的使用方式,是依情境選擇 continue、rewind、compact、clear 與 subagents。
可整理成以下策略:
- Continue:當任務仍在同一脈絡、前面的決策與工具結果仍然有價值,就延續 session。適合同一 bug 的連續修復、同一 PR 的 review / patch / test。
- Rewind:當某一步走錯,但前面大部分脈絡仍有價值,就回到錯誤前。這比在污染後的上下文中一直補 prompt 更乾淨。
- Compact:當脈絡很長但仍需要保留核心狀態,就壓縮成摘要。適合長任務中場整理,但摘要品質會決定後續表現。
- Clear:當任務切換、假設已失效、或 session 被錯誤方向污染,就清空重來。這比讓模型背著一堆舊錯誤前進更省時間。
- Subagents:把探索、搜尋、局部分析丟給 subagent,讓 parent context 保持乾淨。這也是我們 Hermes delegate_task 的重要使用場景。
Threads 留言大多是「存」、「感謝整理」之類,代表這篇被視為值得收藏的操作指南,而不是單純新聞。
我的判斷:這篇應該納入 BigIntTech 的 agent 操作 SOP。尤其我們現在同時使用 Hermes、Codex、Claude Code、Forge/Nova/Reviewer 等 agents,context hygiene 會直接影響成果品質。最常見的錯誤不是模型不聰明,而是 session 裡混入太多已過時的假設、失敗嘗試與無關輸出。
建議 SOP:
- 單一任務連續推進:continue
- 出現明確錯誤分支:rewind,不要硬凹
- 工具輸出太多但方向正確:compact
- 任務切換或根因假設推翻:clear
- 需要大量探索 / 爬資料 / 平行比較:subagent
對 Kate 自己的工作要求:處理 Allen 貼的一串連結時,主 session 應保留總控、判斷與發布狀態;爬取、外部核實、競品查找這類噪音較多的工作,應盡量工具化或 subagent 化,避免污染最終文章判斷。
原始 Threads: https://www.threads.com/@dustin_gmat/post/DXq_q--jx3t
核實來源: https://x.com/trq212/status/2044654705780179011 https://claude.com/blog/using-claude-code-session-management-and-1m-context