[Bug] Sonnet 4.5: Decreased Code Generation Quality and Completeness

Resolved 💬 6 comments Opened Oct 16, 2025 by grosubogdan Closed Jan 13, 2026

Bug Description
Overall I feel the quality of the code in Sonnet 4.5 is lower then Opus 4.1 and now with the limits lowered in Opus, is very difficult to do what I need to do even with the maximum subscription. it also takes me much more iterations toget the code correct and without bugs. It offens does not treat all the bullet points in the description of a bug or an user story and it just stops without compleating the implementatrion.Not sure if it is by design to stop big runs but to me this is plain bad. you have to ask multiple times if it finished the user story and almost never is complete. also now I need to do much more peer review as it introduces a lot of bugs. does the code superficial. overall the code quality decreased a lot

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.0.15
  • Feedback ID:

Errors

[{"error":"AxiosError: Request failed with status code 403\n    at AO (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at Unzip.<anonymous> (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:29:9845)\n    at Unzip.emit (node:events:531:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at H81.request (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async UMA (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:280:34283)","timestamp":"2025-10-15T17:16:24.694Z"},{"error":"Error: Request was aborted.\n    at Ky.makeRequest (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-10-15T21:55:33.270Z"},{"error":"SyntaxError: Unexpected non-whitespace character after JSON at position 57 (line 6 column 1)\n    at JSON.parse (<anonymous>)\n    at file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:62:719\n    at Q (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:8:15093)\n    at Vs2 (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:753:25468)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-15T22:44:56.157Z"},{"error":"Error: Request was aborted.\n    at Ky.makeRequest (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-10-16T07:05:18.420Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at cK (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:729)\n    at file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:1717\n    at Array.map (<anonymous>)\n    at cK (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:1688)\n    at file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:1604\n    at Array.map (<anonymous>)\n    at cK (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:1593)\n    at file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:457\n    at Array.map (<anonymous>)\n    at ZV (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:448)","timestamp":"2025-10-16T07:06:26.016Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at cK (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:729)\n    at file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:457\n    at Array.map (<anonymous>)\n    at ZV (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:448)\n    at nlB (file:///C:/Users/grosu/AppData/Local/nvm/v22.19.0/node_modules/@anthropic-ai/claude-code/cli.js:2123:12742)\n    at V$ (file:///C:/Users/grosu/AppData/Local/nvm/v2

Note: Error logs were truncated.

View original on GitHub ↗

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