YouTube 影片筆記
用 Herdr 側邊欄管理多個 Coding Agent 狀態與切換終端流程
原片標題:多Agent瓶颈是人类注意力 ,是时候使用 Herdr了
原片說明
一次開四個 Agent 寫程式,帳面吞吐量很爽,但我的注意力根本先爆了。你也懂那種切終端查崗的循環吧?誰在跑、誰卡授權、誰早就跑完,視窗一多全變擺設。為什麼叫QQ 這支影片就是來解決這件事的:Herdr 把 Agent 的狀態直接搬到側邊欄,讓你不用再當賽博保安。

影片時間軸
- 00:45把 Herdr 定位成給 Coding Agent 重新發明的 tmux
- 01:30拆解五個核心物件:Session、Workspace、Tab、Pane、Agent
- 02:13講 C/S 架構,客戶端斷線跟服務端重啟的差別
- 03:05側邊欄五種狀態的定義,done 其實是未讀訊息
- 03:47狀態怎麼嗅探:抓前台程序再比對畫面特徵
- 04:31安裝與遠端開發,SSH 斷線後 Pane 還在原位
- 05:58示範 Builder 加 Reviewer 的雙 Agent 陣型
- 06:44CLI 才是控制面,用 JSON 回傳的 ID 操作物件
- 07:33講控制邊界與安全債,Pane History 會把 Prompt 寫進磁碟

done 不是完成,是未讀
這段我覺得是整支影片最實用的一點。為什麼叫QQ 把 working、blocked、done、idle、unknown 拆得很清楚:done 代表 Agent 跑完了但你還沒切過去看,點開就回落成 idle,等於未讀訊息。unknown 則是系統也拿不準,他明講不要當成成功或失敗的訊號,老實切過去現場看。狀態還會往上聚合到 Workspace,工作區藏在後台,裡面卡住照樣亮紅燈。
嗅探靠畫面比對,所以會誤判
Herdr 抓 Pane 的前台程序,再掃終端底部畫面,用 Screen Manifest 比對已知的 UI 特徵。好處是不用每個工具都寫 Hook,Codex、Claude Code、OpenCode 都能直接跑。代價是 Agent 一改提示介面,舊規則就抓瞎;在裡面再套一層 tmux,前台程序判斷也會失效。真遇到誤判,敲一行指令就能查是哪條規則命中。

它管容器,不管檔案隔離
這條硬邊界講得很直白:Workspace 只管邏輯組織,兩個 Pane 指同一個目錄照樣讀寫衝突,大需求就乖乖切分支或上 Git Worktree。另外 Pane History 會把 Prompt 和原始碼實打實寫進磁碟,Token 和敏感環境變數也可能在日誌裡裸奔,裝插件等於用你的系統權限跑不受信程式。工具能讓你看見風險,背鍋的還是你自己。
值得下載嗎:值得,但只在你已經同時跑兩隻以上 Agent、還得盯測試和服務的時候。只開一個 Shell 單打獨鬥,他自己都說別折騰了。