Unrecognized configuration fields in `settings.json` after update
Resolved 💬 3 comments Opened Jul 14, 2025 by fmal Closed Jul 24, 2025
Bug Description
after updating to latest release (v1.0.51) i get:
Unrecognized fields: diffTool, autoConnectIde, preferredNotifChannel, theme
It is supper annoying because having all the global user settings within settings.json and being able to version control it is a huge benefit.
How does this breaking change relate to the quote from the official docs:
We are in the process of migrating global configuration to settings.json.
Really confusing :/
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 1.0.51
- Feedback ID: 01f902ab-b129-4194-b5e2-2d3ced27fedb
Errors
[{"error":"Error: Invalid settings at /Users/filip/.claude/settings.json: [\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"mcpServers\",\n \"diffTool\",\n \"autoConnectIde\",\n \"preferredNotifChannel\",\n \"theme\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'mcpServers', 'diffTool', 'autoConnectIde', 'preferredNotifChannel', 'theme'\"\n }\n]\n at upA (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:4358)\n at cN (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5986)\n at xQ (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5888)\n at cC (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:11923)\n at qB (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16609)\n at Xu (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23400)\n at x5 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23469)\n at xT2 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1941:3042)\n at W01 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1941:3122)\n at bu2 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2575:14842)","timestamp":"2025-07-14T11:14:42.086Z"},{"error":"Error: Invalid settings at /Users/filip/.claude/settings.json: [\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"mcpServers\",\n \"diffTool\",\n \"autoConnectIde\",\n \"preferredNotifChannel\",\n \"theme\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'mcpServers', 'diffTool', 'autoConnectIde', 'preferredNotifChannel', 'theme'\"\n }\n]\n at upA (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:4358)\n at cN (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5986)\n at xQ (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5888)\n at cC (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:11923)\n at PlA (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16909)\n at BG (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16810)\n at Vo (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23704)\n at x5 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23548)\n at xT2 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1941:3042)\n at W01 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1941:3122)","timestamp":"2025-07-14T11:14:42.086Z"},{"error":"Error: Invalid settings at /Users/filip/.claude/settings.json: [\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"mcpServers\",\n \"diffTool\",\n \"autoConnectIde\",\n \"preferredNotifChannel\",\n \"theme\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'mcpServers', 'diffTool', 'autoConnectIde', 'preferredNotifChannel', 'theme'\"\n }\n]\n at upA (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:4358)\n at cN (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5986)\n at xQ (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:5888)\n at Xu (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23341)\n at x5 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23469)\n at xT2 (file:///Users/filip/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1941:3042)\n at W01 (file://
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗