各平台使用指南

Cloud 使用指南

建立雲端任務、將本機任務移至雲端,以及透過 PR 交付。

Cloud 讓任務在雲端執行。你可以直接選擇儲存庫建立任務,也可以將既有本機任務移至雲端,再透過已開放且支援 Cloud 的用戶端追蹤結果。

本指南以桌面版為主要操作入口,另提供 CLI 啟動本機任務移轉至雲端,以及查詢移轉狀態的指令。

檢視流程圖原始碼(Mermaid)
flowchart TD
    A["確認帳號與儲存庫授權"] --> B{"從哪裡開始?"}
    B --> C["選擇儲存庫,直接建立雲端任務"]
    B --> D["開啟既有本機任務"]
    D --> E["確認對話與未提交變更的移轉範圍"]
    C --> F["雲端準備並執行任務"]
    E --> F
    F --> G["追蹤進度、補充要求、檢查結果"]
    G --> H["繼續修改或透過 PR 交付"]

1. 使用前的準備

1.1 帳號與入口

準備項目 需要確認
Remy 帳號 • 已登入 Remy 帳號
• 目前登入帳號與團隊範圍符合任務需求
• 帳號支援 Cloud;個人方案中的 Pro 與 Max 提供雲端代理程式(請見方案頁)
桌面版 • 已安裝並登入 Remy
• 用於建立、檢視與接續雲端任務,以及開啟 PR
CLI(選用) • 用於將本機對話移至雲端、查詢移轉過程
• 依 CLI 指南完成安裝,並個別登入
網路 • 提交任務、查看進度與回覆時需要網路連線
GitHub • 已完成連接授權
• 可以存取目標儲存庫;涉及推送與 PR 時,需要相應權限

本指南以 GitHub 程式碼儲存庫任務為例。安裝與登入步驟請參閱桌面版指南。

1.2 選擇使用方式

你的情況 使用方式
想直接在雲端處理儲存庫任務 • 選擇 Cloud 儲存庫與分支,建立新任務
• 不需要先在本機準備該儲存庫的工作副本
已在本機分析或修改,希望交給雲端繼續 • 開啟本機對話,使用 Move to Cloud
• 依提示決定是否攜帶未提交變更
已透過 CLI 開始本機任務 • 使用 remy cloud handoff 啟動移轉
• 成功後在支援 Cloud 的桌面版追蹤任務

2. 連接儲存庫與確認執行條件

2.1 連接 GitHub

  1. 開啟桌面版的專案選擇選單,找到 Cloud。
  2. 若 Cloud 尚無法使用,點選旁邊的設定按鈕,進入 GitHub 連接頁面。
  3. 依頁面提示完成 GitHub 授權。
  4. 返回專案選擇選單,開啟 Cloud,確認可看到目標儲存庫。

儲存庫清單支援透過 Search repos 搜尋。找不到儲存庫時,請先檢查已連接的 GitHub 帳號與授權範圍。

2.2 確認儲存庫與分支

選擇儲存庫後,Remy 會先使用該儲存庫的預設分支。需要其他分支時,點選分支選擇入口,選擇本次任務要以其為基礎的分支。

內容 檢查方式
儲存庫 • 確認儲存庫名稱符合本次任務
分支 • 確認包含需要處理的程式碼
• 從本機移至雲端時,搭配移轉檢查中的提交與分支資訊確認
執行說明 • 專案文件能說明相依套件、啟動與測試方式
必要權限 • 儲存庫可存取
• 已具備推送與 PR 操作所需權限

2.3 如何準備雲端環境

提交任務後,雲端會進行相應初始化,例如準備工作空間、取得儲存庫程式碼與啟動任務。在這個流程中,無須另外建立具名的「雲端環境」。

不應將本機已安裝的相依套件、執行中的開發服務或本機憑證,視為雲端環境已具備的資源。任務涉及特殊相依需求時,請在專案文件或任務說明寫清楚準備與檢查方式。

提示詞範例
請先閱讀儲存庫的 README 與專案規範,確認相依套件安裝、啟動與測試方式。
若目前環境缺少必要條件,請說明具體缺少什麼與對應錯誤。
可以執行的檢查請實際執行;無法執行的檢查請另外列出。

3. 直接建立雲端任務

3.1 選擇儲存庫並傳送任務

  1. 建立新對話,在專案選擇選單開啟 Cloud。
  2. 搜尋並選擇目標儲存庫,檢查分支。
  3. 確認執行方式顯示 Send to cloud。
  4. 選擇可用模型,輸入並傳送任務。
  5. 等待初始化與任務執行,檢視回傳的進度與結果。

若希望先審閱計畫,可在執行方式選單啟用 Plan before editing,再提出任務。檢視回傳計畫後,在對話中確認或說明需要調整的內容。

3.2 提供明確的任務要求

以下範例可依實際專案修改:

提示詞範例
請檢查訂單清單切換篩選條件後分頁不正確的問題,並完成修復。

要求:
1. 先讀取儲存庫說明與相關規範。
2. 只修改篩選、分頁及直接相關的邏輯。
3. 沿用專案現有樣式與測試方式。
4. 補充並執行相關測試。
5. 最後說明變更檔案、檢查結果與未完成事項。

不要合併 PR。

3.3 文字與本機附件的區別

直接傳送給 Cloud 的任務訊息目前僅支援文字。本機附件、資料夾引用與本機程式碼引用,無法隨這類訊息一併傳送。

需要提供的內容 建議方式
已在儲存庫中的程式碼或文件 • 在任務中寫明儲存庫內的路徑與需要注意的內容
簡短需求或重現步驟 • 直接寫入任務訊息
既有本機對話與未提交變更 • 使用第 4 章的本機任務移轉至雲端流程
輸入區已附帶本機檔案或引用 • 移除附件或引用後傳送文字任務
• 或返回本機執行,依對應流程處理

4. 將本機任務移至雲端

4.1 在桌面版啟動移轉

  1. 開啟要接續處理的本機對話,確認目前專案與任務。
  2. 等待目前的本機執行結束。
  3. 開啟對話分頁選單,選擇 Move to Cloud。
  4. 若有未提交檔案,請查看檔案數量、清單與傳輸大小提示,選擇是否攜帶。
  5. 核對顯示的儲存庫、提交與其他確認資訊,依介面提示繼續。
  6. 等待移轉成功,再在原任務中追蹤雲端執行。

GitHub 尚未授權時,請先透過對應設定入口完成授權,再重試。

4.2 決定是否攜帶未提交變更

出現 Include uncommitted changes? 時:

選項 作用
Include Changes • 攜帶檢查清單內允許移轉的未提交檔案變更
Exclude Changes • 未提交檔案保留在本機
• 雲端從檢查確認的已提交程式碼繼續任務
Cancel • 取消本次移轉操作

這一步是在「攜帶變更」與「不攜帶變更」之間選擇。移轉前應核對提示中的檔案範圍,不要假設整個本機目錄都會上傳。

4.3 移轉前後有哪些變化

內容 移至雲端後的處理
對話內容 • 將支援移轉的對話內容帶至雲端,用於接續任務
已提交程式碼 • 雲端以已確認的儲存庫與提交為基礎準備工作副本
未提交檔案 • 依 Include Changes/Exclude Changes 的選擇處理
• 受到路徑、大小、數量與內容檢查限制
忽略的檔案、憑證與登入狀態 • 預設不會隨移轉上傳
執行分支 • 在雲端建立新分支進行工作
本機檔案 • 雲端結果不會自動寫回本機工作目錄
後續交付 • 檢視任務結果,依需要透過 PR 交付

移轉成功與任務完成是兩回事。任務移至雲端後,仍須等待執行、檢查結果,並處理後續問題。

4.4 透過 CLI 啟動移轉

在已登入 CLI 的終端機中,先查看目標專案的對話:

bash
remy --workspace "/path/to/project" history list

將 /path/to/project 替換為實際專案路徑,將以下 CHAT_ID 替換為對應的對話 ID。

攜帶未提交變更:

bash
remy --workspace "/path/to/project" cloud handoff --chat-id "CHAT_ID" --include-workspace --message "請在雲端繼續處理剩餘檢查,並說明結果。"

將未提交變更保留在本機:

bash
remy --workspace "/path/to/project" cloud handoff --chat-id "CHAT_ID" --exclude-workspace --message "請在雲端以已提交程式碼為基礎繼續處理任務。"

依需要選擇其中一個指令。目錄沒有未提交變更時,可省略 --include-workspace 與 --exclude-workspace。

CLI 會顯示移轉預覽。核對帳號範圍、儲存庫、分支、提交與檔案範圍後,輸入 yes 確認。

4.5 查詢或取消移轉過程

若移轉過程尚未完成,可以查詢:

bash
remy --workspace "/path/to/project" cloud status --chat-id "CHAT_ID"

若已取得移轉記錄 ID,也可明確指定:

bash
remy --workspace "/path/to/project" cloud status --chat-id "CHAT_ID" --handoff-id "HANDOFF_ID"

將 HANDOFF_ID 替換為該次操作回傳的記錄 ID。上傳後連線中斷、結果未知時,請先查詢同一次移轉記錄,不要直接重複啟動新的移轉。

需要取消尚未啟用的移轉過程時:

bash
remy --workspace "/path/to/project" cloud cancel --chat-id "CHAT_ID" --handoff-id "HANDOFF_ID"

此指令僅用於取消尚未啟用的移轉過程,無法取消已啟用的雲端任務。已進入雲端執行的任務,應在桌面版檢視並使用任務的停止操作處理。

CLI 的 cloud status 查詢的是移轉過程。完整任務進度、接續對話與 PR 操作,以桌面版任務介面為主。

5. 追蹤任務與跨裝置使用

5.1 查看目前階段

階段 需要做什麼
準備或傳輸中 • 等待工作空間與任務準備完成
• 留意具體錯誤提示,避免重複提交
執行中 • 檢視任務輸出與目前進度
• 依需要補充背景或要求
等待輸入或確認 • 開啟原任務,閱讀問題或計畫
• 補充資訊、確認要求或說明調整意見
已回傳結果 • 檢視修改與檢查結果
• 決定繼續修改或交付
失敗或取消 • 先核對最終狀態與錯誤資訊
• 處理原因後再決定是否繼續或重新啟動

發出停止請求後,請等待任務狀態更新,確認雲端執行已結束。

5.2 在原任務中繼續

需要調整結果時,開啟同一個雲端任務繼續說明:

提示詞範例
篩選條件改變後已能回到第 1 頁,但清單沒有重新整理。
請只修復重新整理邏輯,保留先前已完成的變更,
補充並執行相關測試,最後說明結果。

不要合併 PR。

網路中斷後,請先重新開啟原任務,查看目前狀態與最新回覆,再決定是否補傳訊息。任務清單重新整理失敗時,介面可能仍顯示上次取得的記錄。

5.3 換一台裝置追蹤

  1. 在另一台已安裝 Remy 桌面版的裝置登入相同帳號,並確認團隊範圍一致。
  2. 在側邊欄找到對應雲端任務。
  3. 開啟任務,等待最新訊息與狀態載入。
  4. 繼續檢視結果,或在同一個任務補充要求。

雲端任務不需要啟動它的電腦持續連線。關閉桌面應用程式、電腦離線或關機後,雲端任務仍可繼續;需要你回覆的問題會等待後續處理。

跨裝置操作以支援 Cloud 的用戶端為準。

6. 檢視結果與交付

6.1 檢查任務結果

檢查項目 檢視位置與重點
任務結論 • 查看對話中的結果說明,確認原需求是否完成
程式碼變更 • 閱讀任務列出的檔案與變更說明
• 已產生 PR 時,在 PR 頁面查看實際差異
測試與驗證 • 確認檢查是否實際執行,以及是否通過
• 未執行或失敗的檢查應說明原因
剩餘事項 • 記錄需要繼續修改、補充環境或人工確認的內容

任務回傳結果或產生 PR,都不能取代測試結果與實際功能檢查。

6.2 透過 PR 交付

需要 PR 時,請在任務中明確說明交付要求。例如:

提示詞範例
請為已完成的變更準備 PR:
說明解決的問題、主要變更、已執行的檢查與剩餘事項。
若已有本任務的 PR,請更新原 PR。

不要合併。

任務產生 PR 後,介面會顯示 Draft PR 或 PR 卡片。點選卡片中的連結,在瀏覽器開啟對應 PR,檢查工作分支、目標分支與實際差異。

需要在 Remy 中合併時,請先審閱 PR,再使用卡片中的 Merge PR,核對確認視窗的來源分支與目標分支後執行。合併會修改遠端儲存庫,具體結果以回傳狀態為準。

6.3 本機目錄不會自動更新

Cloud 的執行結果不會自動同步回本機工作目錄。透過 PR 合併,或準備繼續本機工作時,請依專案一般 Git 流程拉取並檢查程式碼。

不要直接將本機 Changes 面板中的內容視為雲端任務的最新變更。

7. 常見問題與已知限制

7.1 入口、執行與結果問題

現象 建議先檢查
Cloud 或 Send to cloud 無法使用 • GitHub 連接是否完成
• 依入口旁的提示完成授權
找不到目標儲存庫 • GitHub 帳號是否正確
• 目標儲存庫是否在授權範圍內
• 使用儲存庫名稱重新搜尋
雲端初始化失敗 • 儲存庫與分支是否可存取
• 查看失敗階段與具體錯誤
• 核對專案執行說明,必要時聯絡支援人員
本機任務無法移至雲端 • 目前本機執行是否已結束
• 專案、儲存庫與提交資訊是否有效
• 未提交檔案的選擇與內容檢查是否通過
移轉後連線中斷或結果未知 • 先重新查看原任務,或查詢同一筆移轉記錄
• 避免重複建立雲端任務
Cloud 訊息附帶附件時無法傳送 • 直接傳送的 Cloud 訊息僅支援文字
• 移除本機附件、資料夾與程式碼引用,或改用對應本機流程
更換裝置後找不到任務 • 登入帳號與團隊範圍是否一致
• 檢查任務清單是否重新整理成功
顯示沒有任務存取權限 • 核對帳號、團隊範圍與任務歸屬
• 依提示重新登入或聯絡支援人員
PR 無法合併 • 核對目標分支、權限與衝突等回傳資訊
• 在 PR 頁面確認需要處理的事項
本機檔案沒有出現雲端變更 • 雲端結果不會自動寫回本機
• 透過 PR 或專案一般 Git 流程處理

7.2 目前需要注意的界線

  • 本機移轉至雲端會依預覽與選擇範圍執行,不會將整台電腦或整個執行環境複製到雲端。
  • 直接啟動與接續 Cloud 任務的訊息,目前僅支援文字。
  • 是否將本機未提交檔案帶至雲端,由移轉時的選擇決定。
  • CLI 移轉過程查詢與雲端任務本身的進度不同。
  • 雲端結果不會自動同步回本機;是否完成交付,須依實際程式碼、檢查結果與 PR 狀態判斷。

8. 取得協助與延伸閱讀

8.1 提交問題回饋

透過對應任務的 Send feedback 入口回報問題。CLI 的回饋提交方式請參閱 CLI 指南。

說明問題發生在建立任務、本機移轉至雲端、追蹤任務還是 PR 交付階段,並補充儲存庫與分支、任務或移轉記錄 ID(如有)及錯誤提示。

無法進入任務或使用回饋入口時,可聯絡營運支援:support@corepass.com。

8.2 延伸閱讀

你想做什麼 對應資料
完成首次程式開發任務 • 快速開始
安裝與使用桌面版 • 桌面版安裝與使用指南
使用 CLI 或提交 CLI 回饋 • CLI 安裝與使用指南
查看更多操作說明與常見問題 • Remy 官網 Docs 文件中心