
今天讨论 Claude Code 的 context window,比单纯讨论模型参数更有价值。很多开发者第一次用 Claude Code 时,会把它理解成一个更聪明的终端助手,能读代码、改文件、跑测试、解释报错。但真正跑过一段长会话后,体验会很快变成另一件事,我们不是在问 Claude Code 会不会写代码,而是在问它在这一轮工作里到底「记住了什么」「忘掉了什么」「哪些东西明明没有显示在 terminal 里,却已经塞进了模型上下文」。Anthropic 现在给 Claude Code 做了一个叫 Explore the context window 的交互式页面,它模拟了一次 Claude Code session 从启动到 compact 的完整过程。这个页面真正有意思的地方,不是展示一个漂亮时间线,而是把 Claude Code 的隐形工作台摊开给我们看,启动时加载了什么,读一个文件会消耗多少 context,path scoped rules 什么时候进入上下文,hook 什么时候触发,subagent 又怎样把大规模阅读隔离在主会话之外。官方文档也明确说,Claude Code 的 context window 保存了 session 中 Claude 知道的一切,包括我们的指令、它读过的文件、它自己的回复,以及一些不会出现在 terminal 里的内容。(Claude)con