[Bug] Claude Code hangs when resuming certain conversations with large tool outputs in history

Resolved 💬 3 comments Opened Jan 18, 2026 by jsayubi Closed Jan 18, 2026

Bug Description
When resuming a session that contains a large tool output (e.g., a 1.4MB git diff or file read), Claude Code
freezes/hangs while attempting to render the session history in the terminal

Steps to Reproduce

  1. Start a Claude Code session
  2. Run a command that produces large output (e.g., git diff on many files, reading a large file)
  3. Exit the session
  4. Try to resume the session using /resume or the resume picker

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.12
  • Feedback ID: 091effec-806d-4c2a-9fe8-18eadf912300

Expected Behavior

Session resumes normally, possibly with large outputs truncated or lazily loaded.

Actual Behavior

Claude Code hangs indefinitely. Terminal becomes unresponsive. CPU usage spikes to 100%.

View original on GitHub ↗

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