[Bug] Auto-Compact enters infinite loop causing excessive token consumption

Resolved 💬 7 comments Opened Apr 20, 2026 by pksteichen Closed Jun 25, 2026

Bug Description
Overnight claude got itself into a commpacting loop, and compacted 15 times...presumably until I ran out of tokens, but usage isnt working right now either.

Environment Info

  • Platform: linux
  • Terminal: tmux
  • Version: 2.1.112
  • Feedback ID: 28a7d0ad-f581-4219-92dc-db026883eeb9

Errors

[{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 100)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.021Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 101)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.021Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 102)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.021Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 103)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.022Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 104)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.022Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 105)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.022Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 106)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.022Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:26112\n    at async Promise.allSettled (index 107)\n    at async file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25836\n    at async Promise.allSettled (index 29)\n    at async rF8 (file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:3038:25710)","timestamp":"2026-04-19T21:54:29.022Z"},{"error":"Error: FileHistory: Error hard linking backup file from previous session\n    at file:///data/data/com.termux/files/usr/lib/node_modules/@anthropic-ai/claude-code…

Note: Content was truncated.

View original on GitHub ↗

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