發行說明 · 2026年10月15日
Megastructure Arc 2.1.5
Arc 2.1.5 讓 API 智慧體在耗時較長或出問題的請求中更加穩定。它們現在預設使用串流回覆,持續產生輸出的長回覆不會再於五分鐘時被截斷;供應商遇到速率限制、過載或短暫故障時,Arc 只會重試未完成的步驟,不會再次執行已完成的工具操作。失敗提示如果涉及某項設定,可以直接開啟該智慧體的這項設定,「代理設定」現在也會顯示每個值的來源。
目前版本
串流回覆的 API 智慧體、供應商復原、可直達相關設定的失敗提示
Windows 10/11(64 位元),或搭載 Apple 晶片的 macOS 11 以上版本。內含的本機 AI 需要 macOS 26 以上版本。電腦操作需要 macOS 14 以上版本。
主要更新
- API 智慧體現在預設使用串流回覆。新建的 API 智慧體會使用串流回覆,升級後,內建供應商上的現有智慧體與已儲存的設定也會改為串流回覆。「回應期限」(預設 300 秒)現在只限制等待新輸出的時間,因此持續產生輸出的串流回覆可以超過五分鐘,而每個回覆仍有硬上限。以完整回覆方式儲存的自訂 OpenAI 相容端點會保留該方式。如果供應商的拒絕訊息指明了串流設定,它仍會收到完整回覆方式的請求;忽略串流請求、以 JSON 一次送回完整回覆的端點,會直接保留這個回覆,不會再傳送第二次請求。「代理設定」現在會為 API 與自架伺服器智慧體顯示「回覆接收方式」:「串流接收」、「完整回覆後接收」,或在執行中智慧體的供應商拒絕串流時顯示「完整回覆後接收(供應商拒絕串流輸出)」。
- API 與自架伺服器智慧體現在可以從供應商故障中復原。供應商遇到速率限制、過載或短暫故障時,Arc 只重試未完成的模型步驟,先在約 20 秒後、再於約 3 分鐘後重試;智慧體已完成的工具操作不會再次執行。供應商以原因不明的錯誤結束串流時,會在約 3 分鐘後重試一次。等待時間遵循供應商的 Retry-After;如果繼續等待會使復原總時長超過十分鐘,Arc 會暫停並顯示最早的重試時間。對於遭供應商拒絕的請求(例如金鑰被拒或額度用盡),以及傳送給 API 供應商且結果未知的請求(請求送出後連線中斷),Arc 絕不會自動重新傳送;在這些情況下以及重試次數用完後,智慧體會保留未完成的步驟,等待你處理。自架伺服器或模型檔案中斷連線時,仍會像以前一樣,在其重新回應後立即重新傳送一次。這取代了先前在 20 秒與 60 秒後進行的隱藏重試。
- 復原期間,房間中的卡片會顯示供應商的錯誤訊息、等待中的回覆數量,以及可複製的復原詳情(供應商有提供請求 ID 或生成 ID 時也會包含在內);排定重試時,還會顯示倒數計時與已使用的重試次數。「立即重試未完成的步驟」會馬上傳送該步驟(供應商冷卻時間未結束時除外),「暫停重試」會擱置已排定的重試,停止智慧體則會取消復原。在此期間傳給該智慧體的回覆會排隊等待,並在該步驟完成後依序執行。未完成的步驟、已完成的工具操作、token 計數與重試次數都會被儲存,因此 Arc 重新啟動後智慧體恢復運作時,復原會繼續;因重新啟動而中斷的請求會保持暫停,並標示為結果未知。智慧體的模型、金鑰、資料夾或房間存取權限改變後,Arc 不會繼續該步驟。「供應商復原」預設開啟;可以在「代理設定 → 進階」中為個別智慧體關閉,關閉後失敗的步驟仍會等待你重試或停止智慧體。執行模型檔案的智慧體會以本機模型的措辭顯示同樣的卡片。
- 失敗提示現在會連結到相關設定。API 智慧體的回覆逾時,或供應商拒絕請求並指出其溫度、思考層級或輸出 token 值時,失敗提示會提供「開啟相關設定」。它會開啟該智慧體的「代理設定」,並定位到「回應期限」(同時展開「進階」)、「每步輸出 token 數」、「溫度」或「思考」,不會儲存任何變更,也不會重試請求。因單一回覆的硬上限而結束的回覆,會指向「每步輸出 token 數」,而不是「回應期限」。
- 「代理設定」現在會說明每個值的來源。生效的值會標示為「Arc 預設值」、「代理設定」或「模型預設值或上限」。新建的 API 與自架伺服器智慧體,以及你清空的「溫度」欄位,會使用模型或伺服器本身的取樣預設值,而不是 Arc 的 0.2;先前建立的智慧體會保留已儲存的溫度,直到你清空它。對於忽略溫度的模型(例如 Anthropic API 上的模型與 OpenAI 的 GPT-5 系列模型),「溫度」會停用並附上說明。新智慧體從供應商目錄取得的上下文視窗會標示為模型的值;你自行輸入的值仍標示為「代理設定」。
- 智慧體工作階段日誌現在僅限你的帳戶存取。在 macOS 上,Arc 每次開啟智慧體的工作階段日誌(可能包含完整的工具結果與儲存的復原狀態)時,都會將其設為只有你的使用者帳戶可以讀取。
修正與改進
- API 智慧體不再要求超出模型允許的輸出量。供應商目錄列出模型的輸出上限時,API 智慧體的每步輸出預算會受此限制,「代理設定」中會顯示「受模型輸出上限限制為 N」。你儲存的較大值會被保留並顯示。
- 提及「upstream」的供應商錯誤不再讓智慧體改用完整回覆方式。只有當供應商的拒絕訊息指明 stream 或 stream_options 設定時,Arc 才會以非串流方式重新傳送請求;因此無關的拒絕(例如提到上游或下游服務的拒絕)只會回報一次,不會被再次傳送,也不會讓智慧體停留在完整回覆方式。