[FEATURE] Clear terminal display without clearing conversation context

Resolved 💬 3 comments Opened Mar 23, 2026 by AndaAndaman Closed Mar 23, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

During long Claude Code CLI sessions, the terminal gets cluttered with tool outputs, code blocks, diffs, and messages. The only way to declutter is /clear, but it also resets the entire conversation context.

There is no way to simply clear the visual output while keeping the convers ation going. This is especially painful on Windows Terminal where terminal-native clear shortcuts (like Ctrl+L) don't work within Claude Code's TUI.

Users need a way to get a clean visual workspace without losing their conversation state mid-session.

Proposed Solution

One or more of the following:

  1. A /cls command — clears the terminal display only, conversation context stays intact
  2. A keybinding (e.g., Ctrl+L) — standard terminal clear-screen shortcut, mapped to display-only clear
  3. A flag on /clear — e.g., /clear --display or /clear --visual to clear only the screen

The ideal UX would be typing /cls (or pressing Ctrl+L) and having the screen go blank with the prompt ready, while the full conversation context remains intact for Claude to reference.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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