claude-code - 💡(How to fix) Fix [Bug] Agent makes changes in plan mode despite planning-only configuration [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#47833Fetched 2026-04-15 06:41:02
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Timeline (top)
labeled ×4commented ×1

Error Message

[{"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:…

Root Cause

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

Code Example

[{"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:…
RAW_BUFFERClick to expand / collapse

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.

extent analysis

TL;DR

The agent making changes in planning mode may be due to missing tools, and verifying the installation and configuration of mcp__obsidian__read_note, mcp__obsidian__list_notes, and mcp__obsidian__search_vault tools could resolve the issue.

Guidance

  • Check the installation of the required tools by running a command to list all installed tools and verify if the missing tools are present.
  • Review the configuration files to ensure that the tools are properly configured and enabled.
  • If the tools are not installed, install them using the appropriate package manager or installation script.
  • If the tools are installed but not configured correctly, update the configuration files to enable the tools.

Example

No code snippet is provided as the issue seems to be related to tool installation and configuration rather than code.

Notes

The provided error messages indicate that the tools mcp__obsidian__read_note, mcp__obsidian__list_notes, and mcp__obsidian__search_vault are not found, which could be the root cause of the issue. However, without more information about the installation and configuration process, it's difficult to provide a more specific solution.

Recommendation

Apply a workaround by installing and configuring the missing tools, as it seems to be the most likely cause of the issue. This should resolve the problem of the agent making changes in planning mode.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Bug] Agent makes changes in plan mode despite planning-only configuration [1 comments, 2 participants]