Skip to content

v1.8.0

Choose a tag to compare

@YueyuHoshizora YueyuHoshizora released this 07 Oct 06:33
· 3 commits to main since this release

新功能

  • 新增選用的本機 CDP 除錯入口:設定 WEBCHATMCP_CDP=1 後,Chromium 在 127.0.0.1 分配隨機 port,WebSocket 端點寫入 stderr,並由 webchat_status 的 cdp.enabled/cdp.endpoint 回報。
  • CDP 端點隨瀏覽器關閉清空、重啟更新;除錯用戶端斷線不會關閉主瀏覽器。預設關閉、無認證,請勿轉送 port 或提供給不信任的工具。

效能與穩定性

  • 提示送出後並行預載下一題的無痕聊天頁,重用相容的載入中頁面,保留模型與思考深度設定的正確語意。
  • 回覆取樣傳輸增量與變更標記,模型選單批次讀取,快取 UA 探測結果,減少瀏覽器協定傳輸與等待。
  • MCP SSE 收到完整結果即交付,不再等待 EOF;HTTP 回應關閉連線,避開 Node fetch 重用閒置連線的延遲。
  • 維持六個宿主外掛的上下文與工具往返語意,同步三語 README、官網及驗收說明。

驗證

  • npm run build、npm run gen:design 成功。
  • npm test:164 項測試全數通過。
  • 實跑可視/無頭 CDP 接入、端點生命週期與 stdio MCP 流程;v1.8.0 runtime handshake 驗證通過。