卡片各自浮起來,Linux 用戶拿到 beta 入場券:Runner 0.19.0 更新了什麼
開源桌面工具 Runner 於 10 月 31 日發布 0.19.0,分屏改為 island 卡片佈局並提供 Linux beta 支援,本文從開發者社羣的角度整理這次更新。
10 月 31 日,開發者 yicheng47 在 V2EX 發布了自家開源專案 Runner 的 0.19.0 版本。這是一款管理 CLI agent 的桌面工具,可以在同一個 app 裡使用 Claude Code、Codex 等,也能把不同 agent 組成一個 crew 一起做任務。這次更新主軸有兩條:分屏介面改成 island 佈局,以及從 0.18.2 開始加入的 Linux 支援(目前為 beta)。
以下用列榜方式,把這次更新裡值得注意的幾件事排出來。
一、每個 pane 都有自己的卡片
分屏裡的每個 chat 和 terminal 現在各自放在獨立卡片中,狀態、停止與恢復按鈕直接放進標題欄。會話停下來之後,中間會顯示停止原因和 Resume 按鈕,可以直接接著原對話繼續。Mission 介面也做了同樣調整,內容區、成員側欄和 terminal 抽屜各自成卡。
介面細節也順手修了:淺色主題配色調整,列表與側欄的捲軸只在滑鼠經過或捲動時顯示。另外 chat 下方的 terminal 抽屜被移除,要跑指令可以拆一個 pane 或另開 terminal tab;Mission 裡的抽屜保留,仍是 Alt-F12 開啟。
二、新建會話統一用同一個啟動器
作者自述,之前從不同地方新建會話的操作不太一致。這次把 ⌘N、側欄、專案和空 pane 的入口統一,都會打開同一個啟動器,可以搜尋 agent 和 role,也會顯示最近用過的四個,按 1 到 4 就能直接啟動並沿用儲存的設定。
Start 頁面可以在搜尋框下選專案和目錄;在分屏裡新建 chat 時,會沿用當前 tab 的專案和旁邊 chat 的工作目錄。終端關閉也改成直接關,即使指令還在跑;shell 自己退出後,對應的 terminal pane 也會跟著關掉。
三、Linux 版先以 beta 釋出
先前有用戶提過 Linux 需求,從 0.18.2 開始提供 ARM64 和 x86_64 安裝包。Debian / Ubuntu 可裝 .deb,其他發行版可下載 .tar.gz,解壓後執行 install.sh,會安裝到 ~/.local,之後能在 Settings → Updates 裡更新,下載包會驗證簽名。
不過作者也說得很保守:目前只在 Ubuntu 26.04 ARM64 虛擬機上試過,物理機、x86_64 與其他發行版都還需要驗證,所以先標 beta,歡迎 Linux 用戶回報。這種「先放出來、說清楚測到哪裡」的節奏,在個人開源專案裡算誠實的做法。這也和近期 Linux 桌面圈把更新重點放回日常體驗的氛圍相呼應,像先前GNOME 51 把更新重點放回用起來順不順的思路類似。
四、其他修復
Windows 上 Claude Code 的狀態 hook 不會再因 shell 啟動慢而報兩秒逾時的紅字錯誤;共享主帳號配置的 Claude Code 額外帳號會沿用 effort 等設定,也修了這些帳號在 mission 啟動時卡住的問題。Mission 的 inbox 通知會等 agent 進入 Idle 後再投遞;遠端登入後會提示新主機設定 PIN,離線或暫停的電腦會明確顯示 Offline。
從發布帖看社羣節奏
目前 Runner 支援 macOS(Apple Silicon)、Windows x64 與 Linux ARM64 / x86_64(beta),採 MIT 授權,README 裡附有微信羣二維碼。從 0.18 到 0.19.0 之間,作者持續在 V2EX 上回報進展,貼文累積近千次瀏覽,回覆裡也有人直接提需求。對一個個人維護的開源工具來說,這種「每次發版都回社羣交代一輪」的模式,本身就是它累積用戶的方式。
至於 Linux 版什麼時候脫離 beta,就得看有多少發行版用戶願意幫忙踩坑了。
主題: 社群現象
標籤: #runner0.19.0開發工具更新#cliagent管理工具#linux桌面軟體社羣