dsh-wsl-tmux:只读查看 WSL 中 tmux 会话与 pane 输出

前言

在 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。

短结尾

该插件通过只读方式解决了在 DSH 环境下查看 WSL tmux 状态的痛点。如需更多信息,可查阅插件目录或源码仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜