前言¶
在 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 倉庫。