[Feature Request] Add side-by-side diff display in terminal output
Resolved 💬 3 comments Opened Jan 14, 2026 by felipekj Closed Mar 6, 2026
Bug Description
add side by side diff on the terminal
Environment Info
- Platform: linux
- Terminal: kitty
- Version: 2.0.77
- Feedback ID: 1b36bf0b-ec8a-4381-a56b-4cb667ba70e3
Errors
[{"error":"Error: Failed to install Claude CLI package: npm error code EACCES\nnpm error syscall copyfile\nnpm error path /home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md\nnpm error dest /home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md\nnpm error errno -13\nnpm error Error: EACCES: permission denied, copyfile '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md' -> '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md'\nnpm error at async Object.copyFile (node:internal/fs/promises:623:10)\nnpm error at async moveFile (/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:42:9)\nnpm error at async Promise.all (index 0)\nnpm error at async moveFile (/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:36:9)\nnpm error at async Promise.allSettled (index 0)\nnpm error at async [reifyPackages] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11)\nnpm error at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5)\nnpm error at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:150:5)\nnpm error at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:207:9)\nnpm error at async module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:74:5) {\nnpm error errno: -13,\nnpm error code: 'EACCES',\nnpm error syscall: 'copyfile',\nnpm error path: '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/LICENSE.md',\nnpm error dest: '/home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/.claude-code-q6sixEyt/LICENSE.md'\nnpm error }\nnpm error\nnpm error The operation was rejected by your operating system.\nnpm error It is likely you do not have the permissions to access this file as the current user\nnpm error\nnpm error If you believe this might be a permissions issue, please double-check the\nnpm error permissions of the file and its containing directories, or try running\nnpm error the command again as root/Administrator.\nnpm error A complete log of this run can be found in: /home/fjaekel/.npm/_logs/2026-01-14T10_42_43_237Z-debug-0.log\n at PHA (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2016:686)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3061:10918","timestamp":"2026-01-14T10:42:43.493Z"},{"error":"Error: 529 {\"type\":\"error\",\"error\":{\"type\":\"overloaded_error\",\"message\":\"Overloaded\"},\"request_id\":\"req_011CX78rD8p526FnG37BZow8\"}\n at Y9.generate (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:492:33827)\n at BP.makeStatusError (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:2195)\n at BP.makeRequest (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:5420)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async m31.model (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6343)\n at async m31 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1076:35668)\n at async oH9 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6497)\n at async file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4550:3748\n at async l50 (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1561:1998)\n at async jDA (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4550:3718)","timestamp":"2026-01-14T10:46:17.207Z"},{"error":"Error: 529 {\"type\":\"error\",\"error\":{\"type\":\"overloaded_error\",\"message\":\"Overloaded\"},\"request_id\":\"req_011CX78sRjsk9oLc2dLxBki7\"}\n at Y9.generate (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:492:33827)\n at BP.makeStatusError (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:2195)\n at BP.makeRequest (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:927:5420)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async m31.model (file:///home/fjaekel/OneDrive/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4552:6343)\n at async m31 (file:///ho
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗