[Bug] Agent makes changes in plan mode despite planning-only configuration

Resolved 💬 3 comments Opened Apr 14, 2026 by SiddharthVethody Closed Apr 17, 2026

Bug Description
In plan mode, the agent made changes on its own even when it was in planning-mode, is there any reason for this because I always thought no matter what planning mode would prevent it from making changes

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.107
  • Feedback ID: 016f273a-0e78-4ece-b809-a88238be4ade

Errors

[{"error":"Error: Tool mcp__obsidian__read_note not found\n    at xjK (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2664:29892)\n    at IX (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:21016)\n    at q9 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:39565)\n    at pL (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:50276)\n    at b06 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:86966)\n    at _B6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85927)\n    at Oi (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85748)\n    at Y86 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:82107)\n    at S6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:6491)\n    at p6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:4976)","timestamp":"2026-04-14T08:43:30.327Z"},{"error":"Error: Tool mcp__obsidian__list_notes not found\n    at xjK (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2664:29892)\n    at IX (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:21016)\n    at q9 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:39565)\n    at pL (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:50276)\n    at b06 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:86966)\n    at _B6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85927)\n    at Oi (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85748)\n    at Y86 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:82107)\n    at S6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:6491)\n    at p6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:4976)","timestamp":"2026-04-14T08:43:30.328Z"},{"error":"Error: Tool mcp__obsidian__search_vault not found\n    at xjK (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2664:29892)\n    at IX (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:21016)\n    at q9 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:39565)\n    at pL (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:50276)\n    at b06 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:86966)\n    at _B6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85927)\n    at Oi (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85748)\n    at Y86 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:82107)\n    at S6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:6491)\n    at p6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:4976)","timestamp":"2026-04-14T08:43:30.334Z"},{"error":"Error: Tool mcp__obsidian__search_vault not found\n    at xjK (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2664:29892)\n    at IX (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:21016)\n    at q9 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:39565)\n    at pL (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:50276)\n    at b06 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:86966)\n    at _B6 (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:547:85927)\n    at Oi (file:///C:/Users/sdzyr/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗