IDE Integration: Preserve Manual Edits to Claude Code Proposed Changes
Resolved 💬 4 comments Opened Jul 29, 2025 by raducrisan1 Closed Aug 15, 2025
Bug Description
having claude code integrated with the IDE, when it proposes a change it is then hightlighted as a diff. I use Cursor as an IDE. In this case, if I modify manually something proposed by Claude Code then this change of mine is discarded. I would much want to have my change there, there could be small adjustments I wish to make
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 1.0.62
- Feedback ID:
Errors
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:892:11)\n at execSync (node:child_process:964:15)\n at i7 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:865:5108)\n at file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:777:48959\n at Q (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:674:14420)\n at yJ (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:777:46397)\n at JH (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:777:45264)\n at Y9 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:777:51585)","timestamp":"2025-07-29T19:34:36.291Z"},{"error":"Error: String not found in file. Failed to apply edit.\n at hx (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1807:728)\n at rU0 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1807:104)\n at Object.call (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2393:608)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async xX8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:10150)\n at async lb1 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:6569)\n at async kX8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:5593)\n at async jX8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:5222)\n at async pP (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:3660)\n at async pP (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:4343)","timestamp":"2025-07-29T20:09:18.680Z"},{"error":"MaxFileReadTokenExceededError: File content (47462 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at c98 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1428:432)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:6367)\n at async xX8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:10150)\n at async lb1 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:6569)\n at async e_1 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1778:1384)\n at async _X8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:5713)\n at async jX8 (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:5198)\n at async pP (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:3660)\n at async pP (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2451:4343)","timestamp":"2025-07-29T20:19:00.814Z"},{"error":"Error: Tab close: Invalid tab not found!\n at TzB (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1385:12061)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async uvB (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2924:11957)\n at async AbortSignal.Y (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2924:10946)","timestamp":"2025-07-29T20:54:27.411Z"},{"error":"Error: Tab close: Invalid tab not found!\n at TzB (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1385:12061)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async uvB (file:///Users/raducrisan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2924:11957)\n at async
Note: Error logs were truncated.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗