
What happened
A Zenn guide says bypassPermissions no longer loads from a project settings file since v2.1.257, so it must be set via permissions.defaultMode in ~/.claude/settings.json and the project's defaultMode line deleted.
Why it matters
Anyone who wrote the mode into a project's settings.json or settings.local.json will find the mode ignored on startup and must move the setting to the user file and restart, or it will not apply.
Summaries like this, in your inbox every morning.
The change described in the guide is specific: since v2.1.257, writing bypassPermissions into a project's settings file no longer has any effect, and Claude Code instead starts in a mode that asks for confirmation. That is why the guide's steps center on relocation rather than on a new feature — the same string simply has to live in the user settings file, at permissions.defaultMode, for the terminal to read it at launch.
The guide also notes that when the mode is specified in more than one file, the project side wins, which is why deleting the project-level defaultMode line is part of the fix. Separately, it points out that if no mode is specified, terminal sessions start in auto mode as of v2.1.283, and that even in bypass mode operations listed under ask or destructive actions such as deleting important locations will still prompt.
The instructions were verified against Claude Code v2.1.296 on October 12, 2026, using the official documentation and the CHANGELOG, so behavior in later versions is not covered. The guide also notes that the VS Code extension reads its startup mode from a different setting and is outside the scope of these steps.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Docker published an analysis of major AI coding agent incidents from October 2024 to February 2026, including…

Using ClickCapture screenshots of Robocopy Scheduler, Gemini 2.0 Flash-Lite produced a structured parameter ta…

A weekend solo engineer asked Claude Code to move a skill that triggers CodeRabbit reviews every 65–70 minutes…

A non-engineer built an AI receptionist app for the 5th Agentic AI Hackathon with Google Cloud by vibe coding…

The developer of tanacode, an unofficial macOS app, documented driving Claude Code via stream-json: sending us…

aiClean, a Rust CLI released at v0.1.2, moves old Claude Code and Codex conversations to the OS trash
