前言¶
在 DeepSeek Harness(DSH)的插件生態中,客戶端插件用於擴展核心能力。當需要查看 WSL 環境下的 tmux 會話狀態或實時輸出時,直接交互往往受限。dsh-wsl-tmux 插件提供了只讀訪問的解決方案。
是什麼¶
這是一個由 173787247 維護的客戶端插件,專注於只讀查看 WSL 中的 tmux 會話與 pane 輸出。
核心功能¶
插件提供三個核心功能:
* tmux_status:檢查 tmux 或 screen 是否可用。
* tmux_list:列出當前存在的 tmux 會話。
* tmux_capture:捕獲指定 pane 的輸出內容。
安裝與啓用¶
使用官方安裝命令添加插件:
dsh plugin --profile web add github:173787247/dsh-wsl-tmux
典型用法¶
在使用插件時,建議配置以下參數以確保安全和穩定:
* 配置 timeoutMs,防止超時阻塞。
* 設置不發送按鍵,避免干擾終端操作。
* 確保不殺會話,保持環境狀態一致。
* 如果使用 dsh-wsl-kit,可執行批量鏈接腳本:bash dsh-wsl-kit/scripts/link-linux-plugins.sh。
適用場景與注意¶
- 適用場景:需要監控或記錄 WSL 中 tmux 會話狀態的開發者。
- 依賴要求:需要 dsh 版本 >= 0.1.2。
- 許可證:MIT。
- 注意事項:
dsh-wsl-kit爲可選組件,默認不在install.sh中,除非設置KIT_SET=daily。