IDE、QoderWork、WorkBuddy、Codex、SSH ホストのデータを取り込み、以前の作業を続けます。
Qoder にタスク履歴、Memory、拡張設定を取り込んで、以前の作業を続けられます。Settings → Data import でローカルアプリまたは接続済み SSH インスタンスを選択します。選択した内容をコピーする操作で、元データの変更や継続的な自動同期は行いません。
データの保存場所に応じて移行元を選びます。検出された種類と新しい件数が表示されます。
ローカルの移行元については、このコンピューターのデータを読み取ります。移行元製品が同じコンピューターにインストールされ、サインインして使用されている必要があります。Qoder ファミリーの移行元は、現在の Qoder と同じリージョンである必要があります。Qoder は Qoder のデータを、Qoder CN は Qoder CN のデータを読み取ります。リージョンをまたいだインポートはできません。
初回サインイン時の案内から、検出されたローカルデータを確認して取り込めます。案内をスキップした場合、後から移行元アプリを使用した場合、新しい内容が増えた場合は、Settings で再検出して取り込みます。リモートデータには同じページの Import from SSH instances を使用します。
リモートでは Qoder IDE の タスク履歴、Memory、MCP をインポートできます。
Qoder IDE、QoderWork、WorkBuddy、Remote SSH では、以下の手順でインポート済みタスクの更新を確認できます。Codex は再検出の結果を確認してください。
移行元を再検出すると、新しいタスクに加えて、条件を満たすインポート済みタスクの更新も検出できます。Settings → Data import で Check again を選び、対象の種類と件数を確認してから、移行元のインポートボタンを選択します。ローカルアプリと Remote SSH のタスク履歴は、検出結果に基づいて処理されます。
Qoder で会話を続けたり変更したりした履歴は、移行元の更新で直接上書きされません。タスクの実行中や他の操作で使用中の場合は、終了を待つか表示された案内に従ってください。更新対象でない履歴は重複作成されません。両製品で個別に続けた会話を統合したり、継続的に同期したりする処理ではありません。
インポート済みの Scheduled Tasks は重複作成されません。WorkBuddy の Memory は内容が変わると対応する対象ファイルを上書きします。タスク履歴の保護は Memory ファイルには適用されないため、残したい手動変更は別途保存してください。
移行を確認した後は、重複実行を防ぐため、移行元製品で使用しなくなった Scheduled Tasks を無効化または削除してください。
完了後に Data import でインポート済み、スキップ、失敗の件数を確認し、下表に沿って内容を使用できるか確かめてください。Import started は処理がまだ進行中であることを示します。
失敗した場合は、インポート済み・失敗の件数と原因(ファイルが存在しないなど)が表示されます。1 件の失敗で全体が停止することはなく、他の内容は引き続き処理されます。
スキップされた Skills は、インポート結果に名前と移行元ディレクトリが個別に表示されます。移行元ファイルは変更されません。これらのディレクトリを確認してから、再度移行できます。
インポートできる内容
データの保存場所に応じて移行元を選びます。検出された種類と新しい件数が表示されます。
ローカルの移行元については、このコンピューターのデータを読み取ります。移行元製品が同じコンピューターにインストールされ、サインインして使用されている必要があります。Qoder ファミリーの移行元は、現在の Qoder と同じリージョンである必要があります。Qoder は Qoder のデータを、Qoder CN は Qoder CN のデータを読み取ります。リージョンをまたいだインポートはできません。
| 移行元 | インポート可能な内容 | 事前に確認すること |
|---|---|---|
| ローカルの Qoder IDE(Quest) | タスク履歴、予定と実行履歴、Memory、MCP | Skill、Subagent、Hook、Global rules は共通設定から引き継がれます。 |
| ローカルの QoderWork | タスク履歴、予定と実行履歴、Memory、ユーザーレベルの Skill・MCP・プラグイン | Memory を Qoder 形式に変換します。プロジェクト・ローカルレベルのプラグインは対象外です。 |
| ローカルの WorkBuddy | タスク履歴、予定、Memory、Skill・MCP・プラグイン | 変更された Memory は対応する対象ファイルを上書きします。手動変更を残す場合は事前に別途保存します。 |
| ローカルの Codex | タスク履歴、対応する予定タスクと実行履歴、メモリ、互換性のある Skills・MCP・プラグイン | 検出結果から選択します。新しく取り込んだ予定タスクは自動実行されません。Codex からのインポートを参照してください。 |
| Remote SSH 上の Qoder IDE(Quest) | タスク履歴、Memory、MCP | 先にホストへ接続します。リモートの予定とプラグインは対象外です。 |
インポートされない内容
- 認証情報: モデルの API Key、OAuth 認証、SSH 認証情報は Qoder で再設定してください。
- プロジェクトファイル: タスク履歴と作業ディレクトリへの参照だけを保持し、プロジェクトファイルはコピーしません。
- ユーザーレベル以外の Plugins: QoderWork のプロジェクトレベル・ローカルレベルの Plugins は企業またはワークスペースから配布されます。移行するのはユーザーレベルのみです。
QoderWork は macOS と Windows でのみ提供されるため、Linux では QoderWork のグループは表示されません。
データをインポートする
初回サインイン時の案内から、検出されたローカルデータを確認して取り込めます。案内をスキップした場合、後から移行元アプリを使用した場合、新しい内容が増えた場合は、Settings で再検出して取り込みます。リモートデータには同じページの Import from SSH instances を使用します。
インポート中は Qoder を起動したままにしてください。特に Memory と Capabilities の移行中は終了しないでください。タスク履歴はバックグラウンドで取り込めますが、アプリを終了した場合や強制終了された場合は、再度開いて Continue import を選択します。移行元の Qoder IDE や QoderWork を終了する必要はありません。移行元データは読み取り専用です。
初回起動時
1
内容を確認する
Qoder にサインインした後、Bring Your Work into Qoder ページで移行元と内容を確認します。インポート可能な項目はすべてデフォルトで選択されています。除外する場合は移行元を展開し、該当項目のチェックを外します。案内ページには、移行元ごとに Conversation data、Scheduled tasks、MCP connectors、Memory などが表示されます。
2
インポートを開始する
Continue を選択します。データはバックグラウンドでインポートされ、オンボーディングウィンドウを閉じても中断されません。
3
結果を確認する
完了通知はメインウィンドウに表示されます。タスク履歴と元の作業ディレクトリがサイドバーに表示されます。内容が多い場合は完了まで時間がかかることがあります。
オンボーディングで Skip を選択してもデータは失われません。後から Settings → Data import → Import from apps で同じ手順を実行できます。
Settings から
1
インポートできる内容を確認する
Settings → Data import → Import from apps を開きます。Import from apps で Qoder IDE、QoderWork、WorkBuddy、または Codex の移行元を確認し、Check again で更新します。各行には過去の総数ではなく、今回検出した取り込み可能な内容が表示されます。タスク履歴には新規タスクと条件を満たす移行元の更新が含まれる場合があります。ある移行元にデータがなくても他の行には影響しません。
2
インポートを開始する
移行元のインポートボタンを選択します。種類と件数を確認してください。対象がなければボタンは使用できません。追加された履歴は次回に取り込みます。
3
進捗を確認する
ページには Importing N of M... と表示されます。タスク履歴はバックグラウンドで 1 件ずつ処理されるため、件数が多い場合は時間がかかります。ページから離れて戻っても進捗は保持され、別のインポートは開始されません。
4
必要に応じて一時停止またはキャンセルする
Pause import を選択すると現在の 1 件が完了した後に停止します。Cancel import を選択すると今回の残りは処理されません。どちらもインポート済みの内容は保持されます。
5
中断後に続行する
Qoder を終了した場合やアプリが強制終了された場合は、再度開いて Continue import を選択します。当初選択した残りの内容だけが処理されます。再度開くと、前回の未完了状態とインポート済み・残りの件数が表示されます。続行しても全件の再選択や重複は発生しません。一時停止中に移行元で追加されたデータは次回に取り込みます。
移行元が異なる場合も、同時に実行できるインポートは 1 つです。現在のインポートが完了してから次を開始してください。
Codex からインポートする
- Settings → Data import → Import from apps を開いて再検出し、Codex を展開して種類ごとの件数を確認します。
- 不要な種類の選択を解除します。タスク履歴、予定タスク、メモリ、Skills・MCP connectors・plugins の種類単位で選択し、個々の記録は選べません。自動化だけを移行する場合は、予定タスクだけを選択します。
- Codex のインポートボタンを押し、完了するまでアプリを起動したままにします。完了後に成功・スキップ・失敗を確認します。
- 予定タスクを取り込んだ場合は、サイドバーの Automation を開きます。タスクのメニューから編集画面を開き、プロンプト、実行予定、タイムゾーン、モデル、実行環境を確認します。同じメニューから、取り込んだ実行履歴も確認できます。
Remote SSH からインポートする
リモートでは Qoder IDE の タスク履歴、Memory、MCP をインポートできます。
- Settings → Connections で SSH ホストを追加して接続します。
- Data import → Import from SSH instances に戻り、Check again を選択します。
- インスタンスを展開し、種類を選んでそのインポートボタンを使用します。
- 項目別の結果を確認します。未接続、移行元なし、一部失敗の場合は解消して再検出します。
再度インポートする
Qoder IDE、QoderWork、WorkBuddy、Remote SSH では、以下の手順でインポート済みタスクの更新を確認できます。Codex は再検出の結果を確認してください。
移行元を再検出すると、新しいタスクに加えて、条件を満たすインポート済みタスクの更新も検出できます。Settings → Data import で Check again を選び、対象の種類と件数を確認してから、移行元のインポートボタンを選択します。ローカルアプリと Remote SSH のタスク履歴は、検出結果に基づいて処理されます。
Qoder で会話を続けたり変更したりした履歴は、移行元の更新で直接上書きされません。タスクの実行中や他の操作で使用中の場合は、終了を待つか表示された案内に従ってください。更新対象でない履歴は重複作成されません。両製品で個別に続けた会話を統合したり、継続的に同期したりする処理ではありません。
インポート済みの Scheduled Tasks は重複作成されません。WorkBuddy の Memory は内容が変わると対応する対象ファイルを上書きします。タスク履歴の保護は Memory ファイルには適用されないため、残したい手動変更は別途保存してください。
移行を確認した後は、重複実行を防ぐため、移行元製品で使用しなくなった Scheduled Tasks を無効化または削除してください。
インポート結果を確認する
完了後に Data import でインポート済み、スキップ、失敗の件数を確認し、下表に沿って内容を使用できるか確かめてください。Import started は処理がまだ進行中であることを示します。
| 内容 | 完了の確認方法 | 注意点 |
|---|---|---|
| Task records | Imported all N task records. と表示され、サイドバーから履歴を開ける | 1 件の失敗でバッチ全体が停止することはありません |
| Scheduled Tasks | タスクと実行履歴のインポート完了が表示される | 新しくインポートしたタスクは自動実行されません |
| Memory | インポート件数が表示される | Qoder IDE / QoderWork は別名保存。WorkBuddy は対応する対象を上書きする場合があります |
| Skills、MCP、Plugins | 移行、スキップ、非対応、再認証の件数が表示される | OAuth connector は再認証が必要です |
インポートした内容を使い始める
Scheduled Tasks
- Task output: Scheduled Tasks は移行元製品の Independent task を引き継ぎます。今後の実行を 1 つのタイムラインにまとめるには、タスクを編集して Merged task を選択します。変更は次回の実行から適用され、インポート済みの過去の実行履歴は個別のままです。
- Working directory: 仮想ディレクトリまたはこのコンピューターに存在しないディレクトリは保持されません。タスクの編集画面で再度指定してください。
- タスク数の上限: Qoder に保存できる Scheduled Tasks は最大 50 件です。既存のタスクとインポート対象の合計が 50 件を超える場合、超過分はスキップされ、結果の件数に含まれます。
Connectors・Plugins・Memory
- Connector の認証: インポート結果の案内に従って OAuth connector を再認証してから使用してください。
- 同名の Capabilities: 同名の MCP connector または Plugin がすでに存在する場合、内容やバージョンの比較、上書き、名前変更を行わずにスキップされます。QoderWork で無効だった connector はインポート後も無効のままです。ローカルの有効・無効の設定は保持されます。
- 過去の本文: 移行元の履歴に本文の復号キーがない場合もタスク履歴はインポートできますが、一部の内容が簡易表示になります。インポート前に警告が表示されます。
- IDE / QoderWork の Memory: 同名ファイルは別名で保存し、既存の Memory は上書きしません。
- WorkBuddy の Memory: 対象がなければ作成、同じ内容ならスキップ、変更されていれば対応する対象ファイルを上書きします。手動変更を残す場合は、再インポート前に別途保存します。
インポートの問題を解決する
| メッセージ | 意味と対処方法 |
|---|---|
| Qoder cannot read this app's local data. Make sure you have used it on this device. | 移行元製品をこのコンピューターでサインインして使用していないか、データディレクトリを現在読み取れません。移行元製品にサインインしてから Check again を選択してください |
| Qoder could not check what can be imported. Check again. | 検出中にエラーが発生しました。Check again を選択して再試行してください |
| No new task records were found. | 今回の検出では、新しいタスクや条件を満たす更新がありませんでした。移行元の変更後に Check again を選択してください。Qoder で続行・変更した履歴は更新対象外になる場合があります |
| Some message bodies have no decryption key and will be imported in a degraded form. | 通常どおりインポートできますが、一部の過去の本文が不完全になります |
| This host cannot read local source app data. Import from the Qoder desktop app. | データのインポートは Qoder デスクトップアプリでのみ利用できます |
| Another source is importing. You can start once it finishes. | 現在のバッチが終了してから次のインポートを開始してください |