mattismegevand/dsh-terminal0

@mattismegevand/dsh-terminal

A responsive, tabbed Ghostty terminal for the DeepSeek Harness Web UI

AI Analysis

核心用途是在 DSH 浏览器界面中直接嵌入并操作本地 Shell 终端。适合需要在对话过程中快速执行命令、编译运行代码的开发者。

Package
@mattismegevand/dsh-terminal
Version
0.1.0-rc.1
License
MIT
Last updated
Aug 16, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mattismegevand/dsh-terminal

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.