全部插件

DSH / BUNDLE / CLIENT-UI

dsh-terminal

v0.1.1giiiiiithub / terminalc6d0fbfc45

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-terminal

Terminal panel for the DSH Web UI: a real PTY shell (cmd.exe by default on Windows) rendered in the browser with xterm.js. Host half spawns shells with node-pty; client half is a browser plugin.

README / ZH

插件文档

目录摘要

Terminal panel for the DSH Web UI: a real PTY shell (cmd.exe by default on Windows) rendered in the browser with xterm.js. Host half spawns shells with node-pty; client half is a browser plugin.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- 折叠面板/非活动标签的会话输出在宿主端缓冲(上限 2MB),重新激活时一次性回放。 - 活会话上限 64 个:超出后 `open` 先逐出已退出会话,仍满则返回 `session-limit` 错误。 - 服务重启会终止所有会话(PTY 随宿主进程退出)。 - 已退出会话在宿主端保留 60 秒供客户端读取退出码,之后转入 tombstone(上限 64 条)并移出会话列表;`kill` 会立即释放会话 id。 - `kill` 终止 shell:Windows 上先执行 `taskkill /PID <pid> /T /F` 强制清理 进程树(node-pty 的控制台枚举辅助进程在个别情况下会失败,只杀 shell 本身),再走 node-pty 正常终止;Linux 下按进程组终止。仅当子进程主动 脱离控制台/会话(如以 `CREATE_NEW_CONSOLE` 启动)时仍可能残留。