dsh-terminal-panel:在 DeepSeek Harness 工作区运行命令

前言

在 DeepSeek Harness 中开发时,频繁切换窗口或外部终端会打断上下文。dsh-terminal-panel 插件在当前工作区提供了一个终端面板,支持流式输出、多标签和命令补全,无需离开当前界面。

功能概览

  • 实时输出
  • 多标签
  • Tab 补全
  • 命令历史
  • Ctrl+C 中断
  • 状态栏显示
  • 系统终端打开
  • 最大化面板

安装

使用官方插件安装命令:

dsh plugin --profile <name> add @easytz/dsh-terminal-panel

<name> 是必填的 profile 名称(桌面版通常为 web,TUI 为 tui)。安装后重启 DeepSeek Harness,侧边栏底部会出现终端按钮。

使用方法

  1. 执行命令:在面板底部输入框输入命令并回车,输出实时滚动显示。
  2. 补全与历史:按 Tab 键补全文件路径和命令名,按 ↑/↓ 翻阅命令历史。
  3. 多标签:点击标题栏的 + 开启新标签(最多 8 个),标题栏的 × 关闭标签。
  4. 中断任务:按 Ctrl+C 终止正在跑的命令,输入框会提示“命令运行中 · Ctrl+C 终止”。
  5. 最大化:点击标题栏的最大化按钮铺满窗口,再次点击还原。
  6. 系统终端:点击标题栏最左边的按钮,在系统终端中打开当前目录。

注意事项

  • 非 PTY:这不是全屏交互式的 PTY 终端。无法运行需要全屏接管屏幕的程序,例如 vim、sudo 密码输入、npm init 等问答式交互。
  • 进程隔离:每条命令是独立进程。cd 不会跨命令保留,面板自身会跟踪并展示当前目录。
  • 平台差异:Windows 上命令通过 pwsh 执行,macOS 上通过 bash -c 执行(不读取 rc 文件)。

许可证

MIT

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜