DSH Plugins
返回列表
dsh-plugin-terminal-panel

dsh-plugin-terminal-panel

客户端 更新于 2026.10.12

在终端中运行以下命令:

dsh plugin install BaiZhi967/dsh-plugin-terminal-panel

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install BaiZhi967/dsh-plugin-terminal-panel,或从 https://github.com/BaiZhi967/dsh-plugin-terminal-panel 安装该插件。

插件介绍

在浏览器里跑开发任务时,弹窗终端和假输出框往往和对话割裂:刷新就断、没法让模型直接操作 shell。本插件在 DSH 侧栏增加与「对话」同级的终端面板,背后是宿主进程里的真 PTY(node-pty / ConPTY),输出经 SSE 推到页面,关页或刷新也不杀会话,回来还能回放最近约 256 KB 输出。

面板支持多标签(最多 12 个)、按本机实测列出可用 shell(Windows / macOS / Linux 各自探测,未安装的类型单独标注)、默认主目录开终端、宽度变化自动 resize,并内置小型 VT 引擎与亮暗主题下的 ANSI 显示。中文 IME、文本选择模式、标签重命名等细节都面向日常敲命令。

同一批终端既给人用,也给 Agent:注册 terminal_* 工具,模型可新建、执行命令、读输出、发按键;设置里可关工具注入。适合在 DSH 里一边对话一边跑构建、脚本或运维命令,又希望模型能读写真实终端状态的用户与团队。

截图预览

使用场景

  • 在 DSH 网页里开 shell,不必另开系统终端
  • 对话与跑构建、脚本、Git 命令放在同一界面
  • 让模型通过 terminal_* 工具执行命令并读输出
  • 刷新页面后终端仍在线并可回放近期输出

适合人员

  • 常在 DSH 里做本地开发的开发者
  • 需要模型操作真实终端的 Agent 用户
  • Windows / macOS / Linux 上想用本机 shell 的团队