chenshutian9610/deepseek-harness-terminal-plugin

chenshutian9610★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

DeepSeek Harness 网页版终端插件

README 摘要

dsh-web-terminal dsh-web-terminal 是面向 DeepSeek Harness 0.1.0-rc.5 的 Web 终端插件,为 dsh-web 提供跟随当前 Session 工作区的交互式终端。 终端嵌入当前 Session 的中间对话区域,显示在输入框下方并随对话区贴底;打开时参与正常布局,把输入框向上推而不是覆盖页面。终端会跟随网页当前的浅色/深色主题切换背景和前景色。按 Cmd+J (macOS)或 Ctrl+J (Windows/Linux)即可打开、隐藏并聚焦。插件使用 xterm.js 渲染,通过 Harness 的 subprocess 与 sandbox 扩展点启动 PTY,并在切换 Session、关闭页面或卸载插件时自动清理进程。 当前版本提供单终端和固定初始尺寸;由于 Harness 暂无 PTY resize 接口,窗口尺寸变化后 vim 、 top 等全屏程序可能无法完美适配。审批、提问等界面接管输入框期间,终端会随普通输入栏暂时隐藏。 怎么使用 安装 插件尚未发布到 npm,可从本地目录安装: 安装后需要重启 dsh-web : 如果安装时 dsh-web 已经运行,请先停止旧进程,重启后再对浏览器执行硬刷新。 打开终端 1. 在 dsh-web 中创建或选择一个 Session。 2. 按 Cmd+J (macOS)或 Ctrl+J (Windows/Linux)打开终端。 3. 再次按快捷键或点击右上角关闭按钮可隐藏终端;重新打开后终端进程仍然保留。 4. 切换 Session、关闭页面或停止 dsh-web 时,对应终端进程会自动结束。 怎么开发的

在 GitHub 查看完整 README →
终端/TUIdshdsh-pluginterminal

分类