前言¶
在 DSH 的对话旁进行开发或调试时,通常需要一个能够承载多个任务、支持智能体协作且具备持久化能力的工作台。DSH SuperTerminal 旨在将 Side Terminal 扩展为一个功能完备的本地工作区,支持多窗格布局、本地智能体管理以及与远程终端的连接。通过这个插件,你可以在对话旁直接执行自然语言任务,或让不同的智能体组成讨论组形成结论。
安装与启用¶
当前版本为 0.1.0-alpha.17,需满足以下环境要求:
* DSH 版本:0.1.1-rc.2
* Node.js:24+
使用官方安装命令安装:
dsh plugin --profile web add https://github.com/Harzva/dsh-superterminal/releases/download/v0.1.0-alpha.17/harzva-dsh-terminal-0.1.0-alpha.17.tgz
安装完成后,重启所选 DSH 配置。在输入栏点击 终端,或输入 /terminal 即可打开插件界面。
基础任务执行¶
在终端界面中,你可以直接使用自然语言发送任务。例如输入“检查这个项目,修复失败的测试”,插件会沿袭来源对话的权限执行,读取文件、修改代码、运行命令并展示结果。
你可以在执行过程中继续追问、追加要求或停止任务。每个终端拥有独立的上下文和草稿,模型、权限和工具步骤均可见。
智能体管理¶
通过 更多 → 智能体管理,你可以管理本地的智能体工具。支持的管理工具包括:
* Shell
* Codex
* Claude Code
* Kimi Code
* Pi
在此页面可以筛选“已安装”或“全部智能体”,按名称或命令搜索,并查看工具的版本与使用状态。Codex、Claude Code、Kimi 和 Pi 使用当前工作区的独立配置,首次使用可能需要重新登录或配置模型。
终端讨论组¶
Terminal Group 允许你将同一工作台中的终端组成讨论组,每组最多 6 个成员。
- 打开 讨论组 → 新建讨论组 选择成员,或从终端的 更多 → 加入讨论组 邀请。
- 写下问题并指定发言成员,支持 1 轮或 2 轮讨论。
- 选择一位成员 形成结论,结论将整理共识、分歧与待办。
- 点击 将结论交给 Agent 执行,确认执行者与验收标准。
远程终端支持¶
在空窗格中点击 SSH,可以连接远程服务器。远程终端需要安装 tmux,并依赖本机已有的 SSH 配置和认证。
- 操作步骤:选择 SSH 主机,填写远端绝对目录(
~表示远端主目录),点击 检查连接。 - 连接后:可启动 Shell 或远端检测到的 Agent CLI。
- 注意事项:远端支持原生 Shell/Agent CLI 和选区解释,但暂不支持 DSH AI 的文件操作与自动参会;DSH AI 执行、自动交接和 Terminal Group 仍限本机。
外观与主题¶
插件提供六种主题色(薄荷绿、雾蓝、鸢尾紫、琥珀、玫瑰、石墨)与独立的亮暗模式设置。在 更多 → 外观 中选择,即时生效且不重新启动终端。
注意事项¶
- 版本状态:目前仍为 Alpha 版本。
- 系统限制:暂不支持 Windows、其他 DSH 版本或 Harvis 接管。
- 并发限制:同一服务最多同时执行 2 个 AI 任务。
- 进程管理:重启 DSH 会结束本机终端;远端任务不提供跨 DSH 重启的恢复保证。
- 权限说明:远程终端不支持 DSH AI 的文件操作与自动参会;DSH Supervisor 的终端状态适配尚未包含在公开 Supervisor 0.2.4 中。
总结¶
DSH SuperTerminal 通过多窗格布局、本地智能体库和讨论组功能,将 Side Terminal 转变为一个强化的工作台。它适合需要在对话旁进行多任务处理、代码调试和远程管理的开发者。更多细节可参考 GitHub 仓库。