[Bug] No assistant message found error in CLI response handling

Resolved 💬 3 comments Opened Oct 25, 2025 by kayossouza Closed Oct 29, 2025

Bug Description
⏵⏵ bypass permissions on (shift+tab to cycle) · 3 background tasks Press Escape again to clear
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: No assistant message found
at Dd (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3356:12905)

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.26
  • Feedback ID:

Errors

[{"error":"Error: Bad substitution: payment.getId\n    at E (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83707)\n    at file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84362\n    at Array.map (<anonymous>)\n    at cq9 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83449)\n    at Z$0.exports (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84514)\n    at qX (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84958)\n    at IsB (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1091:5124)\n    at Object.isReadOnly (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1264:1524)\n    at Object.isConcurrencySafe (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1264:1488)\n    at file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2685:61244","timestamp":"2025-10-24T21:04:22.449Z"},{"error":"Error: Bad substitution: payment.getId\n    at E (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83707)\n    at file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84362\n    at Array.map (<anonymous>)\n    at cq9 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83449)\n    at Z$0.exports (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84514)\n    at qX (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84972)\n    at qL1 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:921:21532)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.checkPermissions (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1264:1773)\n    at async IN (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3550:20340)","timestamp":"2025-10-24T21:04:22.461Z"},{"error":"Error: Bad substitution: payment.getId\n    at E (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83707)\n    at file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84362\n    at Array.map (<anonymous>)\n    at cq9 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:83449)\n    at Z$0.exports (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84514)\n    at qX (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:63:84958)\n    at GL1 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:652:38287)\n    at $F (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:658:97)\n    at uv8 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1253:5077)\n    at cv8 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1253:5846)","timestamp":"2025-10-24T21:04:22.464Z"},{"error":"Error: Failed to parse command: Bad substitution: payment.getId\n    at GL1 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:655:38)\n    at $F (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:658:97)\n    at uv8 (file:///Users/kayosouza/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-

Note: Error logs were truncated.

View original on GitHub ↗

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