DSH Plugins
返回列表
dsh-ssh-tui

dsh-ssh-tui

客户端 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install cyjyyd/dsh-ssh-tui

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

在 DeepSeek Harness 中运行 dsh plugin --profile tui add dsh-ssh-tui@latest 即可安装,插件源码位于 https://github.com/cyjyyd/dsh-ssh-tui

插件介绍

官方 headless 跑完一个任务只往 stdout 打一条最终 Markdown,思考、工具调用、子代理、计划全埋进会话日志里,终端上什么都看不到。如果你在跳板机、测试机或只有键盘的 SSH 会话里写代码,这个过程是黑箱——你只能等,然后收获一段结果。dsh-ssh-tui 把同一组事件画进一个 88 列的纯 ANSI 窗口:思考流默认折叠、edit 整行红绿 diff、每个子代理各占一张卡片、计划条钉在输入框上方,全部随字节到达逐步出现,不需要浏览器、鼠标或任何重量级终端框架。

弱网和断线是远程 SSH 绕不开的两件事。本插件每帧只发脏行并拼成一次 stdout.write,启动时用 CSI 6n 探测往返时延再选 80 到 400 毫秒的绘制节奏,底栏用四格信号芯片直观显示当前延迟。SSH 断了之后 Host 进程留在远端继续跑,重新连入用 --resume 即可接入同一份会话,不会重复开第二份进程去抢 jsonl 和审批。配合 tmux 或默认的后台继续模式,合盖、换网、跳板 idle 都不再意味着丢失工作现场。

除了过程可视化,它把多提供商路由(DeepSeek 官方、SuperGrok/OAuth、OpenCode Go/Zen、任意 OpenAI 兼容网关)做进了 /provider 和 /model 命令,下一步请求即生效无需重启;子代理模型随父路由自动落盘;/usage 按当前提供商查额度并在底栏显示剩余百分比。搜索用 /find 按类别跳转,快捷键覆盖上下移动、展开收起、滚动回看、重绘画面,整套操作手感接近一个桌面 IDE 的编辑器窗口——只不过它跑在一条 SSH 连接里面。

截图预览

使用场景

  • 跳板机或无桌面测试机上跑长任务,需要实时看到思考、工具调用和子代理进度
  • 高延迟或多层代理 SSH 链路下,逐帧增量渲染避免黑屏等待,底栏芯片直观反映当前延迟
  • 在同一个会话中切换 DeepSeek、SuperGrok、OpenCode 等提供商与模型,下一步请求即生效无需重启

适合人员

  • 日常在跳板机、测试机或只有键盘的 SSH 会话里写代码的工程师
  • 需要监控长时间 AI 任务进度但不想开浏览器的远程运维与平台团队
  • 使用多家 LLM 提供商并希望在终端内统一切换模型与查看额度的开发者