跳到主內容

Theme / v2.1.50

Chat On Steroids

把 ChatGPT 對話變成會寫程式、會派工的本地開發環境

基礎觀念

v2.1.48:Goal 步驟審查員、系統主題跟隨與滑鼠鍵盤詢問

整理 v2.1.48 的 Goal step reviewer(第二個聊天審查 Goal 每個步驟的檔案變更)、Same as system 主題跟隨系統亮暗模式、使用滑鼠鍵盤前先詢問、⌘K 尋找動作與設定、Alt+↑/↓ 跳躍訊息,以及時間與工具列在地化等改善和一批修復;附互動測驗與升級檢查清單。

概述

Chat On Steroids v2.1.48 於 2026-10-30 08:39 UTC 發布(台灣時間 2026-10-30 16:39)。官方標題一句話總結:「A reviewer for Goal steps, a theme that follows your system, and a question before the mouse and keyboard」——Goal 可以有第二個聊天審查每個步驟的檔案變更、主題(theme)跟隨你電腦的亮/暗模式,而且在聊天使用你的滑鼠與鍵盤之前,app 會先詢問。更新後無須手動操作:瀏覽器擴充功能會在沒有聊天忙碌時自行更新——現在即使有訊息正在佇列(queue)中等待,也會更新。

Goal 步驟審查員(Goal step reviewer)

設定位置:Settings → Agents & automation → Review each Goal step’s changes。

開啟後,Goal 執行期間會有一個 reviewer(審查員)worker 閱讀每個步驟用編輯工具改了什麼,它的發現(findings)會進入下一步驟的訊息。以 BLOCKING: 開頭的發現會暫停 Goal 並告訴你原因。

三個前提與代價:

  • 需要開啟 Sub-agents
  • 會耗用較多的 ChatGPT 用量
  • 預設關閉

跟隨系統主題(Same as system)

Settings → Appearance → Theme → Same as system 讓 app 跟隨 Mac 或 Windows 的亮/暗模式——app 開啟期間系統切換模式時,app 也跟著切換。

使用滑鼠與鍵盤前先詢問

在 Home 中「控制滑鼠與鍵盤」的權限下,現有三個選項:

  • Off(預設)
  • Ask while I’m using the computer
  • Always ask

某個步驟要取用你的滑鼠或鍵盤前,螢幕角落的小提示會先詢問,而且絕不搶走焦點(focus)。按 Go ahead 之後,該聊天可以繼續最多 2 分鐘——直到你自己使用了滑鼠或鍵盤為止。同樣的問題也會出現在 app 視窗中等待,因此你可以用鍵盤回答。

⌘K 找得到動作與設定

在 ⌘K/Ctrl+K 的搜尋中輸入時,幾個符合的動作(New chat、Find in chat、Terminal、Review 等)與設定會顯示在聊天清單下方。

在你的訊息間跳躍

Alt+↑ 與 Alt+↓(Mac 為 ⌥)分別跳到聊天中你的上一則與下一則訊息。

改善

  • 時間顯示更自然:聊天清單顯示 “2w”、“3mo”、“1y”,不再出現 “389h ago”,並依你的語言呈現。worker 執行時間、背景程序(background processes)、tunnel 連線時間與倒數比照同樣規則:“3d 4h” 或 “2:05:30”,不再出現數百小時或分鐘。
  • Diagnostics(診斷)報告對 “Activity not attributed” 提供更多說明:ChatGPT 頁面顯示了 app 無法配對的請求。
  • 工具列(tool rows)在地化:“Read”、“Edited”、“Ran” 與其中的計數、時間以你的語言顯示,較舊的聊天也適用。
  • 拖放檔案(Dropping files):拖曳時訊息框會出現外框,並說明檔案將被附加。

修復

  • ChatGPT 模型選單列出帳號全部模型時,送訊息到既有聊天不再以 “model unconfirmed” 失敗。
  • 新增資料夾再次能在 ChatGPT 新版 Projects 頁面建立其 ChatGPT Project。
  • 擴充功能的自我更新不再被僅在佇列中等待的訊息無限期卡住。
  • 關閉分頁瞬間送出的訊息會送出,而非過期。
  • 離線期間開啟的聊天分頁回到線上後自行恢復,不再每則訊息都過期。
  • 短答案下的 Quote 按鈕不再蓋住 Copy 與 Download 按鈕。
  • Goal 與 Loop 在不支援 JSON schema 的 provider(如 DeepSeek)上可運作:app 改以對方接受的格式送出,不再重試同一個被拒的請求。
  • 自行恢復的聊天不再被其舊失敗 turn 的遲到報告再次重載。
  • 專案或聊天名稱很短(如 “Work”)時,Diagnostics 報告不再弄亂 “worker” 等普通單字。
  • 自身 Git worktree 中的 worker 可從 repository 位於另一個已核准資料夾的 linked checkout 起動,重啟後也會回來。
  • Goal 不再無限等待:ChatGPT 只在步驟結束後才顯示進度註記時,不再卡住。
  • Ctrl+K/⌘K 不再疊在 What’s New 等其他已開啟視窗上。
  • 以 fresh turn 續跑的長任務不再在每個後續 turn 重複先前 turn 的句子。

互動測驗

隨堂測驗

開啟「Review each Goal step's changes」後,哪種發現會暫停 Goal?

💡 想先看個提示?

不是所有發現都會擋下 Goal,只有特定開頭的才會。

隨堂測驗

在滑鼠鍵盤詢問中按了 Go ahead 之後,該聊天可以繼續多久?

💡 想先看個提示?

上限以分鐘計,而且你本人的操作會提前結束它。

升級檢查清單

升級 v2.1.48:動手檢查清單

逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)

0 / 5

延伸閱讀

  • 官方 v2.1.48 release notes
  • 前一課:015-v2147-scheduled-runs-and-review-pr——排程執行、Review 提交 PR 與自訂聊天風格