DSH Plugins
返回列表
🖥️

dsh-wo-tmux

客户端 更新于 2026.09.02

在终端中运行以下命令:

dsh plugin install joao-paulo-santos/dsh-wo-tmux

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install joao-paulo-santos/dsh-wo-tmux 安装该插件,源码地址:https://github.com/joao-paulo-santos/dsh-wo-tmux

插件介绍

很多人习惯用命名 tmux 会话为每个项目开一条工作台,思维中途暂停后切换去做别的事。回到 DeepSeek Harness 时,却还得回到终端里敲 tmux ls、凭记忆判断哪些会话被冻结、哪些在冷存储——浏览器和终端之间始终隔着一道墙。dsh-wo-tmux 把 tmux 会话状态和操作收进 Workspace Overview 标签页,让这道墙消失。

核心能力集中在三处。一是会话头部的状态药丸:显示当前工作区对应的 tmux 会话名及状态(运行中、已冻结、冷存储),点击即打开终端直接附加,必要时自动执行解冻或恢复。二是 Workspace Overview 下新增的 Tmux 子标签,分当前会话和全部会话两个面板——前者展示状态卡片并按状态提供操作(打开控制台、冻结确认、快照归档、恢复、清理快照),支持把工作区显式绑定到任意会话名或新建会话;后者列出本机全部 tmux 会话并按存储位置分组,可直接冻结运行中的会话完成停泊。标签页打开期间自动轮询,操作后状态芯片自动刷新,无需切页。三是绑定关系持久化在本地配置文件中,重启后依然有效,同名项目不会产生歧义。

如果你把 tmux 会话当作每个项目的持久工作台、经常中途搁置又隔天恢复、不想在浏览器和终端之间来回切换,这个插件就是为你准备的。

使用场景

  • 在浏览器中一键查看并附加当前项目的 tmux 会话,无需切回终端敲命令
  • 工作中途将 tmux 会话冻结归档,隔天从 Workspace Overview 直接恢复
  • 为多个同名项目建立显式会话绑定,避免 tmux ls 时混淆

适合人员

  • 习惯用命名 tmux 会话作为每项目工作台的开发者
  • 经常在 DSH 浏览器界面与终端之间来回切换的重度用户
  • 使用 tmux-fridge 管理会话生命周期、希望统一入口的团队