Codex CLIを終了した後は、タスク全体を再記述する必要はありません。ただ実行codex resume保存するセッションを選択するだけです。 現在のディレクトリで最新のセッションを続けるには、codex resume --lastをご利用ください。 復元されるのは、単に最後の回答をコピーするのではなく、元のセッション記録とコンテキストです。
シーンごとに復元コマンドを選択します
Codexインターフェースで/resumeを入力し、セッションリストから続けたいレコードを選択します。 システム端末に戻った後、以下の方法を使用できます:
# 打开会话选择器
codex resume
# 继续当前工作目录最近一次会话
codex resume --last
# 按会话 ID 或已命名的会话恢复
codex resume SESSION_ID自動化されたタスクは異なるコマンドセットを必要とします。 パイプラインの2つの段階で、まずチェックを完了し、その後同じ非インタラクティブセッションを再開して修復を行うことができます。
codex exec "检查并列出并发问题"
codex exec resume --last "修复刚才确认的问题并运行测试"なぜそのセッションがリストに見つからないのですか?
最も一般的な理由は、スタートアップディレクトリが変更されたことです。 --last デフォルトでは、現在のワーキングディレクトリに対応するセッションのみが表示されます。 すでに別のリポジトリや親ディレクトリに切り替えている場合は、検索範囲を拡大するための--allを追加したり、セッションIDを直接使ったりできます。 2つ目の状況はセッションがアーカイブされている場合で、通常のアクティビティリストには表示されず、まずアーカイブされたセッションで復元する必要があります。
ローカルセッションレコードは通常$CODEX_HOME/sessions、通常~/.codex/sessions; アーカイブ記録は$CODEX_HOME/archived_sessionsにあります。 タスクを取得するためだけに手動でレコードを改変せず、resumeとunarchiveコマンドで優先順位をつけてください。
修復後は、まず遺跡を確認してから改修を続けてください
古いセッションを復元する際、ディスク上のコードはすでにあなたや他のツールによって修正されている可能性があります。 まずCodexにgit statusを実行し、現在の分岐と既存の差分を確認し、次のタスクを送信させます。 簡単に説明できます:
まず、現在のブランチ、未提出の変更、前のタスクの状況を確認してください。違いだけを報告し、ファイルをすぐに変更しないでください。
今別の目標に集中したいなら、昔の会話にこだわらないでください。 /newで新しいセッションを作成する方が安定します。 タスク目標、倉庫拠点、前期注文の決定が継続的である場合にのみ、resume適切です。