terminal · DSH 终端客户端
geebos/dsh-terminal · DevOps
在 DeepSeek Harness Web 会话里内嵌一个可折叠的交互式终端:每个 tab 都是一个跑在你本机(host)上的存活 PTY shell,浏览器端用 xterm.js 渲染成真终端。
★ 2GitHub 星标
0分支
2026-08-31最近更新
TypeScript开发语言
—许可证
主要功能
- 真终端每个 tab 一个存活 shell,vim / less 等全屏应用可正常使用。
- 展开状态 —— 多 tab 终端、快捷命令 chips、设置与固定按钮
- 点击标题栏展开终端
- 控制面(Typert,一元 JSON RPC)tab 元数据与快捷命令,需要 agent 上下文(会话 cwd、沙箱策略、生命周期钩子)。
- 熟悉的按键Ctrl-C / Ctrl-D / Ctrl-Z 与本机终端一致。
使用条件
- 固定 100×24窄面板下水平滚动,待上游提供 handle.resize() 后适配(协议帧已预留)。
- host 重启 = 全部 PTY 终止,无进程级恢复。
安装命令
dsh plugin --profile web add github:geebos/dsh-terminal