本頁面由英文機器翻譯而成。閱讀英文原文。

所有版本
v0.26.0最新2026年11月8日

桌面與手機上的終端機、Pull Request 分頁,以及真正的手機對話

5 項重點4 項新功能6 項改進7 項修正

整合式終端機現在可在主機上執行並延伸到已配對的手機;桌面右側面板新增 Pull Request 分頁;iOS 與 Android 應用程式則獲得完整的新對話流程、Composer、代理、模型選擇器、檔案,以及專屬終端機。

精選

手機上的新對話、Composer 與代理

在 iOS 與 Android 上建立對話時會以全螢幕開啟,並預先選取上次使用的機器與專案;第一則訊息會在完成慣用的生物辨識確認後,於新對話中送出。Composer 可附加相片與檔案並以語音聽寫;標頭會顯示專案、機器與連線狀態;狀態標籤會回報同步中、工作中或等待子代理,並附有「停止」按鈕;Agents 面板則會隨著子代理執行持續追蹤。 (#1259)

桌面面板中的 Pull Request 分頁

唯讀的 Pull Request 分頁會列出所選專案儲存庫的 GitHub Pull Request,將檢查結果摘要為通過、失敗或待處理,並標示目前簽出分支的 Pull Request。當無法讀取清單時,分頁會說明後續該怎麼做,而不是默默失敗。 (#1260)

主機上的整合式終端機

終端機面板位於對話與右側面板下方,可從標題列或使用 Ctrl+J 顯示與隱藏,可調整大小,且每個專案可有多個分頁。Shell 在主機上執行並保留捲動緩衝區,因此終端機可在重新連線後存續,之後也能顯示在已配對的手機上。 (#1261)

iOS 與 Android 上的遠端終端機

對話標頭與機器畫面上的「終端機」按鈕會為專案開啟全螢幕終端機,其中包含分頁、輔助按鍵列、文字大小、複製畫面,以及可重新啟動已結束的 Shell。連線恢復時會重新接上並還原歷史記錄,並遵循與其他控制動作相同的生物辨識確認與存取授權。 (#1268)

手機上的模型選擇器、檔案瀏覽器與 Pull Request

Composer 新增模型晶片,會列出各模型的推理強度、推薦其中一個,並依機器記住你的選擇。對話也新增唯讀檔案瀏覽器,支援搜尋、分頁瀏覽與圖片預覽;第四個分頁則會列出已配對機器上的 Pull Request,並提供專案篩選器,以及在無法讀取清單時顯示主機本身的說明。 (#1269)

新功能

iOS 與 Android 的行動介面更新

專案徽章會依專案名稱決定顏色;搜尋是玻璃質感欄位,只會喚起鍵盤一次;篩選選單現在會說明其篩選內容。浮動分頁列僅有圖示,且所選分頁為藍色;新對話選擇器是分組卡片,包含連線狀態與搜尋欄位;設定則成為索引,並擁有各自的連線、外觀、對話、安全性與關於頁面。 (#1258)

手機通訊協定新增模型、檔案、Pull Request 與終端機

主機現在可向手機提供含推理強度的模型清單、唯讀專案檔案、Pull Request 清單與終端機,且新對話可從選定的推理強度開始。每次讀取都限定於該專案,並拒絕專案外的路徑;較舊的主機會以清楚的無法使用訊息回應,而不是錯誤。 (#1262)

代理會尋找並安裝引擎擴充功能

搜尋現在會傳回專案引擎可用的引擎擴充功能,無論是否已安裝,並附上就緒狀態、版本以及各擴充功能新增的內容。代理可要求安裝,這會開啟慣用的信任審查;不會有任何東西在未提示下安裝,且遭拒絕的安裝無法重新開啟。 (#1275)

開發組建中使用本機簽出內容的 Unreal 擴充功能

僅供開發使用的設定會將 Unreal 擴充功能目錄的讀取與安裝指向本機簽出內容,以便在發布前於實驗環境執行中驗證修正。清單列與審查會明確指出來源是本機簽出內容,而正式組建會忽略此覆寫設定。 (#1278)

改進

可重複的代理實驗室迭代

現在有書面程序與輔助工具,涵蓋建立隔離的開發測試環境、讓代理執行盲測引擎任務、觀察並量測執行過程,以及將其記錄在帳本中,以便比較後續的迭代表現。 (#1265)

引擎編輯器當機或卡住時能更快診斷

當機或卡住的編輯器現在能在幾秒內辨識出來,並附上原因與下一步,而不是沉默兩分鐘後才出現一般性逾時。連線時可依要求重新啟動編輯器;引擎工具探索也有清楚命名,讓代理不再四處尋找正確的呼叫。 (#1263)

長時間引擎工作階段中的較小螢幕擷取畫面

引擎螢幕擷取畫面在進入對話前會重新編碼,讓一次包含 39 張圖片的請求從約 14 MB 降到 2 MB 以下,且模型成本相同、延遲約減半。 (#1264)

C++ 重新建置、限定範圍的 Shell 命令,以及更安全的 PowerShell 路徑

在 Unreal 上,以重新啟動方式連線會透過一般啟動流程關閉並重新開啟編輯器,而該流程會執行啟動前的 C++ 建置,因此代理不再手動結束編輯器並重新啟動。會接觸引擎處理序或在專案外讀取的 Shell 命令現在會要求權限,包括先前未做範圍檢查的 PowerShell 叫用。 (#1281)

偵測被強制回應對話方塊阻擋的編輯器

停在強制回應對話方塊上的編輯器現在會被辨識為受阻,而不只是沒有回應;訊息會指出該對話方塊、警告待處理動作的結果未知,並提供重新啟動選項。重新啟動也適用於仍在執行但已無回應的編輯器。 (#1285)

工具搜尋現在會找到你尚未安裝的引擎擴充功能

當代理搜尋工具或模型時,結果現在也會包含目錄中符合但尚未安裝或已停用的引擎擴充功能,並顯示為可安裝的候選項目。先前這類搜尋只會查看已註冊的內容,因此代理可能得出沒有合適項目存在的結論,而改為手寫程式碼,而不是安裝專為該工作打造的擴充功能。 (#1288)

修正

長時間回合不再遺失對話檢視

前景 Shell 工作不再被保留為子代理記錄,因為這可能逐出歷史記錄並使整個檢視失效。當檢視遺失時,會顯示原因,而「重新連線」、「停止」與 worker 終止也會正常運作,不會讓對話卡在「工作中」。 (#1266)

開發測試環境使用自己的引擎認證存放區

開發設定檔或沙箱化的主目錄現在也會將 Godot 與 Unreal 橋接器指向測試環境的認證存放區,因此實驗環境執行不會接觸到帳戶的真實認證。測試環境的記錄行會指出各引擎橋接器所查看的位置。 (#1267)

Unity 外掛使用測試環境的認證存放區

開發測試環境會連同 Godot 與 Unreal 一起匯出 Unity 認證目錄,因此從沙箱化測試環境啟動的編輯器會讀取測試環境的存放區,且記錄行會回報此事。較舊的 Unity 外掛會忽略該變數,版本說明現在已註明這一點。 (#1271)

螢幕擷取畫面以參照方式儲存,讓長時間對話保持回應

工具結果圖片只會儲存一次,並從對話歷史記錄中參照,而不是在每次擷取時內嵌,因此充滿引擎螢幕擷取畫面的對話不再凍結視窗,也不會變得無法重新開啟。 (#1273)

長時間推理回合會保留其對話檢視

含有大量串流推理內容的回合不再封住自己的歷史記錄並捨棄對話檢視;在檢視遺失時提出的權限要求會保持可見,且可從應用程式與命令列回應。 (#1276)

失敗前會等待另一個 Unreal 建置

當另一個 UnrealBuildTool 持有整台機器的鎖定時,啟動前建置現在會回報此情況、等待並以有界退避重試,而不是在不到一秒內失敗,並讓代理到處翻找處理序。 (#1284)

Unreal 僅在沒有未儲存內容時重新啟動

要求重新啟動執行中的 Unreal 編輯器時,現在會先向編輯器確認:若有任何地圖、內容套件或資產編輯器仍有未儲存的工作,便會立即拒絕重新啟動,且不會儲存或捨棄任何內容。代理會被告知有多少套件變更以及是哪些套件,以便儲存它碰過的內容,並針對其餘部分詢問你。當資產編輯器開啟,或無法向編輯器確認時,會使用先前的關閉要求路徑;重新啟動指引現在也會說明應先儲存變更。 (#1289)

底層變更

  • test(agent-lab): run scripts/agent-lab tests in CI (#1270)
  • chore(deps): engine CLIs to the latest releases (godot 0.36.0, unity 1.7.1, unreal 0.27.1) (#1272)
  • docs(agent-lab): iteration 2 (fire task), six extension tasks, pending-call helper (#1274)
  • docs(agent-lab): iteration 3 (pcg-forest-scatter, 83%), first live extension install by the agent (#1277)
  • docs(agent-lab): iteration 4 (input controls, 70%): extension bypassed, editor rebuilt outside the App (#1279)
  • docs(agent-lab): iteration 5 (GAS fireball, 75%): extension bypassed, permission scope gaps (#1280)
  • docs(agent-lab): iteration 6 (control rig, 50%, not comparable): template pre-solved foot IK (#1282)
  • docs(agent-lab): iteration 7 — Landscape island task (100%) (#1283)
  • docs(agent-lab): iterations 8 and 9 — PCG forest rerun (100%), Enhanced Input rerun (70%) (#1287)
  • docs(agent-lab): iteration 10 — GAS fireball rerun (83%) (#1290)
  • docs(agent-lab): iteration 11 — Niagara campfire (67%), extension found by tool search (#1291)