Codex CLI 새 대화 시작: /clear로 화면과 채팅 맥락을 함께 비우는 법
TL;DR
Codex CLI에서
/clear
를 실행하면 보이는 터미널 화면과 현재 채팅 맥락을 함께 초기화하고, 같은 CLI 세션 안에서 새 채팅을 시작합니다.
Ctrl+L
은 화면만 지울 뿐 현재 채팅은 유지합니다. 작업이 끝난 상태에서 completion 설명을 먼저 확인한 뒤 Enter를 한 번 누르고, 이전 transcript가 사라진 새 입력창이 보이는지 확인하면 됩니다.
핵심 3줄 요약
핵심 1
Codex CLI 입력창에서
/
를 눌러 slash popup을 열고
/clear
를 찾습니다.
핵심 2
/clear
는 화면과 채팅 맥락을 함께 초기화하지만
Ctrl+L
은 화면만 지웁니다.
핵심 3
작업 진행 중에는 두 동작이 비활성화되므로, 실행을 마친 뒤 새 입력창까지 확인합니다.
이 글에서 다룰 내용
-
/clear를 어디에서 찾는지 - 새 채팅 시작 전 무엇을 남겨야 하는지
- completion 설명을 확인하고 실행하는 순서
-
Ctrl+L, 세션 삭제, 이름 지정과의 차이 - 첫 실행에서 멈춰야 할 승인 경계
먼저 답:
/clear
는 무엇인가
Codex CLI를 오래 쓰다 보면 화면만 비울지, 대화 자체를 새로 시작할지 헷갈릴 수 있습니다. 하지만 둘은 다릅니다. OpenAI 공식 문서는
/clear
를 “터미널을 지우고 새 채팅을 시작하는” slash command로 설명합니다.
기준은 간단합니다.
/clear
는 보이는 transcript와 현재 채팅 맥락을 초기화하고, 같은 Codex CLI 세션에서 fresh chat을 여는 명령입니다. 새 주제로 넘어가거나 앞선 지시와 분리된 입력창이 필요할 때 사용합니다.
공식 문서도 둘을 나눠 설명합니다.
/clear
는 새 채팅을 시작하지만,
Ctrl+L
은 터미널 화면만 지우고 현재 채팅을 그대로 둡니다.
시작 전 확인할 것
1. Codex CLI의 입력창인지 확인합니다
/clear
는 운영체제 셸에서 실행하는 하위 명령이 아닙니다.
codex
를 실행한 뒤 나타나는 interactive TUI의 composer에 입력하는 slash command입니다. 셸 프롬프트에
/clear
를 입력하지 않습니다.
composer에서
/
를 입력하면 slash popup이 열리고, 명령 이름을 입력할수록 목록이 좁혀집니다. Enter를 누르기 전에
/clear
의 completion row가 보이는지부터 확인합니다.
2. 진행 중인 작업이 없는지 확인합니다
공식 문서에 따르면 Codex가 작업을 수행하는 동안
/clear
와
Ctrl+L
은 모두 비활성화됩니다. 실행 중인 응답이나 도구 작업을 억지로 끊어 새 채팅을 만들지 않습니다. 완료 상태로 돌아온 뒤 진행합니다.
현재 대화에서 남겨야 할 결정도 먼저 적어 둡니다. 새 채팅은 앞 대화의 내용을 자동으로 넘겨받는 용도가 아닙니다. 승인된 목표, 허용 범위, 금지 작업, 검증 결과만 사람이 다시 확인할 수 있는 메모로 남깁니다.
3. 현재 설치본에서 보이는지 확인합니다
공식 문서는 특정 운영체제, 계정 플랜, 지역, 언어, 최소 버전을 이
/clear
섹션에서 따로 제시하지 않습니다. 따라서 현재 설치본의 slash popup을 최종 확인 지점으로 삼는 편이 안전합니다.
이번 검증에서는
codex-cli 0.144.6
의 빈 임시 폴더에서
/clear clear the terminal and start a new chat
completion row를 확인했습니다. 이 결과는 해당 설치본에서 관찰한 값입니다. 다른 버전에 그대로 일반화하지 않습니다.
실행 순서:
/clear
로 새 채팅을 여는 법
1. 현재 작업의 완료 상태를 확인합니다
Codex의 응답이나 도구 실행이 끝나 입력창이 다시 활성화됐는지 봅니다. 남겨야 할 결정이 있다면 먼저 외부 검토 메모에 적습니다. 저장소 변경, 테스트 결과, 승인 상태는 채팅 화면과 별도로 확인합니다.
첫 실행은 민감하지 않은 일회성 대화에서 시험합니다. 고객 정보, 자격증명, 미공개 코드, 운영 명령은 넣지 않습니다. 여기서는 파일을 바꾸거나 외부로 보내지 않습니다.
2. composer에서
/
를 입력합니다
Codex CLI 입력창에
/
를 입력합니다. slash popup이 열리면
clear
를 이어서 입력해 목록을 좁힙니다. 이 단계에서는 아직 Enter를 누르지 않습니다.
목록에서 다음 설명을 확인합니다.
/clear clear the terminal and start a new chat
설명이 보이지 않으면 ordinary prompt로 제출하지 않습니다. 입력한 문자를 지우고 현재 설치본의 문서와 명령 목록을 다시 확인합니다. 업데이트, 재시작, 설정 파일 편집을 임의 해결책으로 만들지 않습니다.
3.
/clear
를 선택하고 Enter를 한 번 누릅니다
completion row가 확인되면
/clear
를 선택한 상태에서 Enter를 한 번 누릅니다. 공식 실행 순서도 “Type
/clear
and press Enter”입니다. Enter를 여러 번 보내지 않습니다.
Enter를 누른 뒤에는 다음 세 가지를 확인합니다.
- 터미널 화면이 지워집니다.
- 보이는 transcript가 초기화됩니다.
- 같은 CLI 세션 안에서 fresh chat이 시작됩니다.
4. 새 입력창을 확인하고 멈춥니다
이전 transcript가 화면에서 사라지고 새 composer가 나타나는지 확인합니다. 첫 실행 검증은 여기서 끝냅니다. 모델에게 새 요청을 보내거나 파일을 읽게 하는 것은 다음 단계입니다.
이번 로컬 검증에서도
/clear
를 선택한 뒤 Enter를 한 번 누르자 이전 completion row가 사라지고 빈 새 composer가 나타났습니다. 모델 turn은 시작되지 않았습니다. 이 관찰은 공식 설명을 대체하지 않고, 설치된
codex-cli 0.144.6
의 발견 가능성만 확인합니다.
새 채팅에 필요한 맥락만 다시 넣는 프롬프트
목표: 새 채팅에서 작업 착수 전 검토 카드만 작성해 주세요.
허용 입력: 아래에 붙이는 사람이 승인한 작업 목표, 허용 경로, 최근 검증 결과만 사용하세요.
제외 입력: 자격증명, 고객 데이터, 승인되지 않은 파일, 이전 채팅을 추측한 내용, 외부 웹 정보는 사용하지 마세요.
출력 형식: 목표 / 허용 범위 / 금지 작업 / 확인할 근거 / 불확실한 항목 / 다음 승인 요청의 6개 항목으로 작성하세요.
완료 기준: 제공한 입력만으로 읽기 전용 검토 카드를 만들고, 빠진 정보는 ‘확인 필요’로 표시하세요.
추측 금지: 이전 채팅의 지시, 파일 상태, 테스트 결과를 기억한다고 가정하거나 새 사실을 만들지 마세요.
승인 지점: 사람이 카드를 검토해 승인하기 전에는 파일 열기, 명령 실행, 수정, 전송을 시작하지 마세요.
[승인한 작업 메모]
목표:
허용 경로:
금지 작업:
최근 검증 결과:
아래 프롬프트는
/clear
의 첫 실행 확인이 끝난 뒤 사용합니다. 새 채팅이 열렸다는 사실과 실제 작업을 승인하는 일은 분리합니다. 민감한 내용과 쓰기 작업은 넣지 않습니다.
이 프롬프트는 잃어버린 대화를 복원하려는 것이 아닙니다. 사람이 확인한 정보만 새 채팅에 다시 건네는 용도입니다. 답변이 그럴듯해도 실제 파일과 테스트 상태를 자동으로 증명하지는 않습니다.
실전 인사이트: 화면 정리와 맥락 초기화를 나눠 고릅니다
화면만 복잡하고 같은 작업을 계속한다면
Ctrl+L
을 고릅니다. 기존 지시는 유지한 채 보이는 영역만 정리합니다. 새 주제나 다른 검토 단계로 넘어가 현재 채팅과 분리해야 한다면
/clear
를 고릅니다.
공식 문서는
/clear release prep
처럼 새 채팅을 만들면서 이름도 줄 수 있다고 설명합니다. 다만 첫 시험에서는 인수 없이
/clear
한 번만 실행하는 편이 결과를 확인하기 쉽습니다. 이름 지정은 기본 동작을 확인한 뒤 별도 선택으로 남깁니다.
보이는 transcript를 초기화한다는 설명을 세션 삭제나 보존 정책으로 넓혀 해석하면 안 됩니다. 삭제가 목적이라면
/delete
, 보관이 목적이라면
/archive
처럼 공식 문서에 별도 명령이 있습니다.
/clear
의 첫 완료 기준은 새 채팅이 열린 것뿐입니다.
주의할 점
작업 중에는 실행할 수 없습니다
Codex가 작업을 수행하는 동안
/clear
와
Ctrl+L
은 비활성화됩니다. 이 상태를 명령 미지원으로 단정하지 않습니다. 작업이 끝나 composer가 다시 활성화된 뒤 completion을 한 번 더 확인합니다.
새 채팅은 이전 결정의 자동 인계가 아닙니다
새 composer가 열리면 앞선 채팅의 지시를 당연히 알고 있다고 가정하지 않습니다. 유지해야 할 목표와 제약은 사람이 검토해 다시 제공합니다. 불확실한 상태는
확인 필요
로 남깁니다.
화면이 지워져도 삭제를 뜻하지 않습니다
공식 문구는 visible transcript reset과 fresh chat 시작을 설명합니다. 기존 세션의 삭제, 보관, 동기화, 보존 기간까지 설명하지 않습니다. 화면 변화만 보고 데이터가 삭제됐다고 판단하지 않습니다.
파일과 저장소 상태는 별도 검증 대상입니다
이 글은 slash command의 채팅 동작만 검증합니다. 수정 파일, Git 상태, 테스트 결과, 디렉터리 권한이 어떻게 됐는지는 별도 명령과 사람 검토로 확인합니다.
/clear
를 되돌리기나 백업 명령으로 사용하지 않습니다.
자주 묻는 질문
/clear
와
Ctrl+L
의 가장 큰 차이는 무엇인가요?
/clear
는 터미널과 보이는 transcript를 초기화하고 같은 CLI 세션에서 새 채팅을 시작합니다.
Ctrl+L
은 터미널 화면만 지우며 현재 채팅은 유지합니다. 맥락을 분리할지, 화면만 정리할지가 선택 기준입니다.
/clear
가 비활성화되는 이유는 무엇인가요?
공식 문서는 작업 진행 중에
/clear
와
Ctrl+L
을 모두 비활성화한다고 설명합니다. 진행 중인 작업이 끝나고 입력창이 다시 활성화된 뒤 사용합니다. 일시적인 비활성 상태를 기능 부재로 해석하지 않습니다.
/clear
를 실행하면 이전 세션이 삭제되나요?
공식
/clear
설명은 visible transcript를 초기화하고 fresh chat을 시작한다고만 밝힙니다. 세션 삭제를 보장하지 않습니다. 영구 삭제는 별도
/delete
, 보관은
/archive
의 설명을 확인해야 합니다.
새 채팅을 만들면서 이름도 붙일 수 있나요?
공식 문서는
/clear release prep
예시처럼
/clear
뒤에 이름을 붙일 수 있다고 안내합니다. 먼저 이름 없는
/clear
로 기본 동작을 확인한 뒤 사용하세요. 첫 실행에서는 completion 확인과 새 composer 검증을 우선합니다.
출처
- OpenAI Codex CLI developer commands — slash popup 진입,
/clear실행 순서, fresh chat 결과,Ctrl+L과의 차이, 작업 중 비활성 조건을 확인했습니다. 2026년 8월 18일 확인.
마무리
Codex CLI에서는 화면 정리와 새 채팅 시작을 구분해야 합니다. 같은 맥락을 유지하려면
Ctrl+L
, 화면과 현재 채팅 맥락을 함께 초기화하려면
/clear
를 고릅니다.
처음에는 작업이 끝난 상태에서 completion 설명을 확인하고 Enter를 한 번 누르세요. 새 composer가 보이면 멈추고, 다음 작업은 사람이 검토한 메모와 별도 승인으로 시작하면 됩니다.
