Migrare i progetti e i record di Claude nel Codex
Salvare prima i dati, quindi scegliere un metodo di accesso e continuare con il lavoro da svolgere.
Dopo il passaggio, verrà visualizzato il contenuto del percorso corrispondente per ciascun passaggio riportato di seguito.
STEP 01 / 07
Per prima cosa conferma quali informazioni hai
Ciò che ti porterai via questa volta sono file di progetto, chat leggibile e uno sfondo di lavoro. Conferma innanzitutto dove si trovano i dati, quindi segui i passaggi seguenti; l'abbonamento all'account e lo stato di accesso allo strumento devono essere impostati separatamente.
Prepara un Codex a cui puoi accedere normalmente; se ne hai già uno, continua direttamente. Puoi visualizzarlo se non è stato ancora installato.Istruzioni di installazione ufficiali della CLI。
| Trova prima | A cosa serve? |
|---|---|
| Directory del progetto originale | Codice, materiali e modifiche non autorizzate; lascia che Codex apra questa directory più tardi |
%USERPROFILE%\.claude\projects | Sessione locale JSONL e memoria di progetto |
CLAUDE.md、.claude/ | Regole, competenze e configurazioni del progetto; risolto in caso di elementi mancanti |
Se stai eseguendo Claude Code su un server WSL, Docker o SSH, vai all'ambiente originale per trovare i record. Impostato CLAUDE_CONFIG_DIR o autoMemoryDirectory Quando prevarrà la directory effettiva.history.jsonl Viene registrata solo la cronologia degli input e non può sostituire una sessione completa.
Salva prima il contenuto che stai modificando e mantieni temporaneamente la directory e la cache originali. Il prossimo passo è fare una copia.
Ciò che ti porterai via questa volta sono file di progetto, chat leggibile e uno sfondo di lavoro. Conferma innanzitutto dove si trovano i dati, quindi segui i passaggi seguenti; l'abbonamento all'account e lo stato di accesso allo strumento devono essere impostati separatamente.
Prepara un Codex a cui puoi accedere normalmente; se ne hai già uno, continua direttamente. Puoi visualizzarlo se non è stato ancora installato.Istruzioni di installazione ufficiali della CLI。
| Trova prima | A cosa serve? |
|---|---|
| Directory del progetto originale | Codice, materiali e modifiche non autorizzate; lascia che Codex apra questa directory più tardi |
~/.claude/projects/ | Sessione locale JSONL e memoria di progetto |
CLAUDE.md、.claude/ | Regole, competenze e configurazioni del progetto; risolto in caso di elementi mancanti |
Se stai eseguendo Claude Code su un server WSL, Docker o SSH, vai all'ambiente originale per trovare i record. Impostato CLAUDE_CONFIG_DIR o autoMemoryDirectory Quando prevarrà la directory effettiva.history.jsonl Viene registrata solo la cronologia degli input e non può sostituire una sessione completa.
Salva prima il contenuto che stai modificando e mantieni temporaneamente la directory e la cache originali. Il prossimo passo è fare una copia.
Ciò che ti porterai via questa volta sono file di progetto, chat leggibile e uno sfondo di lavoro. Conferma innanzitutto dove si trovano i dati, quindi segui i passaggi seguenti; l'abbonamento all'account e lo stato di accesso allo strumento devono essere impostati separatamente.
Prepara un Codex a cui puoi accedere normalmente; se ne hai già uno, continua direttamente. Puoi visualizzarlo se non è stato ancora installato.Istruzioni di installazione ufficiali della CLI。
Questo percorso è adatto per Claude web o Chat. I record delle pagine Web e le sessioni locali di Claude Code sono due insiemi di dati. Non è necessario cercarli per esportare i record delle pagine Web. .claude/projects/。
- Prepara l'account originale, l'indirizzo email associato e la cartella di backup indipendente.
- Quando hai un progetto in corso, prepara inoltre una copia esistente del codice, degli allegati e della direttiva Progetti.
- La chat può integrare le idee, ma non può sostituire il codice più recente e caricare file.
Il passo successivo è ottenere il pacchetto compresso dal portale di esportazione di Claude. Se disponi solo di pacchetti di esportazione già pronti, puoi anche conservare direttamente la copia e continuare.
Ciò che ti porterai via questa volta sono file di progetto, chat leggibile e uno sfondo di lavoro. Conferma innanzitutto dove si trovano i dati, quindi segui i passaggi seguenti; l'abbonamento all'account e lo stato di accesso allo strumento devono essere impostati separatamente.
Prepara un Codex a cui puoi accedere normalmente; se ne hai già uno, continua direttamente. Puoi visualizzarlo se non è stato ancora installato.Istruzioni di installazione ufficiali della CLI。
Questo percorso è adatto se disponi solo di vecchi dischi, cartelle di progetto o backup esistenti. Elenchiamo innanzitutto cosa possiamo trovare:
- Codice, risorse, modifiche non confermate e copie di distribuzione o repository attualmente disponibili.
CLAUDE.md、memory/, esportazione della chat e note sulle attività.- Corrispondenza tra vecchi percorsi e nuovi percorsi, nonché dati mancanti.
Se hai recuperato i dati completi di Claude Code e desideri utilizzare l'importatore, puoi passare al percorso "Record locali di Claude Code". Quando ci sono solo codici e documenti, puoi anche consegnarli direttamente senza aspettare una chat.
- Ho completato questa fase di controllo.
STEP 02 / 07
Conserva prima un backup indipendenteRichiedi l'esportazione e salva il file originaleMantieni il progetto e il backup originale separati
Per prima cosa salvare le modifiche che non sono state scritte su disco e chiudere la sessione di Claude Code che sta ancora scrivendo. Cambia il percorso del progetto nell'esempio nel tuo percorso; posizionare la directory di backup all'esterno delle directory del progetto e dei dati di Claude.
dentro PowerShell correre. Quando non è presente il disco F, inserisci anche F:\AI\claude-rescue Passa alla tua posizione di backup.
$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
Al termine, apri il backup project e claude-data, verificare a campione che il file possa effettivamente essere letto. Quando la directory dei dati di Claude non viene trovata, verrà comunque eseguito il backup del progetto, ma sarà necessario tornare all'ambiente originale per ritrovare i record. Crea una copia della memoria esterna, del collegamento simbolico o di un'altra posizione indicata dalla giunzione.
Con Git: registra lo stato corrente dell'area di lavoro
Questi comandi visualizzano solo lo stato. Salta quando non è presente Git, ma è comunque necessario salvare i file non salvati e le risorse locali.
git status --short
git branch --show-current
git log -5 --oneline
git diff --statI backup completi, che possono includere chat e credenziali private, rimangono nell'archivio sotto il tuo controllo; non inviare l'intero pacchetto a un repository pubblico.
Per prima cosa salvare le modifiche che non sono state scritte su disco e chiudere la sessione di Claude Code che sta ancora scrivendo. Cambia il percorso del progetto nell'esempio nel tuo percorso; posizionare la directory di backup all'esterno delle directory del progetto e dei dati di Claude.
dentro Bash o Zsh correre. WSL Utilizzare un ambiente utente Linux che esegue Claude Code.
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
Al termine, apri il backup project e claude-data, verificare a campione che il file possa effettivamente essere letto. Quando la directory dei dati di Claude non viene trovata, verrà comunque eseguito il backup del progetto, ma sarà necessario tornare all'ambiente originale per ritrovare i record. Crea una copia della memoria esterna, del collegamento simbolico o di un'altra posizione indicata dalla giunzione.
Con Git: registra lo stato corrente dell'area di lavoro
Questi comandi visualizzano solo lo stato. Salta quando non è presente Git, ma è comunque necessario salvare i file non salvati e le risorse locali.
git status --short
git branch --show-current
git log -5 --oneline
git diff --statI backup completi, che possono includere chat e credenziali private, rimangono nell'archivio sotto il tuo controllo; non inviare l'intero pacchetto a un repository pubblico.
- Quando puoi ancora accedere alle impostazioni di Claude, apri Settings → Privacy → Export data. La pagina web e Claude Desktop supportano l'esportazione; l'app mobile non può essere avviata dal client.
- Quando il tuo account è limitato, accedi
claude.aiper vedere se sono disponibili pagine riservate Export data. L'intervallo esportabile è subordinato all'effettiva registrazione del conto. - Vai all'indirizzo email associato per scaricare ed esportare lo ZIP; rimani connesso durante il download. Dopo l'invio del collegamento e-mail 24 oreScaduto. Puoi presentare nuovamente domanda dopo la scadenza.
- Conserva lo ZIP originale come backup e decomprimilo per un'elaborazione successiva. È necessario verificare separatamente se i file di progetto, gli allegati di caricamento e le istruzioni sui progetti sono inclusi; quelli mancanti vengono compilati dalle copie esistenti.
Account team/aziendale
I membri regolari possono esportare le proprie chat quando abilitato dal proprietario dell'organizzazione; questa esportazione non include i file caricati. I dati completi dell’organizzazione sono costituiti da Primary Owner Operare dal Portale Dati Organizzativi e Privacy. Se le autorizzazioni richieste non sono disponibili, contattare il leader dell'organizzazione.
Quando hai già il pacchetto di esportazione, conserva una copia non modificata del ZIP originale per continuare.
- Copia gli elementi richiesti dal vecchio disco o dal backup sul computer corrente, conservando prima la copia originale.
- Lascia un backup indipendente della copia di lavoro corrente. Quando il file manager copia, porterà file nascosti, modifiche non salvate, file non tracciati e materiali necessari; la nuova clonazione del repository non includerà questi contenuti.
- Mantieni regole, ricordi, chat e note di missione disponibili nello stesso elenco, registrando percorsi vecchi e nuovi. I file esterni a cui fanno riferimento i collegamenti alle directory vengono copiati separatamente.
Non organizzare, rinominare o sostituire in batch i percorsi direttamente sull'unico backup. Se non è presente alcuna chat, verrà prima contrassegnata come mancante e il file esistente continuerà a essere utilizzato per la consegna.
- Ho completato questa fase di controllo.
STEP 03 / 07
Scegli un metodo di accessoOrganizzare i record delle pagine Web in dati leggibiliApri una copia del progetto nel Codex
tre modiscegline unoQuesto è tutto. Quando Codex deve farsi carico direttamente del progetto, è preferibile la CLI locale; quando l'importatore non è disponibile, è possibile continuare anche l'accesso manuale.
Metodo di accesso · Basta sceglierne uno
Se puoi già eseguire Codex, puoi iniziare inserendo il progetto. Il seguente comando di aggiornamento npm richiede che Node.js e npm siano installati sul computer locale; Il Codex installato tramite altri canali dovrebbe essere aggiornato in base al canale originale:
npm install -g @openai/codex@latest
codex --version
Cambia il percorso del tuo progetto e avvialo in PowerShell:
try {
Set-Location -LiteralPath 'F:\AI\my-project' -ErrorAction Stop
codex
} catch {
Write-Error '没有成功进入项目目录,请检查路径'
}
Dopo aver effettuato l'accesso al Codex, nel suoCasella di input della chatInserisci la seguente riga, non nel terminale di sistema o nel codice Claude:
/import
- Seleziona Claude Code, quindi seleziona il progetto che desideri intraprendere questa volta.
- Visualizza comandi, impostazioni e un elenco di chat recenti, importa secondo necessità.
- Prendi nota degli elementi che non sono stati importati, che richiedono un nuovo accesso o che vengono indicati come incompatibili e inserisci solo questi elementi mancanti nel passaggio successivo.
Impossibile visualizzare/importare oppure i dati si trovano su un altro computer
/import solo perInterfaccia interattiva Codex CLI locale e inattiva. Non disponibile per l'esecuzione di attività, sessioni remote o durante la connessione al daemon del server app locale. Importazioni CLI fino a50 chat negli ultimi 30 giorni。
Dopo l'aggiornamento, crea una nuova sessione inattiva locale e riprova; se non è ancora disponibile, scegli l'accesso manuale. Dati remoti, personalizzazione CLAUDE_CONFIG_DIR Quando non viene riconosciuto, puoi utilizzare la CLI locale su quella macchina o conservare un backup per il passaggio manuale. Non sovrascrivere la directory predefinita per accogliere l'importatore.
Se puoi già eseguire Codex, puoi iniziare inserendo il progetto. Il seguente comando di aggiornamento npm richiede che Node.js e npm siano installati sul computer locale; Il Codex installato tramite altri canali dovrebbe essere aggiornato in base al canale originale:
npm install -g @openai/codex@latest
codex --version
Cambia il percorso del tuo progetto e avvialo in Bash o Zsh:
cd '/path/to/my-project' && codex
Dopo aver effettuato l'accesso al Codex, nel suoCasella di input della chatInserisci la seguente riga, non nel terminale di sistema o nel codice Claude:
/import
- Seleziona Claude Code, quindi seleziona il progetto che desideri intraprendere questa volta.
- Visualizza comandi, impostazioni e un elenco di chat recenti, importa secondo necessità.
- Prendi nota degli elementi che non sono stati importati, che richiedono un nuovo accesso o che vengono indicati come incompatibili e inserisci solo questi elementi mancanti nel passaggio successivo.
Impossibile visualizzare/importare oppure i dati si trovano su un altro computer
/import solo perInterfaccia interattiva Codex CLI locale e inattiva. Non disponibile per l'esecuzione di attività, sessioni remote o durante la connessione al daemon del server app locale. Importazioni CLI fino a50 chat negli ultimi 30 giorni。
Dopo l'aggiornamento, crea una nuova sessione inattiva locale e riprova; se non è ancora disponibile, scegli l'accesso manuale. Dati remoti, personalizzazione CLAUDE_CONFIG_DIR Quando non viene riconosciuto, puoi utilizzare la CLI locale su quella macchina o conservare un backup per il passaggio manuale. Non sovrascrivere la directory predefinita per accogliere l'importatore.
Questo portale appartiene all'applicazione desktop ChatGPT.Le chat recenti importate possono essere visualizzate nell'applicazione desktop; se desideri assumere il controllo del progetto direttamente nella CLI del Codex, seleziona "CLI del Codex" o "Accesso manuale".
- aperto App desktop ChatGPT → Impostazioni → Importa;Parte dell'interfaccia è inclusa General → Import other agent setup。
- Seleziona Claude Code, seleziona il progetto e visualizza i comandi, le impostazioni, le competenze e le chat recenti da importare.
- Completa l'importazione, prendendo nota delle connessioni che necessitano di essere ripristinate. Il codice del progetto utilizza ancora la directory esistente e l'importatore non copia il codice per tuo conto.
Le voci variano in base alla versione del prodotto e al lotto di rilascio. Se non riesci a trovarlo, puoi scegliere direttamente la CLI locale o accedervi manualmente senza dover cercare ripetutamente il menu.
Apri una copia funzionante del progetto nel Codex e annota il percorso assoluto del backup di Claude. Non è necessario inserire JSONL .codexe non riscrivere prima il record originale per continuare a lavorare.
Successivamente, aggiungi solo le regole, i ricordi o la chat della cronologia di cui il progetto ha realmente bisogno; qualsiasi contenuto già esistente può essere saltato. Il quinto passaggio consiste nell'organizzare i documenti di consegna per l'attività corrente.
Lo ZIP della pagina Web non può essere trasferito direttamente alla CLI del Codex /import;Questo passaggio lo converte innanzitutto in dati leggibili. Dopo la decompressione c'è conversations.json può essere convertito in Markdown:
Dopo il download, salva lo script nella directory degli strumenti. bisogno Python 3.10 o successivo, utilizza solo la libreria standard; funziona offline su questa macchina, non è necessario accedere a Claude o chiamare la modella.
Quanto segue viene salvato come script in F:\AI\claude-rescue Ad esempio, per sostituire il percorso con la posizione effettiva:
python 'F:\AI\claude-rescue\export_claude.py' 'F:\AI\claude-rescue\web-export\conversations.json' --out 'F:\AI\claude-rescue\archive-web'
--out deve essere dopoImmettere una nuova directory diversa da quella che non esiste ancora. Se esiste già una directory con lo stesso nome, cambia il nome. Non eliminare i vecchi risultati ed esegui di nuovo. Apri dopo la conversione INDEX.md, controlla a campione una conversazione familiare.
Intervallo di conversione e codice di uscita
Lo script estrae il testo visibile dell'utente/assistente riconosciuto, salta i blocchi di pensiero, le chiamate agli strumenti e i risultati degli strumenti e non ricostruisce la catena di conversazione finale biforcuta. Markdown è materiale leggibile dall'uomo e non può essere utilizzato come sessione nativa del Codex resume, né può sostituire il backup del log originale.
codice di uscita 0: questa volta non sono state segnalate lacune nei dati;1: Sessione fallita o non valida;2: È stato generato un archivio parziale con lacune. apparire 2 prima guarda gli avvisi del terminale e INDEX.md, quindi controllare il file originale. anche per 0, inoltre sovrascrive solo il testo visibile supportato dallo script.
Lo script non si desensibilizza automaticamente. Lasciamo che il Codice legga solo i dati controllati e rilevanti per il compito; ciò che legge il modello può entrare nella richiesta.
in caso contrario conversations.json, aprire prima il pacchetto di esportazione per confermare la struttura; mantieni i file leggibili, non modificare semplicemente il suffisso e forzare la conversione. Quando non sono presenti chat convertibili, puoi comunque utilizzare il codice e la documentazione esistenti per continuare il trasferimento.
Lo ZIP della pagina Web non può essere trasferito direttamente alla CLI del Codex /import;Questo passaggio lo converte innanzitutto in dati leggibili. Dopo la decompressione c'è conversations.json può essere convertito in Markdown:
Dopo il download, salva lo script nella directory degli strumenti. bisogno Python 3.10 o successivo, utilizza solo la libreria standard; funziona offline su questa macchina, non è necessario accedere a Claude o chiamare la modella.
Quanto segue viene salvato come script in ~/claude-rescue Ad esempio, per sostituire il percorso con la posizione effettiva:
python3 ~/claude-rescue/export_claude.py ~/claude-rescue/web-export/conversations.json --out ~/claude-rescue/archive-web
--out deve essere dopoImmettere una nuova directory diversa da quella che non esiste ancora. Se esiste già una directory con lo stesso nome, cambia il nome. Non eliminare i vecchi risultati ed esegui di nuovo. Apri dopo la conversione INDEX.md, controlla a campione una conversazione familiare.
Intervallo di conversione e codice di uscita
Lo script estrae il testo visibile dell'utente/assistente riconosciuto, salta i blocchi di pensiero, le chiamate agli strumenti e i risultati degli strumenti e non ricostruisce la catena di conversazione finale biforcuta. Markdown è materiale leggibile dall'uomo e non può essere utilizzato come sessione nativa del Codex resume, né può sostituire il backup del log originale.
codice di uscita 0: questa volta non sono state segnalate lacune nei dati;1: Sessione fallita o non valida;2: È stato generato un archivio parziale con lacune. apparire 2 prima guarda gli avvisi del terminale e INDEX.md, quindi controllare il file originale. anche per 0, inoltre sovrascrive solo il testo visibile supportato dallo script.
Lo script non si desensibilizza automaticamente. Lasciamo che il Codice legga solo i dati controllati e rilevanti per il compito; ciò che legge il modello può entrare nella richiesta.
in caso contrario conversations.json, aprire prima il pacchetto di esportazione per confermare la struttura; mantieni i file leggibili, non modificare semplicemente il suffisso e forzare la conversione. Quando non sono presenti chat convertibili, puoi comunque utilizzare il codice e la documentazione esistenti per continuare il trasferimento.
Apri nel Codicecopia di lavoro corrente. Fornisci prima il percorso del progetto, il vecchio percorso del backup e l'elenco dei file che hai compilato, senza richiedergli di ripristinare prima le chat inesistenti.
- Sì
README、CLAUDE.mdO note sulle attività, conservale prima come materiali di progetto. - C'è un file di chat Markdown, scrivi il percorso esatto e leggi solo le parti relative all'attività in seguito.
- Puoi continuare solo con il codice: scrivi separatamente gli obiettivi noti e lo sfondo mancante e forma un passaggio di consegne nel quinto passaggio.
Quando recuperi i dati completi del codice Claude e desideri utilizzare l'importatore, puoi cambiare l'origine dati; questo percorso non richiede la reinstallazione di Claude Code.
- Ho completato questa fase di controllo.
STEP 04 / 07Può essere saltato
Compila solo le informazioni mancantiIntegra gli allegati e le informazioni sul progetto secondo necessitàRegole complete e background secondo necessità
Dopo l'importazione non ci sono elementi mancanti e puoi andare direttamente al passaggio successivo.In caso di accesso manuale o se manca solo una parte dei dati, espandere le voci corrispondenti secondo necessità:
Nessuna sessione o memoria trovata per l'elemento
nel backup claude-data\projects Conferma il progetto in base all'ora, al percorso di lavoro e a un messaggio familiare, non solo al nome della directory.
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 è un indice, conservato insieme ai file dell'oggetto a cui si fa riferimento. Quando hai bisogno di tracciare la conclusione del sub-agente, controlla la relativa subagents/ registrare.
Completa le regole del progetto, le memorie o le impostazioni degli strumenti
| cosa manca | Come rimediare |
|---|---|
Progetto CLAUDE.md | Progetto AGENTS.md;I file esistenti vengono prima confrontati e poi uniti |
| preferenze globali personali | Codice globale AGENTS.md;CODEX_HOME Utilizza la directory effettiva durante la personalizzazione |
| memoria del progetto | docs/ai-handoff/memory/e scrivi la voce di lettura nelle istruzioni del progetto |
| Competenze personalizzate | Progetto .agents/skills/ o utente ~/.agents/skills/, controlla percorsi e dipendenze |
| MCP, hook, permessi e plug-in | Imposta elemento per elemento in base alla configurazione supportata da Codex e accedi nuovamente se i servizi richiesti |
Il Codex non verrà caricato automaticamente solo perché hai copiato delle note. Controlla AGENTS.md priorità con lo stesso livello AGENTS.override.md;Il limite predefinito per le direttive globali e di progetto combinate è 32 KiB, con una lunga cronologia lasciata nell'archivio e letta su richiesta. Se metti CLAUDE.md Configurata come nome del file di backup, è stata trovata la stessa directory AGENTS.md , due copie non verranno più caricate automaticamente.
non mettere settings.json Rinominare direttamente config.toml. Il formato, i permessi e gli eventi hook sono diversi su entrambi i lati. Mantieni le credenziali nel tuo spazio di archiviazione o ambiente, non unire la nuova configurazione dai vecchi token nella chat.
È necessario leggere la cronologia non importata: conversione offline in Markdown
Dopo il download, salva lo script nella directory degli strumenti. bisogno Python 3.10 o successivo, utilizza solo la libreria standard; funziona offline su questa macchina, non è necessario accedere a Claude o chiamare la modella.
Modificare il percorso della posizione di backup effettiva ed eseguirlo in PowerShell:
python 'F:\AI\claude-rescue\export_claude.py' 'F:\AI\claude-rescue\你的备份目录\claude-data\projects' --out 'F:\AI\claude-rescue\archive-code'
--out deve essere dopoImmettere una nuova directory diversa da quella che non esiste ancora. Se esiste già una directory con lo stesso nome, cambia il nome. Non eliminare i vecchi risultati ed esegui di nuovo. Apri dopo la conversione INDEX.md, controlla a campione una conversazione familiare.
Intervallo di conversione e codice di uscita
Lo script estrae il testo visibile dell'utente/assistente riconosciuto, salta i blocchi di pensiero, le chiamate agli strumenti e i risultati degli strumenti e non ricostruisce la catena di conversazione finale biforcuta. Markdown è materiale leggibile dall'uomo e non può essere utilizzato come sessione nativa del Codex resume, né può sostituire il backup del log originale.
codice di uscita 0: questa volta non sono state segnalate lacune nei dati;1: Sessione fallita o non valida;2: È stato generato un archivio parziale con lacune. apparire 2 prima guarda gli avvisi del terminale e INDEX.md, quindi controllare il file originale. anche per 0, inoltre sovrascrive solo il testo visibile supportato dallo script.
Lo script non si desensibilizza automaticamente. Lasciamo che il Codice legga solo i dati controllati e rilevanti per il compito; ciò che legge il modello può entrare nella richiesta.
Dopo l'importazione non ci sono elementi mancanti e puoi andare direttamente al passaggio successivo.In caso di accesso manuale o se manca solo una parte dei dati, espandere le voci corrispondenti secondo necessità:
Nessuna sessione o memoria trovata per l'elemento
nel backup claude-data/projects/ Conferma il progetto in base all'ora, al percorso di lavoro e a un messaggio familiare, non solo al nome della directory.
find "$HOME/claude-rescue/你的备份目录/claude-data/projects" -type f -name '*.jsonl'
memory/MEMORY.md è un indice, conservato insieme ai file dell'oggetto a cui si fa riferimento. Quando hai bisogno di tracciare la conclusione del sub-agente, controlla la relativa subagents/ registrare.
Completa le regole del progetto, le memorie o le impostazioni degli strumenti
| cosa manca | Come rimediare |
|---|---|
Progetto CLAUDE.md | Progetto AGENTS.md;I file esistenti vengono prima confrontati e poi uniti |
| preferenze globali personali | Codice globale AGENTS.md;CODEX_HOME Utilizza la directory effettiva durante la personalizzazione |
| memoria del progetto | docs/ai-handoff/memory/e scrivi la voce di lettura nelle istruzioni del progetto |
| Competenze personalizzate | Progetto .agents/skills/ o utente ~/.agents/skills/, controlla percorsi e dipendenze |
| MCP, hook, permessi e plug-in | Imposta elemento per elemento in base alla configurazione supportata da Codex e accedi nuovamente se i servizi richiesti |
Il Codex non verrà caricato automaticamente solo perché hai copiato delle note. Controlla AGENTS.md priorità con lo stesso livello AGENTS.override.md;Il limite predefinito per le direttive globali e di progetto combinate è 32 KiB, con una lunga cronologia lasciata nell'archivio e letta su richiesta. Se metti CLAUDE.md Configurata come nome del file di backup, è stata trovata la stessa directory AGENTS.md , due copie non verranno più caricate automaticamente.
non mettere settings.json Rinominare direttamente config.toml. Il formato, i permessi e gli eventi hook sono diversi su entrambi i lati. Mantieni le credenziali nel tuo spazio di archiviazione o ambiente, non unire la nuova configurazione dai vecchi token nella chat.
È necessario leggere la cronologia non importata: conversione offline in Markdown
Dopo il download, salva lo script nella directory degli strumenti. bisogno Python 3.10 o successivo, utilizza solo la libreria standard; funziona offline su questa macchina, non è necessario accedere a Claude o chiamare la modella.
Modifica il percorso della posizione effettiva del backup ed eseguilo in Bash o Zsh:
python3 ~/claude-rescue/export_claude.py ~/claude-rescue/你的备份目录/claude-data/projects --out ~/claude-rescue/archive-code
--out deve essere dopoImmettere una nuova directory diversa da quella che non esiste ancora. Se esiste già una directory con lo stesso nome, cambia il nome. Non eliminare i vecchi risultati ed esegui di nuovo. Apri dopo la conversione INDEX.md, controlla a campione una conversazione familiare.
Intervallo di conversione e codice di uscita
Lo script estrae il testo visibile dell'utente/assistente riconosciuto, salta i blocchi di pensiero, le chiamate agli strumenti e i risultati degli strumenti e non ricostruisce la catena di conversazione finale biforcuta. Markdown è materiale leggibile dall'uomo e non può essere utilizzato come sessione nativa del Codex resume, né può sostituire il backup del log originale.
codice di uscita 0: questa volta non sono state segnalate lacune nei dati;1: Sessione fallita o non valida;2: È stato generato un archivio parziale con lacune. apparire 2 prima guarda gli avvisi del terminale e INDEX.md, quindi controllare il file originale. anche per 0, inoltre sovrascrive solo il testo visibile supportato dallo script.
Lo script non si desensibilizza automaticamente. Lasciamo che il Codice legga solo i dati controllati e rilevanti per il compito; ciò che legge il modello può entrare nella richiesta.
Quando la chat esportata è leggibile e gli allegati sono completi, procedi direttamente al passaggio successivo.
Nel pacchetto di esportazione mancano allegati o direttive sui progetti
Visualizza il progetto originale, il vecchio disco, il disco di rete o una copia dell'allegato salvato. Abbina il contenuto trovato alla chat ed elenca le parti mancanti nel documento di consegna; non considerare i file non trovati come migrati.
Conversione non riuscita o risultati solo parziali
Conserva lo ZIP originale e il JSON originale e controlla gli avvisi del terminale e INDEX.md. codice di uscita 2 Indica che c'è un divario; le strutture non supportate vengono prima organizzate manualmente in base al contenuto leggibile, non sovrascrivono il file originale né modificano solo il suffisso.
Sono presenti regole di progetto nel record web
Individuare gli obiettivi, gli impegni e i vincoli ancora validi e integrarli nel progetto AGENTS.md o documenti di consegna. Per prima cosa vengono confrontate le norme esistenti; non è necessario inserire l'intera cronologia nel file di comandi.
Quando i documenti esistenti sono sufficienti per subentrare, procedi direttamente al passaggio successivo. Aggiungi solo contenuti relativi all'attività corrente:
Trasferisci le regole del progetto Claude al Codex
| cosa manca | Come rimediare |
|---|---|
Progetto CLAUDE.md | Progetto AGENTS.md;I file esistenti vengono prima confrontati e poi uniti |
| preferenze globali personali | Codice globale AGENTS.md;CODEX_HOME Utilizza la directory effettiva durante la personalizzazione |
| memoria del progetto | docs/ai-handoff/memory/e scrivi la voce di lettura nelle istruzioni del progetto |
| Competenze personalizzate | Progetto .agents/skills/ o utente ~/.agents/skills/, controlla percorsi e dipendenze |
| MCP, hook, permessi e plug-in | Imposta elemento per elemento in base alla configurazione supportata da Codex e accedi nuovamente se i servizi richiesti |
Il Codex non verrà caricato automaticamente solo perché hai copiato delle note. Controlla AGENTS.md priorità con lo stesso livello AGENTS.override.md;Il limite predefinito per le direttive globali e di progetto combinate è 32 KiB, con una lunga cronologia lasciata nell'archivio e letta su richiesta. Se metti CLAUDE.md Configurata come nome del file di backup, è stata trovata la stessa directory AGENTS.md , due copie non verranno più caricate automaticamente.
non mettere settings.json Rinominare direttamente config.toml. Il formato, i permessi e gli eventi hook sono diversi su entrambi i lati. Mantieni le credenziali nel tuo spazio di archiviazione o ambiente, non unire la nuova configurazione dai vecchi token nella chat.
Il vecchio percorso della macchina è cambiato
Conserva il confronto "Vecchio percorso → Nuovo percorso" e correggi i riferimenti ai documenti, i percorsi degli script delle abilità e i comandi MCP nella tua copia di lavoro. I backup originali non vengono sostituiti in batch. Gli strumenti da cui non dipende l'attività corrente possono essere lasciati non configurati per il momento.
Nessuna chat o cronologia delle attività
Raccogli fatti verificabili dal codice attuale, README, cronologia Git e requisiti noti. Elencare separatamente le speculazioni e gli elementi non confermati; non scrivere la storia che non esiste, né bloccare il passaggio di consegne di progetti esistenti.
- Il contenuto che deve essere completato è stato elaborato.
STEP 05 / 07
Assegnare chiaramente i compiti attuali
Prepararsi nel progetto docs/ai-handoff/SUMMARY.md, compilalo con il file corrente e i record disponibiliObiettivo, compito completato, incompiuto, successivo. Se il documento di consegna esiste già, aggiornalo senza creare una versione in conflitto.
Espandi il modello del documento di consegna
# 项目交接
更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>
## 目标与范围
用户要完成什么,明确不包含什么。
## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。
## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>
## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>
## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。
## 下一项工作
第一步做什么,完成标准是什么。
## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。
## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。
I principali tentativi e fallimenti che è necessario conservare sono annotati separatamente in RUN_LOG.md;Le memorie e gli archivi storici rilevanti scrivono solo il percorso esatto e non spostano tutte le chat. Quando non c'è Git, chat o memoria, indica semplicemente la situazione reale.
Dopo aver scritto il documento, apri una copia funzionante del progetto in Codex. Successivamente, utilizza la stessa parola di richiesta per verificare se ha ricevuto l'attività.
Quando hai un progetto di codice, usa la sua copia di lavoro; quando hai solo chat e documenti, crea prima una cartella di lavoro dati e aprila in Codex.
Prepararsi nel progetto docs/ai-handoff/SUMMARY.md, compilalo con il file corrente e i record disponibiliObiettivo, compito completato, incompiuto, successivo. Se il documento di consegna esiste già, aggiornalo senza creare una versione in conflitto.
Espandi il modello del documento di consegna
# 项目交接
更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>
## 目标与范围
用户要完成什么,明确不包含什么。
## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。
## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>
## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>
## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。
## 下一项工作
第一步做什么,完成标准是什么。
## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。
## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。
I principali tentativi e fallimenti che è necessario conservare sono annotati separatamente in RUN_LOG.md;Le memorie e gli archivi storici rilevanti scrivono solo il percorso esatto e non spostano tutte le chat. Quando non c'è Git, chat o memoria, indica semplicemente la situazione reale.
Dopo aver scritto il documento, apri una copia funzionante del progetto in Codex. Successivamente, utilizza la stessa parola di richiesta per verificare se ha ricevuto l'attività.
Prepararsi nel progetto docs/ai-handoff/SUMMARY.md, compilalo con il file corrente e i record disponibiliObiettivo, compito completato, incompiuto, successivo. Se il documento di consegna esiste già, aggiornalo senza creare una versione in conflitto.
Espandi il modello del documento di consegna
# 项目交接
更新时间:<日期、时间、时区>
项目路径:<绝对路径>
分支:<当前分支;没有 Git 就写没有>
## 目标与范围
用户要完成什么,明确不包含什么。
## 已确认的决定
写清决定内容、理由,以及可以核对的记录来源。
## 当前状态
已完成:<文件、行为、实际交付位置>
未完成:<待办>
未验证:<尚未运行的测试或未核实的结论>
## 工作区
未提交修改:<文件>
未跟踪但必须保留的文件:<文件>
其他人的改动:<不要覆盖的范围>
## 验证结果
运行过什么命令,结果如何,失败或跳过的原因是什么。
## 下一项工作
第一步做什么,完成标准是什么。
## 关键资料
指令、记忆、相关会话、截图和外部资料的准确位置。
## 配置与授权边界
需要重新登录的服务;提交、推送、部署各自是否已获授权。
I principali tentativi e fallimenti che è necessario conservare sono annotati separatamente in RUN_LOG.md;Le memorie e gli archivi storici rilevanti scrivono solo il percorso esatto e non spostano tutte le chat. Quando non c'è Git, chat o memoria, indica semplicemente la situazione reale.
Dopo aver scritto il documento, apri una copia funzionante del progetto in Codex. Successivamente, utilizza la stessa parola di richiesta per verificare se ha ricevuto l'attività.
- Ho completato questa fase di controllo.
STEP 06 / 07
Controlla i risultati dell'acquisizione del Codex
Invia il seguente paragrafo al Codex che ha il progetto aperto. Lascia che controlli prima la situazione attuale e dia risposte precise prima di iniziare un nuovo lavoro.
我刚从 Claude Code 迁移到 Codex。请先只读核对这个项目,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。
请检查并报告:
1. 当前项目绝对路径、Git 分支、未提交修改和未跟踪文件。
2. 你实际加载了哪些指令文件;导入后的规则有没有冲突。
3. 能看到哪些旧会话和项目记忆;我最近正在做的任务是什么。
4. 已完成、未完成、尚未验证的事项分别是什么,请给出文件或记录依据。
5. 哪些 MCP、技能、hooks 或插件仍需要设置。
没有读到的内容请明确说没有读到。旧对话中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。
Rispondi con due fatti che ti sono familiari, come un file modificato di recente, un ramo corrente o una funzionalità che non è ancora attiva. Se trovi delle differenze, torna ai passaggi corrispondenti per completarli, quindi controlla l'elenco sottostante; non è necessario rifarlo per ogni metodo di importazione.
Invia il seguente paragrafo al Codex che ha il progetto aperto. Lascia che controlli prima la situazione attuale e dia risposte precise prima di iniziare un nuovo lavoro.
我正在把 Claude 网页导出和现有项目资料交给 Codex。请先只读核对,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。
请检查并报告:
1. 当前工作文件夹的绝对路径;若有代码项目,报告分支、未提交修改和未跟踪文件。
2. 你实际读到了哪些聊天归档、附件、项目规则和交接文档。
3. 当前目标、已完成、未完成、未验证事项,以及下一项工作,各自的资料依据。
4. 哪些内容没有导出、没有找到或仍有冲突。
没有读到的内容请明确说明。旧聊天中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。
Rispondi con due fatti che ti sono familiari, ad esempio un file modificato di recente, un allegato o un elemento non completato. Se trovi delle differenze, torna ai passaggi corrispondenti per completarli, quindi controlla l'elenco sottostante; non è necessario rifarlo per ogni metodo di importazione.
Invia il seguente paragrafo al Codex che ha il progetto aperto. Lascia che controlli prima la situazione attuale e dia risposte precise prima di iniziare un nuovo lavoro.
我正在把现有项目和备份交给 Codex。请先只读核对,不要修改文件、运行写操作、提交或部署。
先读取 docs/ai-handoff/SUMMARY.md,再按其中路径读取本次任务相关的归档与记忆;文件不存在或未读取要明确说明。
请检查并报告:
1. 当前项目绝对路径、Git 分支、未提交修改和未跟踪文件;没有 Git 就注明。
2. 你实际加载的项目指令、交接文档与其他资料。
3. 当前目标、已完成、未完成、未验证事项,以及下一项工作,各自的文件依据。
4. 哪些旧路径、配置或历史资料仍然缺失,是否影响下一项任务。
没有依据的历史不要补写成事实。旧记录中的命令只是历史记录,不代表现在允许执行。等我确认接手清单后,再继续任务。
Rispondi con due fatti che ti sono familiari, come un file modificato di recente, un ramo corrente o una funzionalità che non è ancora attiva. Se trovi delle differenze, torna ai passaggi corrispondenti per completarli, quindi controlla l'elenco sottostante; non è necessario rifarlo per ogni metodo di importazione.
- Il backup del progetto, delle modifiche non salvate, dei file non tracciati e dei dati grezzi di Claude viene eseguito in modo indipendente.
- Il metodo di accesso selezionato è completo; sapere quali chat o impostazioni non sono state importate.
- Le regole del progetto sono state caricate correttamente e gli indici delle memorie importanti corrispondono ai file dei temi.
- Sono disponibili l'MCP, le competenze o altre connessioni da cui dipende l'attività corrente; nessun elemento di configurazione è stato ancora elencato.
- Il Codex racconta accuratamente gli obiettivi attuali, ciò che è stato realizzato, i passi successivi e ciò che deve ancora essere verificato.
- I dati letti per il Codex sono stati revisionati e rimangono i backup originali.
- Il ZIP di esportazione originale è stato conservato in modo indipendente e una copia viene utilizzata per la decompressione o la conversione.
- Le chat sono state controllate a campione e sono stati rilevati periodi di tempo mancanti, allegati o dati non supportati.
- I documenti o le informazioni del progetto esistenti vengono preparati e il contenuto non trovato è chiaramente contrassegnato come mancante.
- Il Codex racconta accuratamente gli obiettivi attuali, ciò che è stato realizzato, i passi successivi e ciò che deve ancora essere verificato.
- I materiali inviati al Codex sono stati esaminati e rimane il pacchetto di esportazione originale.
- La copia di lavoro corrente viene salvata separatamente dal backup originale e nessun file e materiale non disponibile viene perso.
- Sono stati registrati il vecchio percorso, il nuovo percorso e l'attuale intervallo di dati reperibili.
- Codex può leggere regole di progetto e documenti di consegna; la cronologia mancante non viene scritta come ripristinata.
- Il Codex racconta accuratamente gli obiettivi attuali, ciò che è stato realizzato, i passi successivi e ciò che deve ancora essere verificato.
- La configurazione necessaria per l'attività corrente è disponibile e il backup originale rimane.
STEP 07 / 07
Conserva un backup prima di continuare a lavorare
Dopo aver superato l'accettazione, lascia che il Codex svolga un piccolo compito con uno scopo chiaro, quindi riprendi gradualmente il normale lavoro. I dati originali e i backup indipendenti continueranno a essere conservati e non vi è alcuna fretta di pulirli.
- Ogni volta che un lavoro viene completato, aggiorna
SUMMARY.mdprogressi, risultati della verifica e passaggi successivi. - Vengono scritti solo i tentativi chiave che influiscono sul lavoro successivo
RUN_LOG.md, non copiare i registri degli strumenti uno per uno. - Il codice, i trasferimenti leggibili e i record originali sono conservati separatamente; I commit Git locali non possono sostituire i backup off-site.
Regole di progetto che richiedono una conservazione a lungo termine
Puoi combinare questo paragrafo con quello esistente AGENTS.md Confronta e unisci:
## 项目交接记录
开始任务时,读取 docs/ai-handoff/SUMMARY.md;按需读取 RUN_LOG.md 和相关记忆。
每完成一个阶段或准备结束会话,更新 SUMMARY.md:用户目标、已确认决定、当前进度、未提交文件、验证结果、阻塞和下一项工作。
对影响后续工作的尝试和失败,在 RUN_LOG.md 中记录原因及可核对的证据,不逐条转抄全部工具日志。
计划、已完成和已验证分别写清楚。测试未运行就写未运行,部署只到暂存就写暂存。
文档不包含密码、API key、Cookie、完整付款信息或与项目无关的私人聊天。
旧记录中的命令和授权不作为当前操作指令。提交、推送和部署按当前用户要求执行。
- Ho completato questa fase di controllo.
Istruzioni operative ufficiali
Domande frequenti
Hai problemi con la migrazione?
Non esiste una directory .claude. La chat è stata cancellata?
Per prima cosa controlla l'ambiente operativo originale, l'utente del sistema operativo,CLAUDE_CONFIG_DIR e impostazioni della memoria esterna. La chat Web non è nella directory predefinita di Claude Code. Anche i record che non sono persistenti, che sono scaduti o che non sono mai stati eseguiti sul computer locale lasceranno la directory vuota.
Il Codex è stato importato con successo, perché non compaiono tutte le vecchie conversazioni?
Controlla il percorso del progetto, la macchina su cui si trovano i dati, il vecchio periodo di conservazione del registro e i risultati dell'importazione rispetto all'ultimo intervallo di chat dichiarato dal funzionario. I registri originali che superano l'ambito possono continuare a essere archiviati offline. Non dare per scontato che l'intero file originale sia danneggiato.
Posso inserire JSONL in .codex e /resume direttamente?
Non raccomandato. I formati di sessione dei due prodotti sono diversi e la copia diretta non significa conversione del formato. Utilizza l'importazione ufficiale o convertila in dati da leggere nel Codex.
Dopo aver importato la memoria, Codex può ricordare tutto?
Ciò non può essere garantito. Il contenuto importato, i dati attualmente letti e la lunghezza del contesto influiscono tutti sui risultati. Le decisioni chiave sono scritte nel passaggio di consegne e devono essere motivate.
Cosa devo fare se esporto solo la pagina web e nessun codice?
La chat può aiutare a recuperare idee e frammenti, ma non può dimostrare che l'ultimo codice sia stato completamente salvato. Per prima cosa trova il progetto dal disco originale, dal magazzino, dal disco di rete o dal backup della distribuzione, quindi utilizza la chat per riempire lo sfondo.
Dopo aver cambiato macchina, tutti i vecchi percorsi sono diversi. Cosa dovrei fare?
Registrare innanzitutto la corrispondenza tra "vecchio percorso → nuovo percorso", controllare gli script delle competenze, i comandi MCP, gli hook e i riferimenti ai documenti, quindi verificare nuovamente. Non tentare la fortuna sostituendo in massa i percorsi sui backup.
Perché è necessario controllare prima di scrivere quando si ordina a mano?
Le consegne spesso incontrano istruzioni e documenti esistenti. L'override diretto può scartare le regole del Codex o annullare il lavoro di altre persone. Osserva prima le differenze, quindi uniscile nella copia o nel file di destinazione.
Dovrei eliminare immediatamente .claude e reinstallarlo dopo che il mio account è stato bannato?
Completa prima l'accettazione del backup e della migrazione. L'eliminazione potrebbe anche eliminare le sessioni e i ricordi più preziosi e la reinstallazione non modificherà di nuovo la copia univoca locale.