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.jsonREPORT.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 升版就會出現

升級建議

  1. 升完跑 hermes curator status 看一下你的 skill 排行,熟悉一下這個工具
  2. 檢查 secret redaction 設定:如果你在意 log 不能含 secret-like 字串,把 redaction.enabled: true 設回去
  3. Spotify 用戶:跑 hermes tools 開啟 Spotify,把精靈走完
  4. Google Meet 用戶:這次是大升級,值得花 10 分鐘設定 plugin
  5. TUI 用戶:試試 /resumed 直接刪舊對話,跟 /reload 重讀環境變數
  6. realvco 客戶:從 Admin Panel 的 Web Terminal 進 Vi,享受冷啟動快 57% 的體驗
  7. 長對話場景:評估要不要把 prompt cache TTL 改成 1h 省成本

← v2026.4.23 · 回到列表