Anthropic试图隐藏Claude的AI行为。开发者对此不满。
Anthropic tries to hide Claude's AI actions. Devs hate it

原始链接: https://www.theregister.com/2026/02/16/anthropic_claude_ai_edits/

Anthropic的Claude Code AI工具最近更新了其输出,将编码任务期间访问的文件名合并为概括性陈述,例如“读取了3个文件”。这一变化引发了开发者的强烈反对,他们认为详细的文件访问信息对于安全性、调试和高效的token使用至关重要——这让他们能够快速识别错误并中断不正确的进程。 Anthropic最初辩护说,这一改变是为了简化用户界面,并建议开发者使用“详细模式”来获取更多细节。然而,反馈表明详细模式由于信息过多而无用。该公司随后重新调整了详细模式,使其*仅*显示文件路径,这让之前依赖其完整细节的用户感到沮丧。 核心问题是透明度:开发者担心隐藏的操作会增加出错和浪费资源的风险。虽然Anthropic认为输出复杂性增加是改变的驱动因素,但许多用户强调了易于获取的信息对于监督和信任AI流程的价值。Claude Code继续默认采用压缩视图,未来预计还将进行进一步调整。

相关文章

原文

Anthropic has updated Claude Code, its AI coding tool, changing the progress output to hide the names of files the tool was reading, writing, or editing. However, developers have pushed back, stating that they need to see which files are accessed.

Version 2.1.20 collapsed the output so that instead of showing, for example, the file names and how many lines were read, it would just print "Read 3 files (ctrl+o to expand)," according to a post complaining that "Claude Code is being dumbed down." The full details can still be accessed with the keyboard shortcut, but constantly invoking this is annoying and impractical.

Developers have many reasons for wanting to see the file names, such as for security, for knowing immediately if Claude is pulling context from the wrong files, and for easy audit of past activity by scrolling through conversation. "When I'm working on a complex codebase, knowing what context Claude is pulling helps me catch mistakes early and steer the conversation," one person wrote.

There's also a financial impact. If developers spot that Claude is going down a wrong track, they can interrupt and avoid wasting tokens.

 A GitHub issue on the subject drew a response from Boris Cherny, creator and head of Claude Code at Anthropic, that "this isn't a vibe coding feature, it's a way to simplify the UI so you can focus on what matters, diffs and bash/mcp outputs." He suggested that developers "try it out for a few days" and said that Anthropic's own developers "appreciated the reduced noise."

Cherny said that developers who wanted more detail could enable verbose mode. Responses were lackluster, with one person writing: "Verbose mode is not a viable alternative, there's way too much noise."

Another observation was that the new default output, such as "searched for 2 patterns, read 3 files," conveys no useful information. "It's not a nice simplification, it's an idiotic removal of valuable information," said a user.

Cherny responded to the feedback by making changes. "We have repurposed the existing verbose mode setting for this," he said, so that it "shows file paths for read/searches. Does not show full thinking, hook output, or subagent output (coming in tomorrow's release)."

The problem with this is that making verbose mode less verbose is a bad change for those who wanted the full details.

Cherny also participated in a lengthy discussion on Hacker News. "Claude has gotten more intelligent, it runs for longer periods of time, and it is able to more agentically use more tools... The amount of output this generates can quickly become overwhelming in a terminal, and is something we hear often from users," he said.

Those users who want the collapsed output seem to be mostly absent from the discussion. "I can't tell you how many times I benefited from seeing the files Claude was reading, to understand how I could interrupt and give it a little more context... saving thousands of tokens," said one response.

Cherny said that the repurposed verbose mode was the solution, and that Claude Code will still default to the condensed view.

The debate is important because if AI tools like Claude Code hide what they are doing from developers (or other users), mistakes are more likely to slip through. "I'm a Claude user who has been burned lately by how opaque the system has become," said another developer. "Right now Claude cannot be trusted to get things right without constant oversight and frequent correction, often for just a single step. For people like me, this is make or break. If I cannot follow the reasoning, read the intent, or catch logic disconnects early, the session just burns through my token quota."

Claude Code changes frequently, so it is likely that this aspect will be further tweaked, but there is not yet any indication that it will revert to the old behavior. ®

联系我们 contact @ memedata.com