dsh-tui
在终端中运行以下命令:
dsh plugin install zhangweiii/dsh-tui
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install zhangweiii/dsh-tui 即可安装此插件,源码仓库为 https://github.com/zhangweiii/dsh-tui 。
插件介绍
DeepSeek Harness 的控制面板一直寄居在浏览器里:切换模型、管理会话、重排工作区,每一步都要离开编辑器点进 Chrome。dsh-tui 把这套控制面完整搬进了终端。它是一个独立的 npm 包,通过 cordis.patch.yml 在 dsh-base 之上叠加终端 Host 服务,不修改 Harness 源码树。启动时优先连接 127.0.0.1:3080 上已就绪的 Web Host,共享工作区注册表与事件流;当该地址不可达时自动回退到进程内 API 客户端,让单机环境也能跑通完整工作流。
交互层基于 pi-tui 的备用屏幕渲染器与增量更新管线。会话、模型、供应商、工作区、技能、子代理、设置、凭据、目标、插件等模块各自拥有原生命令面板,全部由模糊搜索选择器驱动——输入即过滤,方向键高亮,回车确认。Composer 支持 Enter 发送、Alt+Enter 转向、Escape 清除、上下键翻阅历史;@file 引用在远程模式下查询 Host 的文件索引,独立模式则静默回退到本地路径补全。多轮问答渲染为可箭头导航的菜单,批量确认摘要允许逐条回改后再提交。视觉主题对齐 VS Code Dark+:用户消息为全宽气泡,推理过程斜体灰字,代码块逐 token 高亮,冗长的上下文与工具输出折叠为单行标题,按一次键逐层展开。
适合把终端当作主工作区的工程师——常驻 tmux 分屏或 iTerm2 快捷键的开发者,以及频繁切换远程会话、模型路由和工作区分组的 Harness 重度用户。装好 dsh-tui 之后,浏览器标签页就成了可有可无的选项。
使用场景
- 在 tmux 分屏中直接切换模型、搜索会话、调整工作区,全程无需打开浏览器
- 通过模糊搜索选择器逐层配置模型路由、供应商凭据和权限预设
- 远程模式下共享 Web Host 的工作区注册表,独立模式下回退到进程内客户端独立运行
适合人员
- 把终端当作主工作区、常驻 tmux 或 iTerm2 的开发者
- 频繁切换远程会话、模型路由和工作区分组的 Harness 重度用户
- 偏好命令行操作、希望减少对浏览器依赖的技术人员