v2026.4.30 — The Curator — 自動策展
發布日期:2026 年 4 月 30 日 主題:Vi 開始自己照顧自己的 Skill 庫 Breaking-ish 變動:Secret 遮蔽預設關閉(請見「升級建議」)
這個版本累積一週工作量,1,096 個 commit / 550 個 PR / 21 萬多行新增。底層改動很大,但對你最有感的是:Vi 越用越聰明,而且不用你手動整理。
核心亮點
1. Autonomous Curator — Vi 自己整理自己
Vi 從這版開始有個背景常駐的「策展員(Curator)」,預設每 7 天跑一次,做三件事:
- 打分:看哪些 skill 你常用、哪些躺在那邊沒人理
- 合併:把幾個功能重疊的 skill 整合成一個
- 清理:把確定沒用的 skill 封存
你不用手動下指令,它會在 gateway 排程上自己起來。每次跑完會把報告寫到 logs/curator/run.json 跟 REPORT.md,你想看就看。
被封存的 skill 會自動分類成「合併到別的 skill」還是「直接丟掉」,讓你知道發生了什麼事。內建保護機制會擋下對「Vi 預設附的 skill」與「Hub skill」的修改,不會把基礎能力玩壞。
想看現況:hermes curator status 會列出最常用 / 最少用的 skill 排行。
客戶感知:你會發現 Vi 用越久越精準,因為沒在用的 skill 會自動退場,常用的 skill 會被優化。不用你手動整理。
2. Self-Improvement Loop 升級
Vi 每輪對話後都會有個背景小 fork,負責決定「這次學到的東西要不要存起來、現有 skill 要不要更新」。這個迴圈在這版被大幅強化:
- 評估方式從自由作答改成評分表(rubric-based),判斷穩定很多
- 優先更新剛剛載入過的 skill,而不是亂選
- 處理 skill 內
references/跟templates/子目錄 - fork 真的繼承 parent 的 runtime(以前 provider / model / 憑證有時不會傳過去,現在修好了)
- 限制這個 fork 只能用 memory + skills 工具,不能亂跑 shell 或上網
- 上次的工具訊息不會污染這次的回顧上下文
3. 19 個訊息平台(新增 Microsoft Teams + 騰訊元寶)
| 新平台 | 說明 |
|---|---|
| Microsoft Teams | 第 19 個平台,以外掛形式上線(gateway 變成外掛宿主,平台適配器可以獨立開發) |
| 騰訊元寶(Yuanbao) | 第 18 個平台,原生轉接器,支援文字 + 媒體 |
順便整理一下現有平台的能力:
- Telegram / Discord / Slack / Mattermost / Email / Signal 全部支援原生多圖傳送
- Slack 新增
strict_mention(避免線程被誤觸發)、channel_skill_bindings(把特定 skill 綁到特定頻道) - Signal 原生支援 markdown 格式、引用回覆、emoji 反應
4. Spotify 原生整合
7 個 Spotify 工具直接打包進來(走 PKCE OAuth 驗證):
- 搜尋:歌、專輯、藝人、播放清單
- 播放控制:播 / 暫停 / 下一首 / 上一首
- 佇列:把歌加進現在播放清單尾端
- 裝置控制:在哪台裝置上播
- 播放清單管理
設定有互動精靈帶你走完。Cron 用法也都有文件範例。
情境例子:跟 Vi 說「等等開會,先幫我把專注的爵士樂播放清單放在我筆電上」就可以。
5. Google Meet 整合
Google Meet 外掛開箱即用,Vi 可以:
- 加入會議(用你的 Google 帳號)
- 即時轉錄(走 OpenAI Realtime API)
- 代你發言(透過 Node bot server)
- 會後 follow-up(整理重點、寄郵件、加進 Notion / Linear)
整套流程是一個 plugin,從加入會議到後續處理都打包好。
情境例子:「下午 3 點客戶 review 會議,你進去聽,結束後幫我整理三個行動項並 email 給對方」。
6. TUI 升級(對 admin panel web terminal 客戶有感)
這版 TUI 加了一堆讓日常更順的小東西:
- LaTeX 數學公式渲染(寫科學或工程內容的人有感)
/resume切換歷史對話,在 picker 中按d直接刪除舊 session/reload環境變數熱重新載入(改 .env 不用重啟)- 預設可開啟「自動接續上次對話」(進 TUI 直接接上次的工作)
- 滑鼠滾輪逐行捲動(大段輸出更好讀)
- WSL2 上 ConPTY 鬼影滑鼠問題修好了(用
/mouse切換)
從 Admin Panel 的 Web Terminal 進 Vi 的客戶會直接受益。
7. 冷啟動快了 57%
打開 Vi 的等待時間少了大約一半多。底層做了:
- 延後載入大套件(OpenAI / Anthropic / Firecrawl 不用一開始就 import)
- 設定檔依檔案修改時間快取(不再每次都重讀)
- 工具定義記憶體化(memoize)+ 加 TTL 快取
- 危險命令偵測模式預編譯
對你的感受:在 admin panel web terminal 中按下 enter 進 Vi,啟動瞬間就能用。
8. ⚠️ Breaking-ish:Secret 遮蔽預設關閉
過去 Vi 預設會把看起來像 API key、token 的字串自動換成 ***。這個機制有時候會誤判,把工具輸出裡長得像 secret 的字串(例如某些 hash、某些 base64 字串)也亂改,造成 patch 失敗、tool 結果損壞。
這版預設改成關閉。如果你想恢復舊行為,在設定檔加一行:
redaction:
enabled: true
對 realvco 客戶的提醒:從這版開始,你的 Vi log 跟對話輸出可能會直接顯示 secret-like 字串(API key 片段、token 等)。如果你習慣把 log 截圖傳給朋友 / 同事,請先確認沒有敏感字串再分享。
如果你的工作場域很在意這個,把 redaction.enabled: true 設回去。
9. Prompt Cache 時效可調
過去 prompt cache 固定 5 分鐘過期。這版可以用 prompt_caching.cache_ttl 改成 1 小時 opt-in。長對話、多輪互動的場景開 1 小時可省 token 成本。
prompt_caching:
cache_ttl: 1h # 預設 5m
10. 其他值得知道的
- ComfyUI v5 + TouchDesigner-MCP 從可選變成預設內建(影像生成、即時藝術)
- 新增 4 個推理供應商:GMI Cloud(原生)、Azure AI Foundry(自動偵測)、MiniMax OAuth(瀏覽器 PKCE 流程)、Tencent Tokenhub
- LM Studio 升級成 first-class provider(有專屬認證、doctor 檢查、即時模型清單)
- Models Dashboard 分頁:在 Web Dashboard 直接切換主模型 + 輔助模型
hermes -z <提示>:非互動模式,寫腳本可以一行帶過- 遠端模型清單:OpenRouter + Nous Portal 從遠端 manifest 拉清單,以後新模型不用等 Vi 升版就會出現
升級建議
- 升完跑
hermes curator status看一下你的 skill 排行,熟悉一下這個工具 - 檢查 secret redaction 設定:如果你在意 log 不能含 secret-like 字串,把
redaction.enabled: true設回去 - Spotify 用戶:跑
hermes tools開啟 Spotify,把精靈走完 - Google Meet 用戶:這次是大升級,值得花 10 分鐘設定 plugin
- TUI 用戶:試試
/resume加d直接刪舊對話,跟/reload重讀環境變數 - realvco 客戶:從 Admin Panel 的 Web Terminal 進 Vi,享受冷啟動快 57% 的體驗
- 長對話場景:評估要不要把 prompt cache TTL 改成 1h 省成本