[Bug] Stop Hook Provides Stale Transcript Path
Resolved 💬 5 comments Opened Oct 1, 2025 by clafollett Closed Oct 24, 2025
Bug Description
Bug: Stop hook transcript_path points to stale file
The transcript_path in Stop hook payloads points to an outdated transcript instead of the actively-updated one.
Evidence:
- Hook provides: 986acdc8-4aec-4971-9a2d-7388e06052ce.jsonl (1107 lines, unchanged)
- Actual active file: ca9abf47-ece8-4e6e-8d1d-7ab48d5561be.jsonl (actively updated)
- Both have same session_id but different UUIDs
Impact: Hooks reading transcript get stale data (our TTS read old messages repeatedly)
Workaround: Find most recently modified .jsonl file in project dir instead of trusting provided path
Environment Info
- Platform: darwin
- Terminal: windsurf
- Version: 2.0.1
- Feedback ID: 0e863616-ae56-413d-a691-264459c9c695
Errors
[{"error":"Error: Request was aborted.\n at yP.makeRequest (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:3864)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-01T00:52:37.407Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at QK (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n at file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n at Array.map (<anonymous>)\n at xX (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n at dJB (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n at CC (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n at Fp (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n at I9 (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n at Ch (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n at TC (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-10-01T00:53:56.408Z"},{"error":"SyntaxError: Unexpected token 'I', \"I apologiz\"... is not valid JSON\n at JSON.parse (<anonymous>)\n at file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:747:9932\n at Q (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:713:13287)\n at Hy2 (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1046:37066)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-01T00:56:51.844Z"},{"error":"Error: Request was aborted.\n at ag._createMessage (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:899:4711)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-01T00:58:50.762Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at QK (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n at file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n at Array.map (<anonymous>)\n at xX (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n at dJB (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n at CC (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n at Fp (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n at I9 (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n at Ch (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n at TC (file:///Users/clafollett/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-10-01T01:08:49.927Z"}]This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗