MUZHILI
가이드 13개 공개 중가이드 읽기
Codex · 그래픽 튜토리얼

Claude의 프로젝트 및 기록을 Codex로 마이그레이션

먼저 데이터를 저장한 다음 액세스 방법을 선택하고 현재 작업을 계속하세요.

작성자: Xiao Foye · 에이전트 파이오니어 팀 멤버7 단계이미지로 따라 하기한 페이지로 보기
FIG 09 · MIGRATE.MORPHLIVE
Claude에서 Codex로 이전7 단계
소스
운영 환경

전환 후, 아래 각 단계에 해당 경로의 내용이 표시됩니다.

01

STEP 01 / 07

먼저 어떤 정보를 갖고 있는지 확인하세요.

이번에 가져갈 것은 프로젝트 파일, 읽을 수 있는 채팅 및 작업 배경입니다. 먼저 데이터가 어디에 있는지 확인한 후 아래 단계를 따르세요. 계정 가입과 도구 로그인 상태는 별도로 설정해야 합니다.

정상적으로 로그인이 가능한 Codex를 준비하세요. 이미 가지고 있다면 바로 계속하세요. 아직 설치되지 않은 경우 볼 수 있습니다.공식 CLI 설치 지침。

먼저 찾아보세요그것은 무엇을 위해 사용됩니까?
원본 프로젝트 디렉토리코드, 자료 및 커밋되지 않은 수정 사항 나중에 Codex가 이 디렉터리를 열도록 하세요.
%USERPROFILE%\.claude\projects로컬 세션 JSONL 및 프로젝트 메모리
CLAUDE.md、.claude/프로젝트 규칙, 기술 및 구성 항목이 누락된 경우 분류됨

WSL, Docker, SSH 서버에서 Claude Code를 실행하는 경우, 원래 환경으로 이동하여 기록을 찾아보시기 바랍니다. 세트 CLAUDE_CONFIG_DIR 또는 autoMemoryDirectory 이 경우 실제 디렉토리가 우선합니다.history.jsonl 입력 내역만 기록되며 전체 세션을 대체할 수 없습니다.

먼저 편집 중인 콘텐츠를 저장하고 원본 디렉터리와 캐시를 임시로 유지하세요. 다음 단계는 사본을 만드는 것입니다.

이번에 가져갈 것은 프로젝트 파일, 읽을 수 있는 채팅 및 작업 배경입니다. 먼저 데이터가 어디에 있는지 확인한 후 아래 단계를 따르세요. 계정 가입과 도구 로그인 상태는 별도로 설정해야 합니다.

정상적으로 로그인이 가능한 Codex를 준비하세요. 이미 가지고 있다면 바로 계속하세요. 아직 설치되지 않은 경우 볼 수 있습니다.공식 CLI 설치 지침。

먼저 찾아보세요그것은 무엇을 위해 사용됩니까?
원본 프로젝트 디렉토리코드, 자료 및 커밋되지 않은 수정 사항 나중에 Codex가 이 디렉터리를 열도록 하세요.
~/.claude/projects/로컬 세션 JSONL 및 프로젝트 메모리
CLAUDE.md、.claude/프로젝트 규칙, 기술 및 구성 항목이 누락된 경우 분류됨

WSL, Docker, SSH 서버에서 Claude Code를 실행하는 경우, 원래 환경으로 이동하여 기록을 찾아보시기 바랍니다. 세트 CLAUDE_CONFIG_DIR 또는 autoMemoryDirectory 이 경우 실제 디렉토리가 우선합니다.history.jsonl 입력 내역만 기록되며 전체 세션을 대체할 수 없습니다.

먼저 편집 중인 콘텐츠를 저장하고 원본 디렉터리와 캐시를 임시로 유지하세요. 다음 단계는 사본을 만드는 것입니다.

이번에 가져갈 것은 프로젝트 파일, 읽을 수 있는 채팅 및 작업 배경입니다. 먼저 데이터가 어디에 있는지 확인한 후 아래 단계를 따르세요. 계정 가입과 도구 로그인 상태는 별도로 설정해야 합니다.

정상적으로 로그인이 가능한 Codex를 준비하세요. 이미 가지고 있다면 바로 계속하세요. 아직 설치되지 않은 경우 볼 수 있습니다.공식 CLI 설치 지침。

이 경로는 Claude 웹 또는 Chat 채팅에 적합합니다. 웹 페이지 레코드와 Claude Code 로컬 세션은 두 가지 데이터 세트입니다. 웹 페이지 기록을 내보내기 위해 검색할 필요가 없습니다. .claude/projects/。

  • 원본 계정, 바인딩된 이메일 주소, 독립 백업 폴더를 준비하세요.
  • 프로젝트 작업 시 기존 코드 사본, 첨부 파일, Projects 지침을 추가로 준비하세요.
  • 채팅은 아이디어를 보완할 수 있지만 최신 코드를 대체하거나 파일을 업로드할 수는 없습니다.

다음 단계는 Claude의 수출 포털에서 압축 패키지를 얻는 것입니다. 기성 수출 패키지만 있는 경우 사본을 직접 보관하고 계속할 수도 있습니다.

이번에 가져갈 것은 프로젝트 파일, 읽을 수 있는 채팅 및 작업 배경입니다. 먼저 데이터가 어디에 있는지 확인한 후 아래 단계를 따르세요. 계정 가입과 도구 로그인 상태는 별도로 설정해야 합니다.

정상적으로 로그인이 가능한 Codex를 준비하세요. 이미 가지고 있다면 바로 계속하세요. 아직 설치되지 않은 경우 볼 수 있습니다.공식 CLI 설치 지침。

이 경로는 오래된 디스크, 프로젝트 폴더 또는 기존 백업만 있는 경우에 적합합니다. 먼저 우리가 찾을 수 있는 것을 나열해 보겠습니다.

  • 코드, 자산, 커밋되지 않은 변경 사항, 현재 사용 가능한 배포 또는 저장소 복사본.
  • CLAUDE.md、memory/, 채팅 내보내기 및 작업 메모.
  • 이전 경로와 새 경로 간의 대응 및 누락된 데이터.

전체 Claude Code 데이터를 검색했고 가져오기 도구를 사용하려는 경우 "Claude Code 로컬 레코드" 경로로 전환할 수 있습니다. 코드와 문서만 있는 경우에는 채팅을 기다리지 않고 직접 건네줄 수도 있습니다.

완료 확인
  • 이 확인 단계를 완료했습니다.
02

STEP 02 / 07

먼저 독립적인 백업을 유지하세요내보내기 신청 및 원본 파일 저장프로젝트와 원본 백업을 별도로 유지

먼저 디스크에 기록되지 않은 수정 사항을 저장하고 아직 기록 중인 Claude Code 세션을 닫습니다. 예제의 프로젝트 경로를 원하는 경로로 변경하세요. 백업 디렉토리를 프로젝트 및 Claude 데이터 디렉토리 외부에 배치하십시오.

안으로 PowerShell 달리다. F 디스크가 없는 경우에도 F:\AI\claude-rescue 자신만의 백업 위치로 변경하세요.

$sourceProject = 'F:\AI\my-project'
$backupBase = 'F:\AI\claude-rescue'
$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$backupRoot = Join-Path $backupBase $stamp
$claudeRoot = if ($env:CLAUDE_CONFIG_DIR) {
  $env:CLAUDE_CONFIG_DIR
} else {
  Join-Path $env:USERPROFILE '.claude'
}

if (-not (Test-Path -LiteralPath $sourceProject -PathType Container)) {
  throw '项目目录不存在,请检查 sourceProject'
}
$projectFull = (Resolve-Path -LiteralPath $sourceProject -ErrorAction Stop).Path.TrimEnd('\')
$claudeFull = [IO.Path]::GetFullPath($claudeRoot).TrimEnd('\')
$backupFull = [IO.Path]::GetFullPath($backupRoot).TrimEnd('\')
foreach ($sourceFull in @($projectFull, $claudeFull)) {
  if ($backupFull.Equals($sourceFull, [StringComparison]::OrdinalIgnoreCase) -or
      $backupFull.StartsWith($sourceFull + '\', [StringComparison]::OrdinalIgnoreCase)) {
    throw '备份位置在源目录内,请改到独立目录或磁盘'
  }
}
if (Test-Path -LiteralPath $backupRoot) {
  throw '备份目录已存在,停止以避免覆盖'
}
New-Item -ItemType Directory -Path $backupRoot -ErrorAction Stop | Out-Null
Copy-Item -LiteralPath $sourceProject -Destination (Join-Path $backupRoot 'project') -Recurse -Force -ErrorAction Stop
if (Test-Path -LiteralPath $claudeRoot -PathType Container) {
  Copy-Item -LiteralPath $claudeRoot -Destination (Join-Path $backupRoot 'claude-data') -Recurse -Force -ErrorAction Stop
} else {
  Write-Warning '项目已备份;Claude 数据目录未找到,请检查原运行环境后补充备份'
}
$extraConfig = Join-Path $env:USERPROFILE '.claude.json'
if (Test-Path -LiteralPath $extraConfig) {
  Copy-Item -LiteralPath $extraConfig -Destination $backupRoot -ErrorAction Stop
}
Get-ChildItem -LiteralPath $backupRoot -Force

완료 후 백업을 엽니다. project 그리고 claude-data, 파일을 실제로 읽을 수 있는지 확인하십시오. Claude 데이터 디렉터리를 찾을 수 없는 경우 프로젝트는 계속 백업되지만 기록을 다시 찾으려면 원래 환경으로 돌아가야 합니다. 외부 메모리, 심볼릭 링크 또는 junction가 가리키는 다른 위치에 복사본을 저장합니다.

예 Git: 현재 작업 공간 상태를 기록합니다.

이 명령은 상태만 봅니다. Git가 없으면 건너뛰세요. 하지만 여전히 커밋되지 않은 파일과 로컬 자료를 저장해야 합니다.

git status --short
git branch --show-current
git log -5 --oneline
git diff --stat

비공개 채팅 및 자격 증명을 포함할 수 있는 전체 백업은 귀하가 관리할 수 있는 저장소에 남아 있습니다. 전체 패키지를 공개 저장소에 제출하지 마십시오.

먼저 디스크에 기록되지 않은 수정 사항을 저장하고 아직 기록 중인 Claude Code 세션을 닫습니다. 예제의 프로젝트 경로를 원하는 경로로 변경하세요. 백업 디렉토리를 프로젝트 및 Claude 데이터 디렉토리 외부에 배치하십시오.

안으로 Bash 또는 Zsh 달리다. WSL Claude Code를 실행하는 Linux 사용자 환경을 사용해 주세요.

source_project='/path/to/my-project'
claude_root="${CLAUDE_CONFIG_DIR:-$HOME/.claude}"
backup_root="$HOME/claude-rescue/$(date +%Y%m%d-%H%M%S)"

backup_claude() {
  [ -d "$source_project" ] || { printf '项目目录不存在\n' >&2; return 1; }
  [ ! -e "$backup_root" ] || { printf '备份目录已存在\n' >&2; return 1; }
  project_full=$(cd "$source_project" && pwd -P) || return 1
  mkdir -p "$(dirname "$backup_root")" || return 1
  backup_parent=$(cd "$(dirname "$backup_root")" && pwd -P) || return 1
  backup_full="$backup_parent/$(basename "$backup_root")"
  case "$backup_full/" in
    "$project_full/"*) printf '备份位置在项目内,请换位置\n' >&2; return 1 ;;
  esac
  if [ -d "$claude_root" ]; then
    claude_full=$(cd "$claude_root" && pwd -P) || return 1
    case "$backup_full/" in
      "$claude_full/"*) printf '备份位置在 Claude 数据内,请换位置\n' >&2; return 1 ;;
    esac
  fi
  mkdir "$backup_root" || return 1
  cp -a "$source_project" "$backup_root/project" || return 1
  if [ -d "$claude_root" ]; then
    cp -a "$claude_root" "$backup_root/claude-data" || return 1
  else
    printf '项目已备份;Claude 数据未找到,请检查原运行环境后补充备份\n' >&2
  fi
  if [ -f "$HOME/.claude.json" ]; then
    cp -a "$HOME/.claude.json" "$backup_root/" || return 1
  fi
  printf '备份位置:%s\n' "$backup_root"
  ls -la "$backup_root"
}
backup_claude

완료 후 백업을 엽니다. project 그리고 claude-data, 파일을 실제로 읽을 수 있는지 확인하십시오. Claude 데이터 디렉터리를 찾을 수 없는 경우 프로젝트는 계속 백업되지만 기록을 다시 찾으려면 원래 환경으로 돌아가야 합니다. 외부 메모리, 심볼릭 링크 또는 junction가 가리키는 다른 위치에 복사본을 저장합니다.

예 Git: 현재 작업 공간 상태를 기록합니다.

이 명령은 상태만 봅니다. Git가 없으면 건너뛰세요. 하지만 여전히 커밋되지 않은 파일과 로컬 자료를 저장해야 합니다.

git status --short
git branch --show-current
git log -5 --oneline
git diff --stat

비공개 채팅 및 자격 증명을 포함할 수 있는 전체 백업은 귀하가 관리할 수 있는 저장소에 남아 있습니다. 전체 패키지를 공개 저장소에 제출하지 마십시오.

  1. Claude 설정을 입력할 수도 있으면 다음을 엽니다. Settings → Privacy → Export data. 웹 페이지 및 Claude Desktop는 내보내기 시작을 지원합니다. 휴대폰 App는 클라이언트에서 내보내기를 시작할 수 없습니다.
  2. 계정이 제한된 경우 로그인하세요. claude.ai제한된 페이지를 사용할 수 있는지 확인하려면 Export data. 내보낼 수 있는 범위는 계정의 실제 입력에 따라 달라집니다.
  3. ZIP를 다운로드하고 내보내려면 바인딩된 이메일 주소로 이동하세요. 다운로드하는 동안 로그인 상태를 유지하세요. 이메일 링크 전송 후 24 시간만료되었습니다. 만료 후 재신청이 가능합니다.
  4. 원본 ZIP는 백업으로 보관되며 후속 처리를 위해 다른 복사본의 압축이 풀립니다. 프로젝트 파일, 업로드 첨부 파일 및 Projects 명령이 포함되어 있는지 여부를 별도로 확인해야 합니다. 누락된 부분은 기존 사본에서 채워집니다.
Team/Enterprise 계정

일반 회원은 조직 소유자가 활성화한 경우 채팅을 내보낼 수 있습니다. 이 내보내기에는 업로드된 파일이 포함되지 않습니다. 조직의 전체 데이터는 다음과 같이 구성됩니다. Primary Owner 조직 데이터 및 개인정보 보호 포털에서 운영하세요. 필수 권한이 ​​없을 경우 기관장에게 문의하세요.

내보내기 패키지가 이미 있는 경우 계속하려면 원본 ZIP의 수정되지 않은 복사본을 보관하세요.

  1. 원본을 먼저 유지하면서 이전 디스크나 백업의 필수 항목을 현재 컴퓨터에 복사합니다.
  2. 현재 작업 복사본의 독립적인 백업을 남겨둡니다. 파일 관리자가 복사할 때 숨겨진 파일, 커밋되지 않은 수정 사항, 추적되지 않은 파일 및 필요한 자료가 함께 가져옵니다. re-clone 저장소에는 이러한 내용이 포함되어 있지 않습니다.
  3. 사용 가능한 규칙, 추억, 채팅, 퀘스트 메모를 동일한 목록에 유지하고 이전 경로와 새 경로를 기록하세요. 디렉터리 링크가 가리키는 외부 파일은 별도로 복사됩니다.

유일한 백업에서 직접 경로를 구성하거나 이름을 바꾸거나 일괄 교체하지 마십시오. 채팅이 없을 경우 먼저 누락으로 표시되며, 기존 파일은 계속해서 핸드오버에 사용됩니다.

완료 확인
  • 이 확인 단계를 완료했습니다.
03

STEP 03 / 07

액세스 방법을 선택하세요웹페이지 기록을 읽을 수 있는 데이터로 구성Codex에서 프로젝트 사본을 엽니다.

세 가지 방법하나를 선택하세요그게 다야. Codex가 프로젝트를 직접 인수해야 하는 경우 로컬 CLI가 먼저 사용됩니다. 가져오기를 사용할 수 없는 경우 수동 액세스도 계속할 수 있습니다.

접근 방법 · 하나만 선택하세요

이미 Codex를 실행할 수 있다면 프로젝트를 입력하여 시작할 수 있습니다. 다음 npm 업데이트 명령을 사용하려면 머신에 이미 Node.js 및 npm가 있어야 합니다. 다른 채널을 통해 설치된 Codex는 원래 채널에 따라 업데이트됩니다.

npm install -g @openai/codex@latest
codex --version

프로젝트 경로를 변경하고 PowerShell에서 시작합니다.

try {
  Set-Location -LiteralPath 'F:\AI\my-project' -ErrorAction Stop
  codex
} catch {
  Write-Error '没有成功进入项目目录,请检查路径'
}

Codex에 로그인한 후,채팅 입력 상자시스템 터미널이나 Claude Code가 아닌 다음 줄을 입력합니다.

/import
  1. Claude Code를 선택한 후 이번에 인계할 프로젝트를 선택하세요.
  2. 명령, 설정 및 최근 채팅 목록을 보고 필요에 따라 가져옵니다.
  3. 가져오지 않은 항목, 다시 로그인해야 하는 항목, 호환되지 않는다는 메시지가 표시되는 항목을 기록해 두고 다음 단계에서 누락된 항목만 입력하세요.
/import를 볼 수 없거나 데이터가 다른 시스템에 있습니다.

/import 오직로컬, 유휴 Codex CLI 대화형 인터페이스. 작업 실행, 원격 세션 또는 로컬 app-server daemon에 연결할 때는 사용할 수 없습니다. CLI 대부분의 수입지난 30 일 동안의 50 채팅。

업데이트 후 새 로컬 유휴 세션을 생성하고 다시 시도하세요. 여전히 사용할 수 없는 경우 수동 액세스를 선택하세요. 원격 데이터, 사용자 정의 CLAUDE_CONFIG_DIR 인식되지 않는 경우 해당 머신에서 로컬 CLI를 사용하거나 수동 핸드오버를 위해 백업을 유지할 수 있습니다. 가져오기 도구를 수용하기 위해 기본 디렉터리를 덮어쓰지 마십시오.

이미 Codex를 실행할 수 있다면 프로젝트를 입력하여 시작할 수 있습니다. 다음 npm 업데이트 명령을 사용하려면 머신에 이미 Node.js 및 npm가 있어야 합니다. 다른 채널을 통해 설치된 Codex는 원래 채널에 따라 업데이트됩니다.

npm install -g @openai/codex@latest
codex --version

프로젝트 경로를 변경하고 Bash 또는 Zsh에서 시작합니다.

cd '/path/to/my-project' && codex

Codex에 로그인한 후,채팅 입력 상자시스템 터미널이나 Claude Code가 아닌 다음 줄을 입력합니다.

/import
  1. Claude Code를 선택한 후 이번에 인계할 프로젝트를 선택하세요.
  2. 명령, 설정 및 최근 채팅 목록을 보고 필요에 따라 가져옵니다.
  3. 가져오지 않은 항목, 다시 로그인해야 하는 항목, 호환되지 않는다는 메시지가 표시되는 항목을 기록해 두고 다음 단계에서 누락된 항목만 입력하세요.
/import를 볼 수 없거나 데이터가 다른 시스템에 있습니다.

/import 오직로컬, 유휴 Codex CLI 대화형 인터페이스. 작업 실행, 원격 세션 또는 로컬 app-server daemon에 연결할 때는 사용할 수 없습니다. CLI 대부분의 수입지난 30 일 동안의 50 채팅。

업데이트 후 새 로컬 유휴 세션을 생성하고 다시 시도하세요. 여전히 사용할 수 없는 경우 수동 액세스를 선택하세요. 원격 데이터, 사용자 정의 CLAUDE_CONFIG_DIR 인식되지 않는 경우 해당 머신에서 로컬 CLI를 사용하거나 수동 핸드오버를 위해 백업을 유지할 수 있습니다. 가져오기 도구를 수용하기 위해 기본 디렉터리를 덮어쓰지 마십시오.

웹 페이지 ZIP를 Codex CLI에 직접 전달할 수 없습니다. /import;이 단계에서는 먼저 읽을 수 있는 데이터로 변환합니다. 감압 후에는 conversations.json , Markdown로 변환될 수 있습니다:

다운로드한 후 스크립트를 자신의 도구 디렉터리에 저장하세요. 필요 Python 3.10 이상, 표준 라이브러리만 사용합니다. 이 시스템에서 오프라인으로 실행되므로 Claude에 로그인하거나 모델을 호출할 필요가 없습니다.

export_claude.py 다운로드

다음은 스크립트로 저장됩니다. F:\AI\claude-rescue 예를 들어 경로를 실제 위치로 바꾸려면 다음을 수행합니다.

python 'F:\AI\claude-rescue\export_claude.py' 'F:\AI\claude-rescue\web-export\conversations.json' --out 'F:\AI\claude-rescue\archive-web'

--out 이후여야 합니다아직 존재하지 않는 디렉터리가 아닌 새 디렉터리를 입력하세요.. 동일한 이름의 디렉터리가 이미 있으면 이름을 변경합니다. 이전 결과를 삭제하지 말고 다시 실행하세요. 변환 후 열기 INDEX.md, 익숙한 대화를 즉석에서 확인하세요.

변환 범위 및 종료 코드

스크립트는 인식된 사용자/지원 표시 텍스트를 추출하고, 사고 블록, 도구 호출 및 도구 결과를 건너뛰고, 분기된 최종 대화 체인을 재구성하지 않습니다. Markdown는 읽기 가능한 데이터이며 Codex의 기본 세션으로 사용할 수 없습니다. resume, 원본 로그 백업을 대체할 수도 없습니다.

종료 코드 0: 이번에는 데이터 격차가 보고되지 않았습니다.1: 실패 또는 유효한 세션이 없습니다.2: 공백이 있는 부분 아카이브가 생성되었습니다. 나타나다 2 먼저 터미널 경고를 살펴보고 INDEX.md를 클릭한 다음 원본 파일을 확인하세요. 심지어 0, 또한 스크립트에서 지원하는 표시 텍스트만 재정의합니다.

스크립트는 자동으로 민감도를 낮추지 않습니다. Codex는 작업과 관련된 조사된 데이터만 읽도록 합니다. 모델이 읽은 콘텐츠가 요청에 포함될 수 있습니다.

그렇지 않다면 conversations.json, 먼저 내보내기 패키지를 열어 구조를 확인합니다. 읽을 수 있는 파일을 유지하고 접미사만 변경하고 강제 변환하지 마십시오. 전환 가능한 채팅이 없는 경우에도 기존 코드와 문서를 사용하여 핸드오버를 계속할 수 있습니다.

웹 페이지 ZIP를 Codex CLI에 직접 전달할 수 없습니다. /import;이 단계에서는 먼저 읽을 수 있는 데이터로 변환합니다. 감압 후에는 conversations.json , Markdown로 변환될 수 있습니다:

다운로드한 후 스크립트를 자신의 도구 디렉터리에 저장하세요. 필요 Python 3.10 이상, 표준 라이브러리만 사용합니다. 이 시스템에서 오프라인으로 실행되므로 Claude에 로그인하거나 모델을 호출할 필요가 없습니다.

export_claude.py 다운로드

다음은 스크립트로 저장됩니다. ~/claude-rescue 예를 들어 경로를 실제 위치로 바꾸려면 다음을 수행합니다.

python3 ~/claude-rescue/export_claude.py ~/claude-rescue/web-export/conversations.json --out ~/claude-rescue/archive-web

--out 이후여야 합니다아직 존재하지 않는 디렉터리가 아닌 새 디렉터리를 입력하세요.. 동일한 이름의 디렉터리가 이미 있으면 이름을 변경합니다. 이전 결과를 삭제하지 말고 다시 실행하세요. 변환 후 열기 INDEX.md, 익숙한 대화를 즉석에서 확인하세요.

변환 범위 및 종료 코드

스크립트는 인식된 사용자/지원 표시 텍스트를 추출하고, 사고 블록, 도구 호출 및 도구 결과를 건너뛰고, 분기된 최종 대화 체인을 재구성하지 않습니다. Markdown는 읽기 가능한 데이터이며 Codex의 기본 세션으로 사용할 수 없습니다. resume, 원본 로그 백업을 대체할 수도 없습니다.

종료 코드 0: 이번에는 데이터 격차가 보고되지 않았습니다.1: 실패 또는 유효한 세션이 없습니다.2: 공백이 있는 부분 아카이브가 생성되었습니다. 나타나다 2 먼저 터미널 경고를 살펴보고 INDEX.md를 클릭한 다음 원본 파일을 확인하세요. 심지어 0, 또한 스크립트에서 지원하는 표시 텍스트만 재정의합니다.

스크립트는 자동으로 민감도를 낮추지 않습니다. Codex는 작업과 관련된 조사된 데이터만 읽도록 합니다. 모델이 읽은 콘텐츠가 요청에 포함될 수 있습니다.

그렇지 않다면 conversations.json, 먼저 내보내기 패키지를 열어 구조를 확인합니다. 읽을 수 있는 파일을 유지하고 접미사만 변경하고 강제 변환하지 마십시오. 전환 가능한 채팅이 없는 경우에도 기존 코드와 문서를 사용하여 핸드오버를 계속할 수 있습니다.

Codex에서 열기현재 작업 복사본. 존재하지 않는 채팅을 먼저 복원할 필요 없이 프로젝트 경로, 이전 백업 경로 및 먼저 컴파일한 파일 목록을 제공하세요.

  1. 예 README、CLAUDE.md 또는 작업 노트를 먼저 프로젝트 자료로 보관하세요.
  2. Markdown 채팅 파일이 있는데 정확한 경로를 적어두고 나중에 작업과 관련된 부분만 읽어보세요.
  3. 코드만 사용하여 계속할 수 있습니다. 알려진 대상과 누락된 배경을 별도로 기록하고 다섯 번째 단계에서 핸드오버를 구성합니다.

전체 Claude Code 데이터를 검색하고 가져오기 도구를 사용하려는 경우 데이터 소스를 전환할 수 있습니다. 이 경로에는 Claude Code를 추가로 설치할 필요가 없습니다.

완료 확인
  • 이 확인 단계를 완료했습니다.
04

STEP 04 / 07건너뛸 수 있음

누락된 정보만 입력하세요필요에 따라 첨부 파일과 프로젝트 정보를 보충하세요.필요에 따라 규칙과 배경을 완성하세요.

가져온 후에는 누락된 항목이 없으며 바로 다음 단계로 이동할 수 있습니다.수동으로 액세스하거나 데이터의 일부만 누락된 경우 필요에 따라 해당 항목을 확장합니다.

항목에 대한 세션이나 메모리가 없습니다.

백업 중 claude-data\projects 디렉토리 이름뿐만 아니라 시간, 작업 경로, 익숙한 메시지로 프로젝트를 확인하세요.

Get-ChildItem -LiteralPath 'F:\AI\claude-rescue\你的备份目录\claude-data\projects' -Filter '*.jsonl' -Recurse -File |
  Sort-Object LastWriteTime -Descending |
  Select-Object -First 20 FullName, LastWriteTime, Length

memory/MEMORY.md 참조된 주제 파일과 함께 유지되는 색인입니다. 복대리인의 결론을 추적해야 할 경우 관련 내용을 확인하세요. subagents/ 기록.

완전한 프로젝트 규칙, 메모리 또는 도구 설정
무엇이 빠졌나요?그것을 보충하는 방법
프로젝트 CLAUDE.md프로젝트 AGENTS.md;기존 파일을 먼저 비교한 후 병합합니다.
개인의 글로벌 선호도Codex 글로벌 AGENTS.md;CODEX_HOME 사용자 정의할 때 실제 디렉토리를 사용하십시오.
프로젝트 메모리docs/ai-handoff/memory/, 프로젝트 지침에 읽기 항목을 작성합니다.
맞춤형 스킬프로젝트 .agents/skills/ 또는 사용자 ~/.agents/skills/, 경로 및 종속성을 확인하세요.
MCP, hooks, 권한 및 플러그인Codex에서 지원하는 구성에 따라 항목별로 설정하고, 필요한 서비스가 있으면 다시 로그인하세요.

Codex는 메모가 복사되었다고 해서 자동으로 로드되지 않습니다. 확인 AGENTS.md 동일한 레이어의 우선순위 AGENTS.override.md;전체 글로벌 및 프로젝트 명령어의 기본 상한은 32 KiB이며, 긴 이력은 아카이브에 남겨두고 요청 시 읽습니다. 당신이 넣으면 CLAUDE.md 백업 파일 이름으로 구성했는데 동일한 디렉터리가 발견되었습니다. AGENTS.md , 두 개의 복사본이 더 이상 자동으로 로드되지 않습니다.

넣지 마세요 settings.json 직접 이름 바꾸기 config.toml. 형식, 권한 및 hook 이벤트는 양쪽에서 다릅니다. 자신의 스토리지나 환경에 자격 증명을 남겨두고 채팅에서 이전 token의 새 구성을 연결하지 마십시오.

가져오지 않은 기록을 읽어야 함: Markdown로 오프라인 변환

다운로드한 후 스크립트를 자신의 도구 디렉터리에 저장하세요. 필요 Python 3.10 이상, 표준 라이브러리만 사용합니다. 이 시스템에서 오프라인으로 실행되므로 Claude에 로그인하거나 모델을 호출할 필요가 없습니다.

export_claude.py 다운로드

경로를 실제 백업 위치로 변경하고 PowerShell에서 실행합니다.

python 'F:\AI\claude-rescue\export_claude.py' 'F:\AI\claude-rescue\你的备份目录\claude-data\projects' --out 'F:\AI\claude-rescue\archive-code'

--out 이후여야 합니다아직 존재하지 않는 디렉터리가 아닌 새 디렉터리를 입력하세요.. 동일한 이름의 디렉터리가 이미 있으면 이름을 변경합니다. 이전 결과를 삭제하지 말고 다시 실행하세요. 변환 후 열기 INDEX.md, 익숙한 대화를 즉석에서 확인하세요.

변환 범위 및 종료 코드

스크립트는 인식된 사용자/지원 표시 텍스트를 추출하고, 사고 블록, 도구 호출 및 도구 결과를 건너뛰고, 분기된 최종 대화 체인을 재구성하지 않습니다. Markdown는 읽기 가능한 데이터이며 Codex의 기본 세션으로 사용할 수 없습니다. resume, 원본 로그 백업을 대체할 수도 없습니다.

종료 코드 0: 이번에는 데이터 격차가 보고되지 않았습니다.1: 실패 또는 유효한 세션이 없습니다.2: 공백이 있는 부분 아카이브가 생성되었습니다. 나타나다 2 먼저 터미널 경고를 살펴보고 INDEX.md를 클릭한 다음 원본 파일을 확인하세요. 심지어 0, 또한 스크립트에서 지원하는 표시 텍스트만 재정의합니다.

스크립트는 자동으로 민감도를 낮추지 않습니다. Codex는 작업과 관련된 조사된 데이터만 읽도록 합니다. 모델이 읽은 콘텐츠가 요청에 포함될 수 있습니다.

가져온 후에는 누락된 항목이 없으며 바로 다음 단계로 이동할 수 있습니다.수동으로 액세스하거나 데이터의 일부만 누락된 경우 필요에 따라 해당 항목을 확장합니다.

항목에 대한 세션이나 메모리가 없습니다.

백업 중 claude-data/projects/ 디렉토리 이름뿐만 아니라 시간, 작업 경로, 익숙한 메시지로 프로젝트를 확인하세요.

find "$HOME/claude-rescue/你的备份目录/claude-data/projects" -type f -name '*.jsonl'

memory/MEMORY.md 참조된 주제 파일과 함께 유지되는 색인입니다. 복대리인의 결론을 추적해야 할 경우 관련 내용을 확인하세요. subagents/ 기록.

완전한 프로젝트 규칙, 메모리 또는 도구 설정
무엇이 빠졌나요?그것을 보충하는 방법
프로젝트 CLAUDE.md프로젝트 AGENTS.md;기존 파일을 먼저 비교한 후 병합합니다.
개인의 글로벌 선호도Codex 글로벌 AGENTS.md;CODEX_HOME 사용자 정의할 때 실제 디렉토리를 사용하십시오.
프로젝트 메모리docs/ai-handoff/memory/, 프로젝트 지침에 읽기 항목을 작성합니다.
맞춤형 스킬프로젝트 .agents/skills/ 또는 사용자 ~/.agents/skills/, 경로 및 종속성을 확인하세요.
MCP, hooks, 권한 및 플러그인Codex에서 지원하는 구성에 따라 항목별로 설정하고, 필요한 서비스가 있으면 다시 로그인하세요.

Codex는 메모가 복사되었다고 해서 자동으로 로드되지 않습니다. 확인 AGENTS.md 동일한 레이어의 우선순위 AGENTS.override.md;전체 글로벌 및 프로젝트 명령어의 기본 상한은 32 KiB이며, 긴 이력은 아카이브에 남겨두고 요청 시 읽습니다. 당신이 넣으면 CLAUDE.md 백업 파일 이름으로 구성했는데 동일한 디렉터리가 발견되었습니다. AGENTS.md , 두 개의 복사본이 더 이상 자동으로 로드되지 않습니다.

넣지 마세요 settings.json 직접 이름 바꾸기 config.toml. 형식, 권한 및 hook 이벤트는 양쪽에서 다릅니다. 자신의 스토리지나 환경에 자격 증명을 남겨두고 채팅에서 이전 token의 새 구성을 연결하지 마십시오.

가져오지 않은 기록을 읽어야 함: Markdown로 오프라인 변환

다운로드한 후 스크립트를 자신의 도구 디렉터리에 저장하세요. 필요 Python 3.10 이상, 표준 라이브러리만 사용합니다. 이 시스템에서 오프라인으로 실행되므로 Claude에 로그인하거나 모델을 호출할 필요가 없습니다.

export_claude.py 다운로드

경로를 실제 백업 위치로 변경한 후 Bash 또는 Zsh에서 실행합니다.

python3 ~/claude-rescue/export_claude.py ~/claude-rescue/你的备份目录/claude-data/projects --out ~/claude-rescue/archive-code

--out 이후여야 합니다아직 존재하지 않는 디렉터리가 아닌 새 디렉터리를 입력하세요.. 동일한 이름의 디렉터리가 이미 있으면 이름을 변경합니다. 이전 결과를 삭제하지 말고 다시 실행하세요. 변환 후 열기 INDEX.md, 익숙한 대화를 즉석에서 확인하세요.

변환 범위 및 종료 코드

스크립트는 인식된 사용자/지원 표시 텍스트를 추출하고, 사고 블록, 도구 호출 및 도구 결과를 건너뛰고, 분기된 최종 대화 체인을 재구성하지 않습니다. Markdown는 읽기 가능한 데이터이며 Codex의 기본 세션으로 사용할 수 없습니다. resume, 원본 로그 백업을 대체할 수도 없습니다.

종료 코드 0: 이번에는 데이터 격차가 보고되지 않았습니다.1: 실패 또는 유효한 세션이 없습니다.2: 공백이 있는 부분 아카이브가 생성되었습니다. 나타나다 2 먼저 터미널 경고를 살펴보고 INDEX.md를 클릭한 다음 원본 파일을 확인하세요. 심지어 0, 또한 스크립트에서 지원하는 표시 텍스트만 재정의합니다.

스크립트는 자동으로 민감도를 낮추지 않습니다. Codex는 작업과 관련된 조사된 데이터만 읽도록 합니다. 모델이 읽은 콘텐츠가 요청에 포함될 수 있습니다.

내보낸 채팅을 읽을 수 있고 첨부 파일이 완료되면 바로 다음 단계로 진행하세요.

내보내기 패키지에 첨부 파일 또는 Projects 지침이 없습니다.

원본 프로젝트, 기존 디스크, 네트워크 디스크 또는 저장한 첨부 파일의 복사본을 확인하세요. 찾은 내용을 채팅과 일치시키고 누락된 부분을 핸드오버 문서에 나열합니다. 발견되지 않은 파일을 마이그레이션된 것으로 처리하지 마십시오.

변환 실패 또는 부분적인 결과만 발생

원본 ZIP와 원본 JSON를 유지하고 터미널 경고를 확인하고 INDEX.md. 종료 코드 2 간격이 있음을 나타냅니다. 지원되지 않는 구조는 먼저 읽을 수 있는 내용에 따라 수동으로 구성됩니다. 원본 파일을 덮어쓰거나 접미사만 수정하지 마십시오.

웹 기록에는 프로젝트 규칙이 있습니다.

여전히 유효한 목표, 약속 및 제약 조건을 선택하여 프로젝트에 병합합니다. AGENTS.md 또는 문서를 넘겨주십시오. 기존 규칙이 먼저 비교됩니다. 전체 기록을 명령 파일에 넣을 필요는 없습니다.

기존 문서가 인계하기에 충분하면 바로 다음 단계로 진행하세요. 현재 작업과 관련된 콘텐츠만 추가하세요.

Claude 프로젝트 규칙을 Codex로 전송
무엇이 빠졌나요?그것을 보충하는 방법
프로젝트 CLAUDE.md프로젝트 AGENTS.md;기존 파일을 먼저 비교한 후 병합합니다.
개인의 글로벌 선호도Codex 글로벌 AGENTS.md;CODEX_HOME 사용자 정의할 때 실제 디렉토리를 사용하십시오.
프로젝트 메모리docs/ai-handoff/memory/, 프로젝트 지침에 읽기 항목을 작성합니다.
맞춤형 스킬프로젝트 .agents/skills/ 또는 사용자 ~/.agents/skills/, 경로 및 종속성을 확인하세요.
MCP, hooks, 권한 및 플러그인Codex에서 지원하는 구성에 따라 항목별로 설정하고, 필요한 서비스가 있으면 다시 로그인하세요.

Codex는 메모가 복사되었다고 해서 자동으로 로드되지 않습니다. 확인 AGENTS.md 동일한 레이어의 우선순위 AGENTS.override.md;전체 글로벌 및 프로젝트 명령어의 기본 상한은 32 KiB이며, 긴 이력은 아카이브에 남겨두고 요청 시 읽습니다. 당신이 넣으면 CLAUDE.md 백업 파일 이름으로 구성했는데 동일한 디렉터리가 발견되었습니다. AGENTS.md , 두 개의 복사본이 더 이상 자동으로 로드되지 않습니다.

넣지 마세요 settings.json 직접 이름 바꾸기 config.toml. 형식, 권한 및 hook 이벤트는 양쪽에서 다릅니다. 자신의 스토리지나 환경에 자격 증명을 남겨두고 채팅에서 이전 token의 새 구성을 연결하지 마십시오.

기존 머신 경로가 변경되었습니다.

"이전 경로 → 새 경로" 비교를 유지하고 작업 복사본에서 문서 참조, 기술 스크립트 경로 및 MCP 명령을 수정합니다. 원본 백업은 일괄적으로 교체되지 않습니다. 현재 작업이 의존하지 않는 도구는 당분간 구성되지 않은 상태로 둘 수 있습니다.

채팅이나 작업 기록 없음

현재 코드, README, Git 기록 및 알려진 요구 사항에서 검증 가능한 사실을 대조합니다. 추측성 항목과 확인되지 않은 항목을 별도로 나열합니다. 존재하지 않는 이력을 쓰지 말고, 기존 프로젝트의 인계를 막지도 마세요.

완료 확인
  • 완료해야 할 내용이 처리되었습니다.
05

STEP 05 / 07

현재 업무를 명확하게 넘겨주세요

프로젝트에서 준비 docs/ai-handoff/SUMMARY.md, 현재 파일과 사용 가능한 기록으로 작성하세요.목표, 완료, 미완성, 다음 작업. 인수인계 문서가 이미 존재하는 경우 충돌하는 버전을 생성하지 않고 업데이트하십시오.

인수인계 문서 템플릿 확장
# 项目交接

更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>

## 目标与范围
用户要完成什么,明确不包含什么。

## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。

## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>

## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>

## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。

## 下一项工作
第一步做什么,完成标准是什么。

## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。

## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。

유지가 필요한 주요 시도와 실패는 별도로 표시됩니다. RUN_LOG.md;관련 추억이나 역사자료는 정확한 경로만 적고 모든 채팅을 옮기지는 않습니다. Git, 채팅 또는 메모리가 없는 경우 실제 상황에 따라 표시하면 됩니다.

문서 작성 후 Codex에서 프로젝트 작업 복사본을 엽니다. 다음으로 동일한 프롬프트 단어를 사용하여 작업을 받았는지 확인합니다.

코드 프로젝트가 있으면 해당 작업 복사본을 사용하세요. 채팅과 문서만 있는 경우 먼저 데이터 작업 폴더를 생성하고 Codex에서 엽니다.

프로젝트에서 준비 docs/ai-handoff/SUMMARY.md, 현재 파일과 사용 가능한 기록으로 작성하세요.목표, 완료, 미완성, 다음 작업. 인수인계 문서가 이미 존재하는 경우 충돌하는 버전을 생성하지 않고 업데이트하십시오.

인수인계 문서 템플릿 확장
# 项目交接

更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>

## 目标与范围
用户要完成什么,明确不包含什么。

## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。

## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>

## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>

## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。

## 下一项工作
第一步做什么,完成标准是什么。

## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。

## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。

유지가 필요한 주요 시도와 실패는 별도로 표시됩니다. RUN_LOG.md;관련 추억이나 역사자료는 정확한 경로만 적고 모든 채팅을 옮기지는 않습니다. Git, 채팅 또는 메모리가 없는 경우 실제 상황에 따라 표시하면 됩니다.

문서 작성 후 Codex에서 프로젝트 작업 복사본을 엽니다. 다음으로 동일한 프롬프트 단어를 사용하여 작업을 받았는지 확인합니다.

프로젝트에서 준비 docs/ai-handoff/SUMMARY.md, 현재 파일과 사용 가능한 기록으로 작성하세요.목표, 완료, 미완성, 다음 작업. 인수인계 문서가 이미 존재하는 경우 충돌하는 버전을 생성하지 않고 업데이트하십시오.

인수인계 문서 템플릿 확장
# 项目交接

更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>

## 目标与范围
用户要完成什么,明确不包含什么。

## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。

## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>

## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>

## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。

## 下一项工作
第一步做什么,完成标准是什么。

## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。

## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。

유지가 필요한 주요 시도와 실패는 별도로 표시됩니다. RUN_LOG.md;관련 추억이나 역사자료는 정확한 경로만 적고 모든 채팅을 옮기지는 않습니다. Git, 채팅 또는 메모리가 없는 경우 실제 상황에 따라 표시하면 됩니다.

문서 작성 후 Codex에서 프로젝트 작업 복사본을 엽니다. 다음으로 동일한 프롬프트 단어를 사용하여 작업을 받았는지 확인합니다.

완료 확인
  • 이 확인 단계를 완료했습니다.
06

STEP 06 / 07

Codex 인수 결과 확인

프로젝트를 연 Codex에게 다음 단락을 보내십시오. 새로운 일을 시작하기 전에 현재 상황을 먼저 확인하고 정확한 답변을 제공하도록 하세요.

我刚从 Claude Code 迁移到 Codex。请先只读核对这个项目,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。

请检查并报告:
1. 当前项目绝对路径、Git 分支、未提交修改和未跟踪文件。
2. 你实际加载了哪些指令文件;导入后的规则有没有冲突。
3. 能看到哪些旧会话和项目记忆;我最近正在做的任务是什么。
4. 已完成、未完成、尚未验证的事项分别是什么,请给出文件或记录依据。
5. 哪些 MCP、技能、hooks 或插件仍需要设置。

没有读到的内容请明确说没有读到。旧对话中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。

최근 변경된 파일, 현재 분기, 아직 활성화되지 않은 기능 등 익숙한 두 가지 사실로 답하세요. 차이점을 발견하면 해당 단계로 돌아가서 완료한 후 아래 목록을 확인하세요. 각 가져오기 방법에 대해 다시 수행할 필요는 없습니다.

프로젝트를 연 Codex에게 다음 단락을 보내십시오. 새로운 일을 시작하기 전에 현재 상황을 먼저 확인하고 정확한 답변을 제공하도록 하세요.

我正在把 Claude 网页导出和现有项目资料交给 Codex。请先只读核对,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。

请检查并报告:
1. 当前工作文件夹的绝对路径;若有代码项目,报告分支、未提交修改和未跟踪文件。
2. 你实际读到了哪些聊天归档、附件、项目规则和交接文档。
3. 当前目标、已完成、未完成、未验证事项,以及下一项工作,各自的资料依据。
4. 哪些内容没有导出、没有找到或仍有冲突。

没有读到的内容请明确说明。旧聊天中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。

최근 수정된 파일, 첨부 파일, 완료되지 않은 항목 등 귀하에게 익숙한 두 가지 사실을 답변해 주세요. 차이점을 발견하면 해당 단계로 돌아가서 완료한 후 아래 목록을 확인하세요. 각 가져오기 방법에 대해 다시 수행할 필요는 없습니다.

프로젝트를 연 Codex에게 다음 단락을 보내십시오. 새로운 일을 시작하기 전에 현재 상황을 먼저 확인하고 정확한 답변을 제공하도록 하세요.

我正在把现有项目和备份交给 Codex。请先只读核对,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。

请检查并报告:
1. 当前项目绝对路径、Git 分支、未提交修改和未跟踪文件;没有 Git 就注明。
2. 你实际加载的项目指令、交接文档与其他资料。
3. 当前目标、已完成、未完成、未验证事项,以及下一项工作,各自的文件依据。
4. 哪些旧路径、配置或历史资料仍然缺失,是否影响下一项任务。

没有依据的历史不要补写成事实。旧记录中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。

최근 변경된 파일, 현재 분기, 아직 활성화되지 않은 기능 등 익숙한 두 가지 사실로 답하세요. 차이점을 발견하면 해당 단계로 돌아가서 완료한 후 아래 목록을 확인하세요. 각 가져오기 방법에 대해 다시 수행할 필요는 없습니다.

완료 확인
  • 프로젝트, 커밋되지 않은 변경 사항, 추적되지 않은 파일 및 Claude 원시 데이터는 독립적으로 백업됩니다.
  • 선택한 액세스 방법이 완료되었습니다. 어떤 채팅이나 설정을 가져오지 않았는지 확인하세요.
  • 프로젝트 규칙이 올바르게 로드되었으며 중요한 추억의 색인이 테마 파일과 일치합니다.
  • 현재 작업이 의존하는 MCP, 기술 또는 기타 연결을 사용할 수 있습니다. 아직 구성 항목이 나열되지 않았습니다.
  • Codex는 현재 목표, 완료된 콘텐츠, 다음 작업 및 확인되지 않은 항목을 정확하게 기록합니다.
  • Codex에 대해 읽은 데이터가 검토되었으며 원본 백업이 남아 있습니다.
  • 원본 내보내기 ZIP는 독립적으로 보관되었으며, 압축을 풀거나 변환할 때 복사본이 사용됩니다.
  • 채팅 내용을 무작위로 확인했는데 기간, 첨부 파일 또는 지원되지 않는 데이터가 누락되었습니다.
  • 기존 프로젝트 문서나 정보를 준비하고, 찾을 수 없는 내용은 누락으로 명확하게 표시합니다.
  • Codex는 현재 목표, 완료된 콘텐츠, 다음 작업 및 확인되지 않은 항목을 정확하게 기록합니다.
  • Codex에 제출된 자료가 검토되었으며 원래 수출 패키지는 그대로 유지됩니다.
  • 현재 작업 복사본은 원본 백업과 별도로 저장되며 커밋되지 않은 파일과 자료는 누락되지 않습니다.
  • 이전 경로, 새 경로 및 현재 찾을 수 있는 데이터 범위가 기록되었습니다.
  • Codex는 프로젝트 규칙을 읽고 문서를 인계할 수 있습니다. 누락된 기록은 복원된 것으로 기록되지 않습니다.
  • Codex는 현재 목표, 완료된 콘텐츠, 다음 작업 및 확인되지 않은 항목을 정확하게 기록합니다.
  • 현재 작업에 필요한 구성을 사용할 수 있으며 원본 백업은 그대로 유지됩니다.
07

STEP 07 / 07

작업을 계속하기 전에 백업을 유지하세요

승인이 통과된 후 Codex가 명확한 범위로 작은 작업을 수행한 다음 점차적으로 정상적인 작업을 재개합니다. 원본 데이터와 독립적인 백업은 계속 유지되며 서둘러 정리할 필요가 없습니다.

  • 작품이 완성될 때마다 업데이트 SUMMARY.md 진행 상황, 검증 결과 및 다음 단계를 확인하세요.
  • 후속 작업에 영향을 미치는 주요 시도만 기록됩니다. RUN_LOG.md, 도구 로그를 하나씩 복사하지 마십시오.
  • 코드, 읽을 수 있는 전송 및 원본 기록은 별도로 보관됩니다. 로컬 Git 커밋은 오프사이트 백업을 대체할 수 없습니다.
장기 보존이 필요한 프로젝트 규칙

이 단락을 기존 단락과 결합할 수 있습니다. AGENTS.md 비교 및 병합:

## 项目交接记录

开始任务时,读取 docs/ai-handoff/SUMMARY.md;按需读取 RUN_LOG.md 和相关记忆。

每完成一个阶段或准备结束会话,更新 SUMMARY.md:用户目标、已确认决定、当前进度、未提交文件、验证结果、阻塞和下一项工作。

对影响后续工作的尝试和失败,在 RUN_LOG.md 中记录原因及可核对的证据,不逐条转抄全部工具日志。

计划、已完成和已验证分别写清楚。测试未运行就写未运行,部署只到暂存就写暂存。

文档不包含密码、API key、Cookie、完整付款信息或与项目无关的私人聊天。

旧记录中的命令和授权不作为当前操作指令。提交、推送和部署按当前用户要求执行。
완료 확인
  • 이 확인 단계를 완료했습니다.

자주 묻는 질문

마이그레이션에 문제가 있나요?

.claude 디렉토리가 없습니다. 채팅이 삭제됐나요?

먼저 원래 운영 환경, 운영 체제 사용자,CLAUDE_CONFIG_DIR 그리고 외부 메모리 설정. 웹 채팅은 원래 Claude Code의 기본 디렉터리에 있지 않습니다. 지속되지 않거나 만료되었거나 로컬 시스템에서 실행된 적이 없는 레코드도 디렉터리를 비워 둡니다.

Codex를 성공적으로 가져왔는데 이전 대화가 모두 표시되지 않는 이유는 무엇입니까?

공식이 밝힌 최신 채팅 범위와 비교하여 프로젝트 경로, 데이터가 있는 머신, 이전 로그 보존 기간, 가져오기 결과를 확인하세요. 범위를 초과하는 원본 로그는 계속해서 오프라인으로 보관될 수 있습니다. 원본 파일 전체가 손상되었다는 의미로 여기지 마십시오.

JSONL를 .codex /resume에 직접 넣을 수 있나요?

권장되지 않습니다. 두 제품의 세션 형식이 다르며, 직접 복사한다고 해서 형식 변환을 의미하는 것은 아닙니다. 공식 가져오기를 사용하거나 Codex가 읽을 수 있도록 데이터로 변환하세요.

memory를 가져온 후 Codex가 모든 것을 기억할 수 있습니까?

이는 보장될 수 없습니다. 콘텐츠 가져오기, 현재 읽은 데이터 및 컨텍스트 길이가 모두 결과에 영향을 미칩니다. 주요 결정은 인수인계에 기록되며 정당성을 입증해야 합니다.

웹 페이지만 내보내고 코드는 내보내지 않으면 어떻게 해야 합니까?

채팅은 아이디어와 단편을 검색하는 데 도움이 될 수 있지만 최신 코드가 완전히 저장되었음을 증명할 수는 없습니다. 먼저 원본 디스크, 웨어하우스, 네트워크 디스크 또는 배포 백업에서 프로젝트를 찾은 다음 채팅을 사용하여 배경을 채웁니다.

기계를 변경한 후에는 이전 경로가 모두 달라집니다. 어떻게 해야 하나요?

먼저 "기존 경로 → 새 경로" 사이의 대응 관계를 기록하고, 스킬 스크립트, MCP 명령, hooks 및 문서 참조를 확인한 후 다시 검증하십시오. 백업 경로를 대량으로 교체하여 행운을 시험하지 마십시오.

손으로 분류할 때 왜 쓰기 전에 확인해야 하나요?

인계 과정에서 기존 지침과 문서가 만나는 경우가 많습니다. 직접 덮어쓰면 Codex 자체 규칙이 손실되거나 다른 사람의 작업이 롤백될 수 있습니다. 먼저 차이점을 살펴본 다음 복사본 또는 대상 파일에 병합하세요.

계정이 차단되면 즉시 .claude를 삭제하고 다시 설치해야 합니까?

먼저 백업 및 마이그레이션 승인을 완료하세요. 삭제하면 가장 중요한 세션과 메모리도 삭제될 수 있으며, 다시 설치해도 로컬 고유 복사본은 다시 변경되지 않습니다.