Terminal Relaunch Prompt Persists After Extension Update

Resolved 💬 7 comments Opened Jul 12, 2025 by Maxymvs Closed Aug 22, 2025

Bug Description
zsh

Process ID (PID): 63968

Command line: /bin/zsh -il

The following extensions want to relaunch the terminal to contribute to its environment:

Claude Code
Shell integration: Rich\
\
I constantly get this issue - once I update, it comes back. Reinstalling extension does not help

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 1.0.51
  • 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:child_process:946:22)\n    at checkExecSyncError (node:child_process:449:27)\n    at execSync (node:child_process:277:31)\n    at kX (/$bunfs/root/claude:581:4492)\n    at <anonymous> (/$bunfs/root/claude:491:13925)\n    at B (/$bunfs/root/claude:364:14371)\n    at OF (/$bunfs/root/claude:491:13096)\n    at PV (/$bunfs/root/claude:491:11963)\n    at sG (/$bunfs/root/claude:491:16460)\n    at QC1 (/$bunfs/root/claude:491:16618)","timestamp":"2025-07-11T23:32:13.410Z"},{"error":"Error: 1: ENOENT \n    at E3B (/$bunfs/root/claude:1224:5217)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-07-11T23:32:14.153Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: example\n    at <anonymous> (/$bunfs/root/claude:1281:424)\n    at useMemo (/$bunfs/root/claude:31:26272)\n    at ZI (/$bunfs/root/claude:1281:316)\n    at Aq (/$bunfs/root/claude:31:19799)\n    at RO (/$bunfs/root/claude:33:42571)\n    at OO (/$bunfs/root/claude:33:38120)\n    at SN (/$bunfs/root/claude:33:38048)\n    at kq (/$bunfs/root/claude:33:37902)\n    at jI (/$bunfs/root/claude:33:34992)\n    at DW (/$bunfs/root/claude:31:4823)","timestamp":"2025-07-11T23:32:24.047Z"},{"error":"Error: Could not load the \"sharp\" module using the darwin-arm64 runtime\nPossible solutions:\n- Ensure optional dependencies can be installed:\n    npm install --include=optional sharp\n- Ensure your package manager supports multi-platform installation:\n    See https://sharp.pixelplumbing.com/install#cross-platform\n- Add platform-specific dependencies:\n    npm install --os=darwin --cpu=arm64 sharp\n- Consult the installation documentation:\n    See https://sharp.pixelplumbing.com/install\n    at <anonymous> (/$bunfs/root/claude:304:20498)\n    at <anonymous> (/$bunfs/root/claude:12:632)\n    at <anonymous> (/$bunfs/root/claude:305:77)\n    at <anonymous> (/$bunfs/root/claude:12:632)\n    at <anonymous> (/$bunfs/root/claude:305:65782)\n    at <anonymous> (/$bunfs/root/claude:12:632)\n    at <anonymous> (/$bunfs/root/claude:1281:1267)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-07-11T23:59:33.866Z"},{"error":"Cannot find module './image-processor.node' from '/$bunfs/root/claude'","timestamp":"2025-07-11T23:59:33.872Z"},{"error":"TypeError: (B.default||B) is not a function. (In '(B.default||B)(G)', '(B.default||B)' is an instance of Object)\n    at i$B (/$bunfs/root/claude:1320:2343)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-07-11T23:59:33.873Z"},{"error":"Error\n    at Xz (/$bunfs/root/claude:395:1076)\n    at I1 (/$bunfs/root/claude:396:9956)\n    at emit (node:events:90:22)\n    at endReadableNT (internal:streams/readable:862:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/claude:398:2091)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-07-12T00:08:08.074Z"},{"error":"Error\n    at Xz (/$bunfs/root/claude:395:1076)\n    at I1 (/$bunfs/root/claude:396:9956)\n    at emit (node:events:90:22)\n    at endReadableNT (internal:streams/readable:862:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/claude:398:2091)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-07-12T00:08:46.294Z"}]

View original on GitHub ↗

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