前言¶
在 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。