Feature: soft clear that preserves conversation context

Resolved 💬 2 comments Opened May 22, 2026 by drewd-rdc Closed May 22, 2026

Problem

/clear is the only way to get a clean screen in Claude Code, but it destroys the entire conversation context. There's no way to get the visual benefit of a fresh screen while keeping the conversation intact.

Desired behavior

A command (e.g. /cls or /clear --soft) that:

  • Visually clears the terminal output so you're looking at a blank screen
  • Preserves the full conversation context so Claude still remembers everything
  • Allows scrolling back up in the terminal to see prior output

Essentially the equivalent of clear in a shell — it moves the viewport, not the history.

Use case

When working on a long session, the screen gets cluttered. I want a fresh visual slate without losing the conversation state I've built up. If I accidentally clear, I want to be able to scroll back.

View original on GitHub ↗

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