dsh-tui
A small, session-aware terminal UI for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:orriduck/dsh-tui说明文档
阅读完整 README ↗dsh-tui
一个为 DeepSeek Harness 制作的小型终端 UI,以独立的 DSH profile bundle 形式运行。
它面向个人日常使用:在当前目录启动、立即对话、关闭终端,并在之后继续同一 workspace 的会话。

快速开始
在希望 DeepSeek 操作的项目目录中打开终端:
cd /path/to/your/project
dsh-tui
之后要继续该目录最新的会话:
cd /path/to/your/project
dsh-tui -c
安装
需要 Node.js 22+、pnpm 和官方 DeepSeek Harness CLI。
npm install -g @deepseek-ai/dsh
npm install -g github:orriduck/dsh-tui
然后进入任意项目并运行:
cd /path/to/your/project
dsh-tui
首次启动会自动创建本地 tui profile 并注册这个 bundle。凭据、模型设置、会话、工具、sandbox 和审批仍全部由 DSH 管理。
日常使用
dsh-tui # 在当前目录创建新会话
dsh-tui -c # 继续该目录最新会话
dsh-tui "fix the failing test" # 带初始任务启动
dsh-tui -r # 恢复指定会话
界面操作:
- Enter 发送后续消息;agent 运行中输入会 steer 当前 turn。
Ctrl+C在运行中取消 turn,idle 时保存并退出。- 内置
/status、/permission、/skills、/cancel、/help、/quit和/exit。 - 工具调用、reasoning、审批和
ask_user_question都直接显示在终端里。 - 连续中性背景的 composer 将输入和紧凑的两行状态收在同一块面板中,两者之间留出一整行呼吸空间。背景会随 light/dark 主题变化;状态栏显示模型状态、已安装 DSH 版本和累计 context 用量,不重复默认 workspace sandbox。非默认权限仍会显示,Full Access 会重点警示。
/permission通过 DSH 官方命令切换当前会话权限;只能在 idle 时切换,Full Access 还必须输入FULL ACCESS确认。 /skills列出用户可调用的 skills。输入/skill-name可直接加载;slash command 和 skill catalog 支持 Tab 补全。
界面状态
Slash 补全同时包含内置命令和当前 DSH skill catalog:

