克劳德的代码能力正在被降低。
Claude Code Is Being Dumbed Down

原始链接: https://symmetrybreak.ing/blog/claude-code-is-being-dumbed-down/

Claude Code(版本2.1.20)的最近一次更新大幅降低了输出的清晰度,将详细的文件读取和搜索信息替换为模糊的摘要,例如“读取了3个文件”。付费用户强烈要求恢复之前的显示方式,或者至少提供一个切换开关。 Anthropic的回应受到了广泛批评。他们最初声称此更改简化了“大多数”用户的体验,尽管收到了立即的负面反馈。他们提出的解决方案不是恢复或切换,而是使用“详细模式”——一个庞大的数据倾倒,不适合仅仅查看文件路径。 后续的迭代集中在*减少*详细模式的输出,使其更易于管理,具有讽刺意味的是,这通过一个复杂的变通方法重新创建了用户最初要求的功能。这为那些*想要*完整详细输出的用户创造了新的问题,许多人现在正在回退到旧版本。核心问题仍然是:一个简单的配置标志就能以更少的努力解决问题,而无需持续的“详细模式手术”。

## Claude 代码变更引发开发者担忧 Anthropic 的 Claude 代码近期更新正让开发者感到沮丧,他们认为该工具正在为经验较少的用户而“简化”。具体来说,命令行界面中代码操作期间先前可见的详细文件和模式信息已被移除,这被视为一大退步。虽然 Anthropic 认为这简化了用户体验,但许多开发者认为这些信息对于调试、理解 token 使用情况以及控制 AI 的行为至关重要。 核心抱怨在于这些变更优先考虑了一种“氛围编码”方法,迎合了将 AI 视为黑盒子的用户,而忽视了希望获得透明度和精确控制的经验丰富的工程师的需求。一些人担心这反映了一种更广泛的趋势,即优先考虑易用性而非功能性,可能会阻碍该工具处理复杂任务的能力。 OpenCode 和自托管解决方案等替代方案正在获得关注,因为开发者正在寻找更可定制和透明的 AI 编码助手。这场讨论凸显了在使 AI 能够被更广泛的受众使用与保留受高级用户重视的功能之间的紧张关系。许多人对 Anthropic 的发展方向以及该公司专注于盈利和更广泛的吸引力可能带来的进一步限制表示担忧。
相关文章

原文
Am I out of touch? No, it's the users who are wrong. Am I out of touch? No, it's the users who are wrong.

Version 2.1.20 of Claude Code shipped a change that replaced every file read and every search pattern with a single, useless summary line.

Where you used to see:

Before: individual file paths shown inline

You now get:

After: useless summary

That’s it.

“Read 3 files.” Which files? Doesn’t matter.

“Searched for 1 pattern.” What pattern? Who cares.

You’re paying $200 a month for a tool that now hides what it’s doing with your codebase by default.

Across multiple GitHub issues opened for this, all comments are pretty much saying the same thing: give us back the file paths, or at minimum, give us a toggle.

The response from Anthropic:

For the majority of users, this change is a nice simplification that reduces noise.

What the hell are you talking about?

What majority? The change just shipped and the only response it got is people complaining.

Then when pressed, the fix offered wasn’t to revert or add a toggle. It was: “just use verbose mode.”

Fucking verbose mode.

A big ‘ole dump of thinking traces, hook output, full subagent transcripts, and entire file contents into your terminal. People explained, repeatedly, that they wanted one specific thing: file paths and search patterns inline. Not a firehose of debug output.

The developer’s response to that?

I want to hear folks’ feedback on what’s missing from verbose mode to make it the right approach for your use case.

u wot m8

Read that again. Thirty people say “revert the change or give us a toggle.” The answer is “let me make verbose mode work for you instead.”

As one commenter put it:

If you are going to display something like ‘Searched for 13 patterns, read 2 files’ there is nothing I can do with that information. You might as well not display it at all.

Several versions later, the “fix” is to keep making verbose mode less and less verbose by removing thinking traces and hook output so it becomes a tolerable way to get your file paths back. But verbose mode still dumps full sub-agent output onto your screen, among other things.

Don't worry

Before, when Claude spawned multiple sub-agents you’d see a compact line-by-line stream of what each one was doing, just enough to glance at. Now you get walls of text from multiple agents at once. So what’s the plan? Keep stripping things out of verbose mode one by one until it’s no longer verbose? Where does it end? At some point you’ve just reinvented a config toggle with extra steps.

Galaxy brain

And the people who were using verbose mode for thinking and hooks now need to press Ctrl+O to get what they had by default. So instead of fixing one problem, you created two.

People are pinning themselves to version 2.1.19 and in the meantime the fix everyone is asking for, a single boolean config flag, would take less effort to implement than all the verbose mode surgery that’s been done instead.

Anthropic during the Super Bowl: we’d never disrespect our users.

Anthropic on GitHub: have you tried verbose mode?

联系我们 contact @ memedata.com