透過傳送按鍵與擷取窗格輸出來遠端控制 tmux 工作階段——這對於管理 Claude Code 及平行工作者工作階段至關重要。
npx clawhub@latest install tmux系統需求
tmux 技能讓您的 AI 代理能夠以程式化方式控制 tmux 會話:讀取窗格輸出、發送按鍵(包括 Ctrl+C 和 Enter 等特殊按鍵),以及在視窗和窗格之間進行導航。它專為監督長時間運行的互動式終端應用程式而設計——例如 Claude Code 或 Codex 會話——無需您親自在終端前操作。會話在 SSH 斷線後仍可持續存在,使此技能非常適合非同步和並行工作流程。
npx clawhub@latest install tmux點擊本頁頂部的 安裝 按鈕即可一鍵設定
worker-2 至 worker-8)檢查狀態,並向各工作階段派送任務。exec 工具即可;無需 tmux 的額外開銷。background: true 的 exec。exec 更簡單直接。使用 capture-pane 讀取任意 tmux 面板的最後 N 行或完整的捲動歷史記錄。支援透過 session:window.pane 格式指定特定的工作階段、視窗與面板。
將純文字、Enter、Escape 及控制序列(Ctrl+C、Ctrl+D、Ctrl+Z)傳送至任意窗格。文字與 Enter 會分開呼叫傳送,以避免在互動式 TUI 中出現多行貼上的邊緣情況。
以程式方式列出、選取、重新命名、建立及關閉 tmux 工作階段與視窗。在窗格之間導覽,以便在傳送輸入前聚焦於正確的目標。
透過 grep 擷取的視窗輸出,偵測等待使用者確認的提示(例如 ❯、Yes/No、proceed),並自動以按鍵回應——實現完全自動化的 AI 編程流水線。
對一組具名的 tmux session 進行迴圈遍歷,以同時檢查狀態或分派任務,支援具備多個平行工作者 session 的工作流程。
該代理會定期擷取每個工作窗格的最後 10 行內容,搜尋權限提示,並發送 y + Enter 進行確認——讓編碼工作階段無需人工介入即可持續進行。
協調者代理程式將不同的任務(例如 Fix the bug in auth.js)分別傳送至數個已命名的 tmux 工作階段,接著輪詢各工作階段的輸出,於每個任務完成時收集結果。
擷取在背景執行的建置或測試工作階段的完整捲動歷史記錄,搜尋錯誤模式,並整理出摘要——全程不中斷正在執行的程序,皆可透過 tmux 完成。
透過發送結構化按鍵輸入並讀取畫面狀態,驅動終端機 UI 應用程式(例如 REPL 或文字模式編輯器),讓沒有 API 的工具也能以腳本方式進行互動操作。
npx clawhub@latest install tmux系統需求
登入後撰寫評價
尚無評價。來分享你的使用體驗吧!