Add flag to suppress conversation history replay on --resume

Resolved 💬 3 comments Opened Apr 3, 2026 by hux Closed Apr 7, 2026

Problem

When resuming a session with claude --resume <id>, Claude Code re-renders the entire conversation history to the terminal. For long sessions this causes a slow, visually noisy full-screen redraw that can take several seconds.

Requested Feature

A flag like --quiet-resume or --no-history that skips replaying prior turns when resuming, jumping straight to the input prompt. The session context is still loaded server-side — this only affects terminal rendering.

Workarounds Considered

  • Piping through a pager — breaks the interactive TUI
  • Using --continue instead of --resume — still redraws
  • --print mode with custom rendering — loses interactivity

None of these are viable for interactive use.

Use Case

Wrapper scripts (e.g. for fencr agent governance) print a resume ID after each session. Users frequently resume sessions and the redraw adds friction, especially in tmux panes or over SSH where terminal rendering is slower.

View original on GitHub ↗

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