Codex CLI를 종료한 후에는 전체 작업을 다시 설명할 필요가 없습니다; 그냥 실행codex resume 저장할 세션을 선택하면 됩니다; 현재 디렉터리에서 가장 최근 세션을 계속하려면 codex resume --last를 사용하세요. 복원되는 것은 단순히 마지막 답변을 복사하는 것이 아니라 원본 세션 기록과 맥락입니다.
장면별로 복원 명령을 선택하세요
코덱스 인터페이스에서 /resume을 입력한 후 세션 목록에서 계속하고 싶은 레코드를 선택하세요. 시스템 터미널로 돌아갔을 때 다음과 같은 방법을 사용할 수 있습니다:
# 打开会话选择器
codex resume
# 继续当前工作目录最近一次会话
codex resume --last
# 按会话 ID 或已命名的会话恢复
codex resume SESSION_ID자동화된 작업은 다른 명령어 세트가 필요합니다. 파이프라인의 두 단계에서는 먼저 점검을 완료한 후 같은 비상호작용 세션을 재개하여 복구를 수행할 수 있습니다:
codex exec "检查并列出并发问题"
codex exec resume --last "修复刚才确认的问题并运行测试"왜 그 세션을 목록에서 찾을 수 없는 거죠?
가장 흔한 이유는 시작 디렉터리가 변경되었기 때문입니다. --last 기본적으로 현재 작업 디렉터리에 해당하는 세션만 보입니다; 이미 다른 저장소나 상위 디렉터리로 전환했다면, 검색 범위를 확장하거나 세션 ID를 직접 사용하기 위해 --all을 추가할 수 있습니다. 두 번째 상황은 세션이 아카이브되었을 때입니다; 정규 활동 목록에 나타나지 않으므로 먼저 아카이브된 세션에서 복원해야 합니다.
로컬 세션 기록은 기본적으로 $CODEX_HOME/sessions, 보통 ~/.codex/sessions; 기록 보관소는 $CODEX_HOME/archived_sessions에 위치해 있습니다. 작업을 찾기 위해 이 기록들을 수동으로 수정하지 말고, resume 명령어와 unarchive 명령어를 우선순위로 활용하세요.
복원 후에는 먼저 유적지를 확인한 후 계속 수정하세요
오래된 세션을 복원할 때, 디스크의 코드가 이미 당신이나 다른 도구에 의해 수정되었을 수 있습니다. 먼저 Codex가 git status을 실행하고 현재 분기와 기존 diff를 확인한 후 다음 작업을 보내세요. 간단히 설명할 수 있습니다:
먼저 현재 브랜치, 제출되지 않은 수정 사항, 이전 작업 상태를 확인하세요; 차이점만 보고하고 파일을 즉시 수정하지 마세요.
지금 다른 목표에 집중하고 싶다면, 예전 대화에 얽매이지 마세요. /new로 새로운 세션을 생성하는 것이 더 안정적입니다; 작업 목표, 창고 위치, 그리고 선주문 결정이 지속적으로 유지될 때만 resume 적절합니다.