Buda LogoBuda

Buda v0.7.0 發佈說明

Web Preview 技能上線、Redis 多實例企業微信訊息投遞、Drive 分塊上傳進度條、聊天附件內聯樣式、Auth 安全加固,以及大量聊天與網盤體驗修復。

發佈時間:2026 年 4 月 14 日


Web Preview 技能

面向開發者的新系統技能 web-preview 正式上線。當你讓 Agent 建構網頁、遊戲或任何前端專案時,它會自動將檔案寫入 /agent/preview/,啟動本地 HTTP 服務,然後瀏覽器預覽標籤頁自動彈出 —— 全程無需手動操作。支援靜態 HTML、動態服務等各種場景。

網盤:分塊上傳 + 真實進度條

聊天中的大檔案上傳現在走 Drive 的分塊會話邏輯。每個分塊在伺服器端追蹤,進度條即時顯示準確的上傳狀態。不再有無聲失敗或一直轉圈的假進度。

聊天附件內聯樣式

使用者訊息中的附件不再堆成一長串清單。文件類附件改為緊湊的內聯標籤(滑鼠懸停可查看完整檔名),多張圖片自動聚合為網格佈局。Agent 回覆中的附件保持原來的清單樣式。更少視覺雜訊,一眼看清更多內容。

企業微信多實例訊息投遞修復

在多實例(Kubernetes)部署環境中,定時任務可能因執行節點不是 WebSocket leader 而導致企業微信訊息靜默遺失。現在透過基於 Redis 的訊息中繼,所有出站企業微信訊息統一由 leader 節點轉發,無論哪個 Pod 執行定時任務,訊息都能可靠送達。

Auth 安全加固

遵循 OWASP 反枚舉最佳實踐:

  • 當有人用已註冊的電子郵件嘗試註冊時,真實帳號持有人現在會收到安全警告郵件,而不是靜默忽略
  • 當空間成員接受邀請後,邀請方管理員會收到電子郵件通知

聊天體驗修復

  • 輸入卡頓徹底解決 —— 長對話 session 中,不穩定的 renderTodoWrite 參考導致每次擊鍵都觸發所有訊息元件重新渲染。透過 useCallback 記憶化修復,無論歷史多長,輸入現在都是即時響應的
  • 串流恢復 —— Agent 回應串流中斷後現在能正確恢復,不再卡死
  • 工具呼叫載入狀態 —— 對話結束後,工具呼叫的載入動畫不再持續轉圈
  • PDF 預覽 —— 聊天中的 PDF 附件現在能正確渲染內聯預覽,不再退化為下載連結
  • 檔案卡片傳送 —— 修復了渠道訊息中檔案卡片的顯示異常

網盤與導航修復

  • 深度連結保留 —— 形如 /dashboard/agent/:id/__drive__?file=路徑 的 URL 現在能正確開啟網盤標籤並反白目標檔案,之前 tab 片段會被靜默丟棄
  • 複製完整路徑 —— 複製子目錄中檔案的路徑時,?file= 參數現在包含完整的正確路徑
  • 個人資料名稱同步 —— 在帳號設定中更新顯示名稱後,側邊欄個人資料區域現在立即反映變更,無需重新整理頁面

積分與計費

  • 倍率統一 —— /pricing 頁面、模型選擇器下拉選單和後端扣積分邏輯,現在全部使用同一套公式,以 Gemini 3.1 Flash 為 1× 基準。不再有出入。
  • 「什麼是積分?」連結 —— 計費設定的積分區域標題旁現在直接有說明文件連結,並進一步連結到 /pricing#models 的模型對比表
  • 免費版額度顯示修復 —— 修復了 monthlyCredits.limit = 0 的免費版使用者錯誤觸發「額度已用完」橫幅的問題

其他改進

  • SPA 路由閃屏修復 —— 首次點擊「技能」「自動化」「市場」不再因 JS 套件載入而出現白屏閃爍(為 next/dynamic 新增了 loading 回退)
  • 註冊跳轉競爭條件修復 —— OPEN 存取模式下,註冊成功後不再因 accessMode 狀態未初始化而跳轉到 /waitlist/activate
  • 註冊已存在電子郵件時,check-email 頁面現在會顯示友善的錯誤提示和「直接登入」入口,不再靜默卡住
  • Marketplace:個人未發佈的技能即使處於 pending 審核狀態,現在也可以測試安裝
  • CreateAgentDialog 集中到 SPAContext 管理,應用程式內任何地方均可觸發,無需層層傳 props

On this page