dsh-tianshu-tui:DeepSeek Harness 的交互式终端 UI 插件

huiliyi37/dsh-tianshu-tui

界面与体验已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 交互式终端 UI,以自研 ansi 渲染为核心,丝滑流畅,并集成 TDD、证据门、视觉图像等工作流。

为 DeepSeek Harness 提供丝滑流畅的终端界面,并增强 TDD、证据门、图像询问等高级工作流。

install
dsh plugin --profile web add github:huiliyi37/dsh-tianshu-tui
分类
界面与体验
平台
DSH-Plugin
作者
huiliyi37
分发方式
插件

dsh-tianshu-tui 核心特性

自研 ANSI 渲染,极致流畅内置 TDD 驱动工作流证据门与视觉图像模块代码检索与跨会话召回

dsh-tianshu-tui 仓库信息

huiliyi37
发布者
huiliyi37
仓库
huiliyi37/dsh-tianshu-tui
222
Star
8
Fork
0
Watch
2
开放 Issue
语言TypeScript
许可证Apache License 2.0
官网
仓库最近更新2026-08-20 08:36:09
仓库创建时间2026-08-13 12:20:37
主题
codingdshdsh-pluginharnessharness-engineeringtui
默认分支main

dsh-tianshu-tui 仓库简介

dsh-tianshu-tui 是 DeepSeek Harness(DSH)的交互式终端 UI 插件(DSH plugin),由 huiliyi37 维护,采用 Apache-2.0 许可证。它解决了官方 DSH 终端界面不够流畅、缺乏高级工作流支持的问题,以自研的 ansi 渲染核心提供极致丝滑的体验,并在官方基础上增加了 TDD 驱动工作流、证据门、视觉图像模块、代码智能检索、记忆和跨会话召回等功能。该插件是纯展示层,所有 agent 状态均来自会话事件流,并做了 harness 工程层的个性化改造。

dsh-tianshu-tui 这个 DSH plugin 支持哪些核心特性?

该插件在官方 DSH 基础上增强了多项工作流能力:TDD 驱动的工作流、证据门(确保每一步都有据可查)、视觉图像模块(支持图像询问,需装配伴生包 vision-ask)、代码智能检索、记忆和跨会话召回。此外,它提供 16 个内置主题和自定义主题能力,并支持在 VS Code 中使用。若需 LSP 模型工具面(如 lsp_goto_definition、lsp_find_references、lsp_diagnostics),可装配社区插件 omdsh-dev/dsh-lsp。

dsh-tianshu-tui 怎么安装?

安装前需准备 Node.js ^22.19 || >=24 和 pnpm(dsh plugin 会转发给它)。本插件不是独立程序,必须依赖官方 CLI @deepseek-ai/dsh(0.1.0-rc.6)。安装命令如下:

bash
npx -y @deepseek-ai/dsh plugin --profile tui add @huiliyi37/dsh-tianshu-tui

也可以从 Git 安装:

bash
npx -y @deepseek-ai/dsh plugin --profile tui add github:huiliyi37/dsh-tianshu-tui

启动时使用:

bash
npx -y @deepseek-ai/dsh --profile tui

看到欢迎页品牌 dsh-tianshu-tui 即成功。若 PATH 上已有旧版 dsh,请始终使用 npx 命令以避免 ERR_FS_EISDIR 错误。

dsh-tianshu-tui 如何配置和定制?

配置选项、环境变量和运行时配置详见官方文档的 configuration.md。可通过环境变量 DSH_TUI_SKIP_UPDATE=1 跳过联网检查更新。主题方面,内置 16 个主题,并支持自定义。交互手册(interaction.md)提供了完整的快捷键和命令表。

dsh-tianshu-tui 与其他发行版如何共存?

本插件运行在官方 DeepSeek Harness 之上,数据 home 为 ~/.dsh。独立集成发行 oh-my-tianshu(原 tianshu-public)使用独立的 $DSH_HOME(默认 /.dsh-tianshu),两套系统 home 隔离,可同时安装、互不干扰。共存时 tianshu 侧设置 export DSH_HOME=/.dsh-tianshu 即可。注意命名区别:dsh-tianshu-tui 是官方 dsh 的 TUI 插件;oh-my-tianshu 是独立集成发行;Tianshu-Tui 是上游渲染核心来源。

dsh-tianshu-tui 的架构和文档资源有哪些?

架构文档(architecture.md)描述了分层、数据流和设计决策。ADAPTER.md 定义了 TUI 与 harness 的边界契约。贡献指南(CONTRIBUTING.md)和开发说明(DEVELOPING.md)提供了 PR 规范和构建发布流程。插件生态文档(plugins.md)列出了伴生插件和扩展点。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题