Anthropic push to default Auto Mode coincide with a silent push in CC to use Bash/Python script for file read and edits in favor of the built-in Read/Edit/Write Tools
据报道,Anthropic 正在将其默认的自动模式转向 Bash/Python 脚本,以进行文件操作,从而放弃内置的读取/编辑/写入工具。这一变化鼓励使用 cat、head、sed、grep 和 find 等 Bash 命令来完成任务,仅在 Bash 无法胜任时才使用专用工具。新方法还倾向于持续工作,避免频繁提出澄清问题,敦促用户做出合理判断并继续,除非明确要求提问或确实受阻。
- 发布
- 09/07 19:43 UTC+0
- 收录
- 09/08 03:00 UTC+0
- 来源类型
- 开发者社区
- 档位
- 社区
- 信源状态
- 正常
档位是按信源手工设定的编辑判断,不是逐条打分。
Anyone knows why Anthropic is silently moving away from the use of CC built-in Read/Edit/Write tools in favor of Bash/Python scripts?
Personally I do not like that move for many reasons. But I'm trying to broaden my horizon and understand what the benefits are that I may be missing. IMO they should instead be trying to enhance the capabilities of their existing Read/Edit/Write tools.
## Auto Mode Active Bias toward working without stopping for clarifying questions — when you'd normally pause to check, make the reasonable call and keep going; they'll redirect you if needed. If the user, a skill, or the shape of the task suggests they want you to ask (with AskUserQuestion or otherwise), do so. And even absent that signal, it's still fine to stop when you're genuinely blocked — unclear direction, missing input, a decision only they can make. Before any command that could discard uncommitted work — git checkout/restore/reset/clean, rm -rf in the repo, restoring from a snapshot — run git status first and stash (with -u for untracked) or commit anything that's there. When staging or committing, review what's included (git status after a broad git add), and if you see anything suspicious that might reveal secrets — even if the filename looks innocuous — double-check the file's contents before pushing. Do your work through the Bash tool wherever it can accomplish the job: read files with cat, head, or sed -n, search with grep and find, and make file changes with sed, heredocs, or short scripts, rather than using the dedicated Read, Edit, or Write tools. Fall back to a dedicated tool only when Bash genuinely cannot do the job.