dsh-tui
在终端中运行以下命令:
dsh plugin install xp266/dsh-tui
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install xp266/dsh-tui 即可将该插件安装到当前 profile,完整源码地址为 https://github.com/xp266/dsh-tui
插件介绍
DeepSeek Harness 默认只提供扁平的命令行文字输出,工具调用、流式回复和系统提示混在一起,长时间使用容易失去上下文焦点。dsh-tui 作为 bundle 插件挂载进 dsh 配置后,直接接管整个终端窗口,把交互升级为类 opencode 的 TUI 风格——有层次、有卡片、有对话框,视觉结构一目了然。
它基于 Ink 构建,核心能力包括:流式聊天的逐字渲染、可折叠的工具调用卡片(让长 JSON 不再刷屏)、系统级对话框,以及一套覆盖所有可见界面的插件贡献 API。开发者可以通过 tui 服务的 keyed contribution registry 注册自定义组件,扩展任意 UI 表面而无需改动 dsh 核心代码。
适合已在用 dsh 命令行代理、希望在不切到浏览器的情况下获得更丰富终端体验的重度用户,也适合想为 dsh 生态贡献自定义 TUI 组件的开发者。
截图预览
使用场景
- 在终端中流式对话并折叠冗长的工具调用输出
- 不切换浏览器即可完成完整的 AI 代理工作流
- 基于 tui 服务 API 为 dsh 定制专属终端界面组件
适合人员
- 日常使用 dsh 命令行代理并希望获得更丰富视觉体验的重度用户
- 想基于 Ink 构建终端应用并集成到 dsh 生态的开发者
- 需要为团队定制 AI 代理终端交互界面的工程负责人