DSH Plugins
返回列表
🖥️

dsh-interactive-terminal

客户端 更新于 2026.09.21

在终端中运行以下命令:

dsh plugin install mingzhicode/dsh-interactive-terminal

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

在 DeepSeek Harness 中执行 dsh plugin install mingzhicode/dsh-interactive-terminal 安装插件(源码:https://github.com/mingzhicode/dsh-interactive-terminal),安装后重启 DSH 并在 Web 界面点击 Open terminal 使用。

插件介绍

在 Web 里跑 Agent 时,终端往往要么只属于模型工具调用,要么需要你再开一个新 shell,很难在同一条交互式进程里无缝接力。dsh-interactive-terminal 为每个在线 Agent 提供一份持久的 Bash PTY,在输入区上方用 xterm.js 呈现,模型与用户共用同一会话。

模型可通过 shared_terminal_send、read、signal、reset 等工具在严格 FIFO 队列里操作前台进程;当程序等待输入时,你可以点击「接管输入」在不结束进程的前提下继续键入 UTF-8 内容。交互结束后插件会通知 Agent 读取终端输出并继续推理,折叠面板、清屏或重连也不会轻易丢掉 shell。

适合在 DeepSeek Harness Web 上做命令行任务、多轮 REPL 或需要人工确认/补输入的场景。需要 macOS 或 Linux、Bash 与对应 DSH 版本;全屏 TUI 与依赖终端查询的界面不在支持范围内。

使用场景

  • 在浏览器里与 Agent 共用同一条 Bash 会话
  • 模型启动程序后由人工接管多轮交互输入
  • 需要读屏、发信号或重置终端后继续任务

适合人员

  • 在 DeepSeek Harness Web 中使用 Agent 的开发者
  • 需要命令行与 REPL 工作流的团队
  • 常在提示符处补输入或确认的用户