Theme / v2.1.22

Chat On Steroids

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

基礎觀念

v2.1.16~22:工作區、寵物與長任務韌性

v2.1.15 → v2.1.22 的七個版本總覽:工作區面板、桌面寵物、Skills 生態、韓語與重新設計的訊息框,以及 Goal / Loop / Compact & Resume 的長任務強化。含互動測驗與升級檢查清單。

概述

這次涵蓋 v2.1.16 ~ v2.1.22 七個版本(2026-09-27 ~ 09-30(UTC),四天內連續發布)。依時間軸:

版本 主題 一句話重點
v2.1.16 Fewer stuck chats 跟上 ChatGPT 新版面;卡住的對話自動恢復
v2.1.17 Workspace & pets 最大更新:工作區面板、桌面寵物、Skills 庫、擴充功能自我更新
v2.1.18 Skills install fix 修 2.1.17 六個推薦 skill 裝不起來
v2.1.19 Auto-connect 擴充功能更新後自動重新連線
v2.1.20 Cleaner replies OpenRouter key 隱藏字元;未知格式原生呈現
v2.1.21 Korean & redesign 第 11 語言、訊息框重設計、即時狀態列、20+ 修復
v2.1.22 Long Loop sessions 長 Loop 與長指令 compaction 不再卡死

v2.1.17:工作區就在聊天旁邊

這是讓 CoS 從「聊天加強器」變成「本地開發環境」的一步:

  • 側欄四面板:Files、Terminal、Agents、Review 開在聊天旁邊(Ctrl+Shift+1–4);Terminal 可放底部(Ctrl+`)
  • Review 面板(唯讀):看 Git 變更、看 ChatGPT 某次編輯的實際效果、比對兩個 branch——只讀不碰 repo
  • 面板自我解釋:灰掉的面板會告訴你原因(Files 與 Review 需要專案、Sub-agents 需要開啟的聊天)

教學重點:Review 的唯讀設計是有意的。Review 讓你檢查已發生的編輯;它本身不修改 repo,也不代表其他編輯工具必須先經過 Review 才能寫入。

Skills 生態(v2.1.17 + 2.1.18)

  • 匯入來源:資料夾、單一 SKILL.md、或 GitHub 連結
  • 連結的 skill 會在來源更新時提醒——安裝與否由你決定
  • 18 個現成 skill 一鍵安裝:code review、systematic debugging、security review、data analysis、translation、project planning 等
  • v2.1.18 修復:六個推薦 skill(Explore an unfamiliar codebase、Data analysis 等)因 YAML 縮排錯誤裝不起來

Goal / Loop 的長任務進化

Goal 與 Loop 的可靠性是這七個版本累積最多的部分:

v2.1.17 — Goal 知道工作完成了 Goal 過去會反覆要求 ChatGPT 重跑已完成的指令,因為它無法知道 CoS 工具已經把事做完。它現在讀取每步驟跑了多少 CoS tools(不是做了什麼)並在工作完成時停止;finish tool 支援所有模型;短暫的安全拒絕(“couldn’t determine the safety status”)重試一次而非放棄。

v2.1.21 — 長思考不是卡死 Extra high / Max / Ultra 思考等級下,ChatGPT 可能靜默思考超過十分鐘。CoS 現在用 Pro 等級的等待時間,不再誤判為停滯而啟動恢復流程。

v2.1.22 — Long Loop 不卡死(本次最新) 兩個關鍵修復:

  1. ChatGPT 某些版本回傳用   編碼空格的長訊息——CoS 認不出自己的訊息,下一則訊息永遠在等。現在正確解析;兩分鐘內未確認送達的訊息標為「可能已送出」,絕不重複發送
  2. 長指令(如測試跑很久)期間的自動 compaction:過去放棄並讓聊天漲到上限,現在等到兩次檢查之間的停頓再壓縮
隨堂測驗

Loop 跑著一個要跑 20 分鐘的測試指令,聊天快到 context 上限。v2.1.22 的自動 compaction 會怎麼做?

💡 想先看個提示?

回看 v2.1.22 的兩個關鍵修復:訊息確認與長指令 compaction。

v2.1.21:韓語與重新設計的訊息框

  • 第 11 種語言:韓語(한국어)——Appearance 或 Setup 的 flags 切換
  • 模式選單:Normal / Goal / Loop 收進一個選單(各附說明),Plan 獨立按鈕
  • Context ring:訊息框旁的環顯示聊天多大、上限多少、多滿、何時壓縮
  • 複製與匯出:每個完成回答可複製或存成 Markdown;整個聊天可存檔
  • 耗時顯示:「Working for 12s」→ 完成後「Worked for 1m 12s」
  • 即時狀態列:聊天末端顯示「Running npm test 12s」或「Searching the web」——不再是靜默的轉圈
  • 本地 agent 介面(預設關閉):Settings → Setup → Advanced 開啟後,本機工具可讀 app 健康狀態與聊天動態(金鑰遮罩);第二個開關允許發送或取消未送出的訊息

可靠性修復精選(2.1.19–2.1.22)

  • Extension 自動連線(2.1.19):移除再載入 extension 後,啟動即配對、持續重試到 app 上線、重連開啟的 ChatGPT 分頁
  • OpenRouter key(2.1.20):連同隱藏字元一起貼上的 key(曾報 “Missing Authentication header”)自動清除,已儲存的 key 也處理
  • 未知格式(2.1.20):ChatGPT 持續推出帳號客製的回覆格式,CoS 不認得的格式以原生方式呈現而非原始碼——表示未來的新格式不需要等更新
  • 雙瀏覽器(2.1.21):同一聊天在兩個瀏覽器——訊息與修復不再在另一個瀏覽器開出第二份副本;新聊天不會一邊空白一邊發送
  • GPT-6 Pro(2.1.21):worker 或 Goal helper 選擇 GPT-6 Pro 正確生效;模型清單過舊時主動向 ChatGPT 要新的

隨堂總結測驗

隨堂測驗

哪個版本起,Chat On Steroids 的 extension 更新後不需要手動 reload?

💡 想先看個提示?

注意 v2.1.17 是「自我更新」,v2.1.19 是「自己連線」——兩個不同的能力。

動手升級檢查清單

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

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

0 / 6

延伸閱讀

  • 官方 v2.1.16、v2.1.17、v2.1.21、v2.1.22

  • 前一課:003-workers-goal-loop-and-resume——Goal / Loop / Compact & Resume 的基礎概念

  • 本主題 Changelog:完整的 v2.1.16~22 條目