chenshutian9610/deepseek-harness-plugin-list--packages-deepseek-harness-terminal-plugin ↗★ 0
dsh-web-terminal
Interactive PTY terminal dock for dsh-web, toggled with Cmd/Ctrl+J
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chenshutian9610/deepseek-harness-plugin-list#4eb7db4d77e006c177c7b50c80bd493ff40d94af&path:packages/deepseek-harness-terminal-plugin说明文档
阅读完整 README ↗怎么使用
安装
插件尚未发布到 npm,可从本地目录安装:
cd
pnpm install
pnpm build
cd
pnpm dsh plugin --profile web add
开发依赖直接从 npm 安装,不要求插件目录旁存在 deepseek-harness 源码仓库。
安装后需要重启 dsh-web:
pnpm dsh web
如果安装时 dsh-web 已经运行,请先停止旧进程,重启后再对浏览器执行硬刷新。
局域网访问
当 dsh-web 绑定到 0.0.0.0 时,可以通过服务端的局域网 IP 使用终端。终端 WebSocket 只接受同源且客户端、服务端均为回环、私有网络或 100.64.0.0/10 共享地址(如 Tailscale)的连接,不接受公网 IP 或域名,以避免 DNS 重绑定。
终端等同于远程 Shell;请只在可信局域网中开放 dsh-web。
打开终端
- 在
dsh-web中创建或选择一个 Session。 - 点击会话右上角的“Terminal”按钮,或按
Cmd+J(macOS)/Ctrl+J(Windows/Linux)打开终端。 - 再次点击“Terminal”按钮、按快捷键或点击面板关闭按钮可隐藏终端;重新打开后终端进程仍然保留。
- 切换 Session、关闭页面或停止
dsh-web时,对应终端进程会自动结束。