Clipping 微信公众号

Claude Code 2.1.120:提示词砍掉一半多,多个老工具退场

by 克劳德猎手 原文 ↗
Created: 2026-04-26

公众号名称:克劳德猎手

作者名称:克劳德猎手

发布时间:2026-04-25 20:56

官方 Changelog 还没更新,但 npm 包已经发出来了——提示词总量从 16.1 万直接腰斩到 6.9 万 token,TodoWrite、PowerShell、computer use 三类老工具同步退场。

2026-04-24 晚间,Anthropic 把

Claude Code 2.1.120 推到了 npm 上。截至发稿,官方 GitHub Changelog 仍停留在 2.1.119——但通过对比 npm 包内容,这次更新的体量大得惊人:

提示词总量比上一版砍掉了 57% ,多个用了一年多的老工具被一刀切走,新增了一个名为 /ultrareview 的命令。

本文基于 npm 包@anthropic-ai/claude-code@2.1.120marckrenn/claude-code-changelog的版本快照逆向解析得到,所有数据来自 v2.1.119 与 v2.1.120 两个 tag 的 diff,可在原仓库复核。

1 提示词总量砍掉 57%,六大类全线缩减

先看最直观的指标。Claude Code 把所有内置 prompt(系统提示、工具描述、agent 指令、skill 文档等)按类别统计 token,2.1.119 共有161,098 tokens,到 2.1.120 直接降到69,142 tokens。每一个类别都在缩水,没有一个例外。

✦ 提示词 Token 分布对比 / Prompt Token Distribution
类别
2.1.119
2.1.120
变化
system
63,736
27,825
−56%
tool
39,500
12,957
−67%
system-reminder
28,925
18,829
−35%
agent
15,867
4,971
−69%
system-data
9,272
2,022
−78%
skill
3,798
2,538
−33%
合计
161,098
69,142
−57%

缩减幅度最大的是system-data 类(−78%)agent 类(−69%),其中后者由 16 个 agent prompt 合并精简到 9 个,删掉了 read-only-architecture-planning、read-only-codebase-search、explore、status-line-setup、claude-guide-agent、bash-command-description-writer、security-monitor、plan-mode-enhanced 等 8 个旧 agent 提示。

💡 注意

这里的 token 数指的是 Claude Code 启动时塞给模型的内置上下文体积,不是单次对话的总 token。提示词体积下降意味着每次请求的”开场白成本”明显变低,长会话里更容易留出空间给真正的代码上下文。

2 TodoWrite 完全退场,TaskCreate 接班

2.1.120 最大的语义变化是TodoWrite工具被彻底移除,过去用来追踪多步骤任务的”待办列表”全部由TaskCreate / TaskUpdate / TaskList系列工具替代。从 prompt 文件层面看:

❌ 2.1.119 旧体系
✅ 2.1.120 新体系
tool-description-todowrite.md(231 行)
tool-description-taskcreate.md(19 行)
tool-description-structured-todo-list.md(307 行)
tool-description-create-structured-task-list-3.md(精简版)
system-reminder-todowrite-reminder.md
system-reminder-nudge-todo-tracking.md
两个 reminder 全部删除(不再主动催 todo)

这意味着两个具体行为差异:第一,**Claude 不会再频繁主动写”todo 列表”**了——以往 system-reminder 会反复提示”考虑用 TodoWrite 追踪进度”,新版只在用户显式建立子任务时调用 TaskCreate;第二,任务可以被异步获取与更新——TaskList、TaskGet、TaskOutput、TaskStop、TaskUpdate 是一组独立工具,模型可以查询单个任务状态而不必每次重写整列。

这个改动影响的是日常感受:长会话里少了”自动 todo 流水账”的视觉噪声,但需要长期跟踪的复杂任务仍然有结构化机制。

3 computer use 与 PowerShell 工具一并移除

这一版另一个清晰信号:Claude Code 把”非编码场景”的工具描述全部砍掉了。

▸ 被移除的工具描述(节选)

Computer Use(13 项)

左键点击、右键点击、双击、三连击、中键滚轮、按住释放、拖拽、移动鼠标、按键组合、文字输入、获取光标位置、高分截图、列出允许的应用——全数删除,配套的 skill-computer-use-mcp.md 也一并下架。

PowerShell(3 项)

tool-description-powershell.md 、 execute-powershell-commands-git.md 、 system-prompt-powershell-command-execution-2.md 共 516 行 prompt 全部删除——Windows 用户的命令现在统一由 Bash 工具走(PowerShell 命令仍可用,只是不再单独占一个工具描述)。

Bash 子规则(13 项)

原本被切成 13 份的”沙箱说明、并行执行、引号处理、超时、工作目录”等碎规则,全部合并进单一的 tool-description-executes-given-bash-command-returns.md ,从 104 行收敛到 28 行。

官方暂未给出说明,但配合 Anthropic 上周把 Computer Use 1.5 折叠进Managed Agents的动作来看,方向是清楚的:Claude Code 重新聚焦在”终端里写代码”这一件事,把屏幕操控、跨语言 shell 留给单独的 Agent SDK 用例。

4 新增 /ultrareview 命令与 LEAN_PROMPT 开关

CLI 表层的改动相对克制,但每一项都有信息量:

✦ CLI 表层变化 / CLI Surface Changes
New command:ultrareview [target]with--timeout
新增/ultrareview命令:可针对指定目标(分支、PR、文件)启动多 agent 云端审查,--timeout控制最长等待分钟数。这是把 ultrareview skill 升级为一等 CLI 命令。
New env var:CLAUDE_CODE_LEAN_PROMPT
提供"精简提示词"开关:在已经砍 57% 的基础上,企业 / 长会话场景可以再激进一档,进一步降低 token 占用。具体省去哪些段未公开,但环境变量本身意味着 Anthropic 在试探"prompt 多瘦合适"。
New env vars:AI_AGENT,CLAUDE_CODE_DAEMON_COLD_START,CLAUDE_COWORK_MEMORY_GUIDELINES,COMSPEC
新增 4 个环境变量,环境变量总数 579 → 584。CLAUDE_CODE_DAEMON_COLD_START暗示 daemon 模式正在内测;CLAUDE_COWORK_MEMORY_GUIDELINES是 Cowork 协同记忆的额外规则路径。
Removed feature flags:tengu_ccr_bridge_multi_session,tengu_toolref_defer_j8m
两个实验门旗帜下线:CCR Bridge 多会话功能(毕业为默认);ToolRef 延迟注入(毕业为默认行为)。
Models: 97 → 96
已知模型清单减 1,可选模型微调。

5 自动记忆系统全面重构,Plan Mode 改为迭代式

2.1.120 砍掉的不只是工具描述,还重写了两块核心机制。

**第一块是用户记忆系统。**新增的system-reminder-user-memory-2.md(273 行)替代了之前的 user-memory,配套上线了一组新的记忆基础设施:

memory-synthesis把对话浓缩成长期记忆条目的合成 prompt。
determine-which-memory-files-to-attach查询时按相关性挑哪些记忆文件挂入上下文。
extract-facts-for-queries从对话中抽出可被未来查询命中的事实。
user-summary-file把用户画像(角色、偏好、知识背景)汇总成单一文件,跨会话复用。

**第二块是 Plan Mode。**原来的”五阶段规划”(plan-mode-is-active-5-phase,113 行)被删掉,换成plan-mode-is-active-iterative(27 行)的迭代式流程。配套的plan-workflow-read-only-modeplan-mode-edit-restrictionsplan-mode-active-user-guidance三个新 reminder 把”只读、编辑限制、用户引导”拆成独立片段,按需触发。

迭代式取代五阶段,本质是承认”软件规划是循环不是线性”——和今年初社区一直在反馈的”Plan Mode 太死板”是直接呼应。

⚠️ 注意

官方 GitHub Changelog 截至 2026-04-25 仍停留在 2.1.119,本文条目均来自 npm 包与 prompt 仓库的 diff,建议结合自己的 use case 再实际试用。Native 安装会自动后台更新,立即触发可用 claude update ;Homebrew: brew upgrade claude-code 。

· · ·

从”什么都能干”回到”只把代码这件事做透”

2.1.120 是过去两个月最有”减法味”的一版。一次砍掉一半多 prompt token,下架 16 个工具描述,把 Plan Mode 五阶段简化成迭代式——这背后的产品判断只有一个:把 Claude Code 重新拉回到”终端里的代码代理”这个原点。

computer use 留给 Managed Agents,PowerShell 留给系统 shell,长任务规划留给 ultrareview 这种云端 skill;本地 CLI 只保留最核心的 Bash + Edit + Read + Grep + Glob + TaskCreate 这套精瘦工具栈。每多一个 token,都是模型注意力的成本——这次他们决定算这笔账。

同时新增的CLAUDE_CODE_LEAN_PROMPT环境变量是另一处信号:**Anthropic 还想再瘦。**这版只是中间形态,下一版很可能继续切。

每一版 Claude Code 都在悄悄重写边界

追这个产品的演化,比看一篇分析更有用

关注公众号「克劳德猎手」获取更多内容 👇

📌 相关阅读

cover_image

Original 克劳德猎手 克劳德猎手

输入关键词开始搜索