在 DSH 生態系統的開發中,擴展工作區能力往往需要處理遠程連接或構建特定的終端工具面。dsh-terminal-manager 針對這一需求,提供了一個能夠管理多個 SSH/Telnet 會話、並可將終端能力嵌入 Agent 工具面的解決方案。
插件簡介¶
該插件由用戶 peng7peng 開發,歸類於客戶端類工具。其核心定位是作爲一個終端管理組件,爲 DSH 提供多會話連接支持以及可嵌入工作區的 UI 界面。
核心能力¶
根據已覈實的事實,該插件具備以下功能:
- 多會話終端支持:提供 SSH 和 Telnet 多會話管理能力。
- Agent 工具面集成:支持將終端功能封裝爲 Agent 可調用的工具面。
- 工作區 UI 嵌入:UI 組件支持嵌入到工作區界面中。
- Web 平臺運行:基於 Web 平臺構建。
- 運行時與側邊欄注入:插件配置中包含對運行時和 UI 側邊欄的注入邏輯。
依賴與運行環境¶
該插件以 TypeScript 模塊形式構建。在運行前,需要滿足以下依賴條件:
- DSH 生態系統依賴:插件依賴 DSH 生態系統的多個核心組件,包括運行時、UI 原語和 LLM 模塊。
- 可選依賴項:部分依賴項(如
@deepseek-ai/cordis和@deepseek-ai/dsh-agent)在peerDependenciesMeta中被標記爲可選。 - React 環境:需要 React 18 及以上版本。
安裝與獲取¶
當前已覈實的事實中未提供具體的安裝命令。該插件包含 LICENSE 文件,但未確認具體的許可證類型。你可以通過以下鏈接訪問插件詳情或源碼:
注意事項¶
安裝前建議檢查源碼與 LICENSE 文件內容,以確保符合使用規範。插件主要面向需要在 DSH 環境中構建終端管理能力的開發者。