dsh-wsl-tmux
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-tmux
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-tmux,或按插件市场说明从 https://github.com/173787247/dsh-wsl-tmux 安装。
插件介绍
在 WSL 或远程开发环境里,你往往已经用 tmux 跑着长期任务,却只想从 DeepSeek Harness 侧「看一眼」当前会话在做什么,而不是再开一个终端去 attach。dsh-wsl-tmux 面向这种只读观测场景:把 tmux(以及 screen 可用性检测)的能力封装成客户端插件,让上层可以安全地拉取状态与输出,而不介入你的交互流程。
插件提供三类工具:检测 tmux/screen 是否可用、列出会话,以及 capture-pane 抓取指定 pane 的文本输出。配合 timeoutMs 等配置,可以在可控超时内完成读取;设计上明确不发送按键、不杀会话,避免自动化误操作打断你正在跑的 shell 或任务。
适合已经在用 tmux 管理多窗口、又希望通过 DSH 统一查看会话与输出的开发者;也可与 dsh-wsl-kit 套件可选联动,但插件本身不依赖套件安装脚本。若你需要远程编排或「遥控」终端,应另选其他方案——这里只做旁观与取证式的输出查看。
使用场景
- 在 DSH 里快速确认本机 tmux 是否在跑、有哪些会话
- 远程或 WSL 开发时抓取某个 pane 的最新输出做排查
- 自动化流程里只读拉取会话列表,不 attach、不发送按键
适合人员
- 在 WSL 上用 tmux 管理长期任务的开发者
- 需要把终端输出纳入 Harness 工作流但不遥控终端的用户
- 希望安全旁路查看 tmux 而非杀会话或发键的运维与开发