작업 화면
칸, 입력창, 메시지 동작, 작업 패널, 사이드바.
칸
작업 모드는 최대 네 칸, 채팅 모드는 한 칸입니다. 칸마다 자기 대화 루프를 갖고, 여러 칸이 동시에 답을 받습니다. 한 대화는 한 칸에만 열립니다. 사이드바에서 이미 열린 대화를 누르면 그 칸으로 초점이 옮겨 갑니다.
나누기는 ‘좌우로 분할’과 ‘위아래로 분할’ 중에서 고릅니다. 나눈 칸이 최소 크기보다 작아지는 방향은 고를 수 없게 표시되고, 둘 다 안 되면 이유를 보여 줍니다.
칸 머리에는 대화 제목과 고정, 내보내기(Markdown 또는 JSON), 가져오기, 그리고 패널 분할, 이 패널만 보기, 패널 닫기가 있습니다.
입력창
- Enter
- 답하는 중이면 메시지가 대기열에 들어갑니다. 진행 중인 턴이 다음 쉼표에서 받아 가고, 턴이 끝날 때 남은 것은 새 메시지로 보냅니다.
- ⌘ / Ctrl + Enter
- 진행 중인 턴을 멈추고 바로 보냅니다.
- 거절된 전송
- 호스트가 보내기를 거절하면 글과 첨부가 입력창으로 돌아오고, 이유가 표시됩니다.
대기했다 보낸 메시지와 끼어든 메시지에는 표시가 붙고, 사용자가 멈춘 답에는 ‘사용자가 중지함’이 남습니다.
메시지 동작
내 메시지에 마우스를 올리면 편집, 포크, 여기로 돌아가기가 나옵니다. 여기로 돌아가기는 그 메시지 뒤를 대화, 대기열, 디스크의 세션에서 모두 지우고 글을 입력창에 돌려놓습니다. 아직 답이 나오는 중일 때는 쓸 수 없습니다.
체크포인트에서 갈라내기, 고쳐서 다시 보내기, 내보내기, 압축도 지원합니다. 대화가 길어지면 자동 압축이 문맥을 줄입니다. 에이전트가 물어볼 것이 있으면 질문 카드가 그 대화의 칸에 나타납니다.
작업 패널
파일, 미리보기, 브라우저, 터미널, 서브에이전트, 사이드 채팅이 칸 높이만큼의 카드 하나에 모입니다. 칸이 넓으면 대화 옆에 붙고, 좁으면 대화 위에 뜹니다.
- 브라우저 탭은 세션에서 다룬 웹 출처를 모으고, 요청한 것인지 결과로 받은 것인지 표시합니다.
- 파일 탭은 세션의 파일과 그 파일에 한 일(읽음, 씀, 첨부, 도구)을 보여 줍니다.
- 플러그인과 MCP 호출 횟수는 대화 기록에서 다시 계산하므로 새로 불러와도 유지됩니다.