Charm 讓命令列變得迷人。
首頁
函式庫
應用程式
企業
部落格
2026 年 2 月 23 日
v2
下一代 Bubble Tea、Lip Gloss 和 Bubbles 現已推出
作者:Christian Rocha
我們終端 UI 函式庫的下一代主要版本——Bubble Tea、Lip Gloss 和 Bubbles——已結束 Beta 測試,準備好大展身手。這些版本帶來了高度優化的渲染、進階的組合能力、更高保真的輸入處理,以及更具宣告性的 API,以實現非常可預測的輸出。
v2 分支從一開始就為我們的 AI 編碼代理 Crush 提供生產環境支援。也就是說,我們今天發布的所有內容,都已在我們自己的產品中,在真實世界的限制下運行了數月。
如需詳細資訊以及適用於人類和 LLM 的升級指南,請參閱:
Bubble Tea
新增功能
升級指南
Lip Gloss
新增功能
升級指南
Bubbles
升級指南
但首先,讓我們談談我們是如何走到這一步的。
為什麼是 v2?
我們開始建構終端使用者介面工具的初衷是,終端是一個比大多數人意識到的更適合工作(和娛樂)的地方。基礎一直都在,但缺少的是下一個時代的軟體,以及降低豐富互動的進入門檻。這就是無意中命名的 Bubble Tea(互動層)、Lip Gloss(佈局引擎)和 Bubbles(使用者介面原語)的起源。
如今,Bubble Tea 生態系統為超過 25,000 個開源應用程式提供支援。NVIDIA、GitHub、Slack、Microsoft Azure 等公司的團隊以及數千家其他公司都在其基礎上進行開發。而且,在專案的整個歷史中,我們從未推動過破壞性變更。那麼,為什麼要推出 v2 呢?
情況正在改變。AI 代理進入了終端,突然間,整個行業都看到了許多人早已知道的事實:終端是與作業系統互動的最強大方式。編碼工具隨之而來。終端,以前有點像小眾偏好,成為了一個主要平台,它需要承載的重量也隨之改變。因此,我們改進了需要改進的部分。
v2 的核心是 Cursed Renderer。它以 ncurses 渲染演算法為模型,極大地提升了我們工具的可能性。渲染速度更快、效率更高數個數量級。對於本地應用程式來說,這非常有意義。對於透過 SSH 運行的應用程式,這些變更在金錢上是可量化的。
v2 還深入挖掘了新興終端實際上能做到的事情。有更豐富的鍵盤支援、內嵌圖像、同步渲染、透過 SSH 進行剪貼簿傳輸,以及更多細微的細節。終端正悄悄地變得比大多數開發者意識到的要強大得多,而 v2 可以輕鬆地利用這些功能。
Bubble Tea 將內嵌模式作為一級使用案例是有原因的,我們選擇一種編譯為原生機器碼的語言是有原因的,我們對大多數框架不考慮的領域的效能如此執著也是有原因的。終端是人機互動的強大媒介,具有真正的優勢——即速度、可組合性、可腳本化以及對作業系統的深度存取——它值得擁有生產級的軟體。這就是 v2。
EOF
使用 Glow 在您的終端中閱讀此文: