跳轉到主要內容

亮點

  • 遠端與雲端執行時全鏈路落地 — 新增無頭 vibex-server 守護程序,讓一臺雲伺服器成為桌面端與行動端共同依賴的權威 DesktopRuntime(走 Remote v2 協議)。配對碼是營運者可展示的一次性金鑰,寫入磁碟時僅儲存 SHA-256 雜湊,透過限流的領取端點發放唯一綁定客戶端身份金鑰的裝置授權。
  • 桌面端客戶端模式 — 工作臺現在可以連線到配對的遠端執行時(無頭 vibex-server 或另一臺桌面端)作為權威執行時,替代本機執行時;配套伺服器固定、身份綁定的憑證儲存、設定頁 “Remote 執行階段”,以及啟動時自動重連。
  • 雲端部署方案 — deploy/server 提供多階段建置、非 root 執行、帶健康檢查的 Dockerfile,docker compose 編排,以及 Caddy 反向代理設定。
  • 行動端大改版 — 會話設定、工具頁面與終端全面重建;支援持久化的深色/淺色主題與語言切換;電池最佳化白名單偵測引導;頁面棧式返回導航。
  • 桌面端視覺升級 — 基於全新 backdrop-blur GPUI 基礎元件的毛玻璃表面;升級到 gpui-kit 0.6.0;按工具型別展開的時間線詳情;應用內目錄選擇器。

新功能

遠端與伺服器
  • 實現雲端無頭服務的基礎部分:Remote v2 閘道、配對流程與遠端客戶端後端(4c9b7bf)
  • 無頭雲端執行時端到端交付:vibex-server 守護程序提供 serve / status / pairing-code / revoke / config-check 子命令,優雅回應 SIGINT/SIGTERM,headless_from_environment 覆蓋完整 VIBEX_* 部署契約(綁定地址、部署模式、TLS 模式、host/origin 白名單、轉送標頭信任、對端限流、home 鎖定)。配對碼改為有界分組數字金鑰,僅以 SHA-256 雜湊儲存,新增限流的 POST /api/v2/pairing/code/claim 介面、一次性裝置授權、審計記錄與遮蔽敏感資訊的 Debug 輸出。行動端新增”配對雲伺服器”流程(伺服器位址 + 數字配對碼),遠端客戶端不再自行編造 provider profile 修訂號(fc975bd)
  • 工作臺連線配對的遠端執行時:桌面端遠端客戶端憑證儲存(伺服器固定、身份綁定、原子寫入的 0600 儲存),設定頁 Remote 執行階段提供配對表單、即時模式/伺服器狀態與 Forget 操作,啟動時自動重連,並提供 VIBEX_DISABLE_REMOTE_CLIENT 逃生開關(7e6b320)
  • 更新雲端部署資產:deploy/server 的 Caddyfile、Dockerfile、docker-compose 與 README(d930095)
桌面端
  • 基於新的 backdrop-blur GPUI 基礎元件(Window::paint_backdrop_blur、邊緣淡出)實現毛玻璃表面,新增 GlassSettings 全域與外觀設定中的毛玻璃開關(df2cfbd)
  • gpui-component 0.5.2 升級為 gpui-kit 0.6.0,保持全樹單一 GPUI(01b8d67)
  • 時間線按工具型別渲染展開詳情(af7e271)
  • 新建會話支援應用內專案目錄選擇器(9931d9d)
  • 匯入選擇器中的專案按會話數降序排列(340676c)
  • 面板展開/收起對齊到共享寬度裁剪(cccfa05)
  • 統一各可調寬麵板的拖曳調寬接縫樣式(68d00c8)
  • 排隊訊息預覽在輸入框三行視口內可捲動(af047da)
行動端
  • 會話設定、工具頁面與終端大改版:與桌面端對齊的會話設定串接(agent 與 provider/model 同一介面),檔案/提交全螢幕檢視與編輯介面,終端重建於共享 TerminalRenderModel(VT 儲存格網格、隨表面尺寸自動適配 PTY、觸控平移回滾、會話切換標籤、鎖定的控制鍵條),持久化的深色/淺色主題與語言切換(11bc3af)
  • 新增頁面棧式返回導航、更嚴格的抽屜滑動門檻與恢復續用(0cdbf2d)
  • 偵測並引導電池最佳化白名單設定(3811115)
  • 快取已載入會話並增量重新整理時間線(473eb67)
  • 模型圖示與桌面端品牌圖集對齊(b548671)
  • 時間線渲染與桌面端對齊(cb92697)
  • 主屏抽屜滑動門檻放寬一檔(7f29089)

修復

桌面端
  • 計畫欄高度恢復:改用自箝制捲動列表(ea2d93b);輸入框計畫欄可捲動檢視較長步驟列表(1097fa0)
  • 浮層入場動畫不再覆蓋浮層定位(fd55f17)
  • 解析相對路徑麵包屑,打磨目錄選擇器佈局(2ad61de)
  • 會話切換時套用尚未寫入的時間線高度修正(005d2ce)
  • 接受來自緊湊客戶端的冪等側欄變更(6dda349)
  • Windows 下為 spawned 輔助程序隱藏 console 視窗(d3f4bcb);託管 npm agent 安裝時隱藏 node console 視窗(66d6ea5)
行動端
  • 執行時條 agent logo 渲染並與桌面端對齊(35b612f)
  • 保持視窗 root 焦點,返回導航正常觸發(fe0cfad)
  • 被拒絕的側欄變更靜默回滾(544bbba)
  • 請求彈窗關閉時重新整理電池白名單狀態(985b825)
  • 修正 token 展平錯誤導致的深色模式邊框偏藍(aa34c72)
主題與平臺
  • 恢復因 token 對比度塌縮而丟失的深色卡片表面色調(75d8612)
  • 修復目錄選擇器磁碟偵測的 macOS 建置問題(b107e36)
  • 升級 vendored zed:修復 macOS backdrop-blur 編譯錯誤(532005c)與 blur scratch 警告(ad5f2ad)

內部、建置與文件

  • 發佈工具鏈移除基於截圖的證據門禁與託管原生建置門禁(bc51919)
  • 品質與發佈文件對齊精簡後的門禁集(fa527ac)
  • 重新整理桌面端 SBOM 至新的 vendored zed 版本(52914a8)
  • 桌面端與行動端統一執行 rustfmt 與 clippy 修復(35a8885)
  • 行動端執行時選項底部面板重構為四個固定區塊(529fc63)
  • 版本號升至 0.1.0-rc.2(808a2a4)

相關連結