Claude Code is being dumbed down?
Claude Code 版本 2.1.20 的问题:用户反馈与 Anthropic 的应对
本文描述了 Anthropic 的 Claude Code 在版本 2.1.20 中进行的一个更新,以及由此引发的用户反响和后续的修复尝试。
问题描述:
- Claude Code 2.1.20 版本更改了代码读取和搜索模式的显示方式。之前会显示具体的读取的文件路径和搜索的模式,现在只显示一个无用的摘要行,例如“Read 3 files.” 或 “Searched for 1 pattern.”,缺少关键信息。
- 用户认为这种更改隐藏了 Claude Code 对代码库的操作,影响了开发效率。
- 在 GitHub 上提交了多个 issue,用户一致要求恢复显示文件路径和搜索模式,或者至少提供一个切换开关。
Anthropic 的回应:
- Anthropic 最初的回应是,此更改对大多数用户来说是一种“很好的简化”,可以减少噪音。
- 当用户质疑“大多数用户”的说法时,Anthropic 提供的“解决方案”是让用户使用“详细模式”(verbose mode)。
- 详细模式会输出大量的调试信息,包括思考追踪、钩子输出、完整的子代理记录和整个文件内容,这与用户希望简单地显示文件路径和搜索模式的需求不符。
- Anthropic 的开发人员要求用户反馈详细模式中缺少哪些内容,以便使其更适合用户的用例,而非直接恢复之前的显示方式或添加切换开关。
后续发展:
- 为了让详细模式更易于使用,Anthropic 持续减少详细模式中的信息输出,例如移除思考追踪和钩子输出,但仍然保留了其他不必要的信息,例如子代理的完整输出。
- 原本使用详细模式来追踪思考过程和钩子输出的用户,现在需要按下 Ctrl+O 才能获得之前默认的显示效果。
- 用户认为,Anthropic 正在通过移除详细模式中的信息来逐步实现一个配置开关的效果,但步骤过于繁琐。
- 许多用户已经回退到 2.1.19 版本,因为简单的布尔配置开关的实现成本远低于目前正在进行的详细模式调整。
总结:
Claude Code 2.1.20 的更新导致用户体验下降,因为关键代码操作信息被隐藏。Anthropic 的回应和修复方案未能满足用户需求,反而引入了新的问题。 用户强烈要求恢复之前的显示方式或提供一个简单的切换开关,但 Anthropic 选择了通过不断调整详细模式来解决问题,这引发了用户对 Anthropic 用户至上的承诺的质疑。