mattismegevand/dsh-terminal ↗★ 0
@mattismegevand/dsh-terminal
为 DSH Web UI 提供响应式的多标签页 Ghostty 终端面板插件(需 dsh-dock 支持)。
AI 分析
核心用途是在 DSH 浏览器界面中直接嵌入并操作本地 Shell 终端。适合需要在对话过程中快速执行命令、编译运行代码的开发者。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mattismegevand/dsh-terminal說明文件
閱讀完整 README ↗Usage
Open a session and select Terminal. Use + or `Ctrl+Shift+`` for another shell. Drag a tray row to detach it; docking terminal panes on the same edge rejoins their live terminals. The panel × hides a pane, while the tray trash action ends its shell.
Configuration
- id: terminal
name: '@mattismegevand/dsh-terminal'
config:
shellPath: /bin/zsh
shellArgs: ['-l']
maxTerminalsPerSession: 12
maxCols: 400
maxRows: 200
disposeGraceMs: 2000
respectSandbox: false
outputHighWaterBytes: 2097152
outputLowWaterBytes: 524288
processTitlePollMs: 500
initialCols: 100
initialRows: 30
fontSize: 13
scrollback: 10000
With respectSandbox: true, the terminal uses the session's sandbox mode. In workspace-write, shells may warn that they cannot update history or other files outside the workspace; that is expected.