在工作区内运行命令并实时查看流式输出
28.8/100
综合分
0
GitHub 星标
16
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @easytz/dsh-terminal-panelnpm 源 · @easytz/dsh-terminal-panel 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 59 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@easytz/dsh-terminal-panel @ 0.2.7
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/24 04:25:56
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 执行外部命令来自配置/变量lib/index.js:85
execFile(process.env.SHELL || "/bin/zsh", ["-lc", "printf %s \"$PATH\""], { - 执行外部命令来自配置/变量lib/index.js:696
child = spawn(cmd, args, { cwd, detached: true, stdio: "ignore", windowsHide: false }); - 发起网络请求lib/client.js:326
const res = await fetch(url); - 发起网络请求lib/client.js:330
const res = await fetch(url, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-workspace@deepseek-ai/dsh-shell给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 工作区内运行命令
- 实时流式输出
最近更新
在 GitHub 查看全部 →v0.2.42026-09-04
加面板截图,README 与 npm 简介重写:补齐 Tab 补全、标签上限、最大化、交互程序的替代路径,补英文一节,安装命令改用 npm 包名。
安装:dsh plugin --profile add @easytz/dsh-terminal-panel
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-terminal-panel
让命令、输出与当前工作区待在同一个界面。
实时输出 · 多标签 · Tab 补全 · 命令历史 · Ctrl+C 中断
面向 DeepSeek Harness 的命令面板:无需离开工作区即可获得流式输出、多标签与补全。
前置要求
- dsh >= 0.1.1-rc.2
- pnpm 可用(dsh plugin 底层转发给 pnpm)
安装
最省事的办法是用插件市场:打开「发现」,搜 terminal,点「安装」。
命令行:
dsh plugin --profile add @easytz/dsh-terminal-panel
是必填的 profile 名,不能省略——桌面版通常是 web,TUI 是 tui;不确定就看 $DSH_HOME/profiles/ 下的目录名。想钉死版本就写 @easytz/dsh-terminal-panel@0.2.7。
插件自带 dsh.bundle 层(cordis.patch.yml),dsh plugin add 会同时完成「装进去」和「注册激活」,不需要手写 patch。
装完重启 dsh,侧边栏底部出现终端按钮。
用法
点侧边栏底部的终端按钮打开面板。
敲命令. 最底下那行输入框,Enter 执行,输出实时往上刷(不是跑完才一次性给)。
展开完整文档(README 剩余 1 节)
dsh-terminal-panel 让命令、输出与当前工作区待在同一个界面。 实时输出 · 多标签 · Tab 补全 · 命令历史 · Ctrl+C 中断 面向 DeepSeek Harness 的命令面板:无需离开工作区即可获得流式输出、多标签与补全。 前置要求 - dsh >= 0.1.1-rc.2 - pnpm 可用(dsh plugin 底层转发给 pnpm) 安装 最省事的办法是用插件市场:打开「发现」,搜 terminal,点「安装」。 命令行: dsh plugin --profile add @easytz/dsh-terminal-panel 是必填的 profile 名,不能省略——桌面版通常是 web,TUI 是 tui;不确定就看 $DSH_HOME/profiles/ 下的目录名。想钉死版本就写 @easytz/dsh-terminal-panel@0.2.7。 插件自带 dsh.bundle 层(cordis.patch.yml),dsh plugin add 会同时完成「装进去」和「注册激活」,不需要手写 patch。 装完重启 dsh,侧边栏底部出现终端按钮。 用法 点侧边栏底部的终端按钮打开面板。 敲命令. 最底下那行输入框,Enter 执行,输出实时往上刷(不是跑完才一次性给)。每条命令跑完会显示退出码,非零一眼看得出来。 当前目录. 命令默认在当前工作区根目录执行,面板底部状态栏显示用的是哪个 shell、当前在哪个目录。注意每条命令是独立进程,cd 不会跨命令保留——面板自己跟踪并展示当前目录,所以你 cd 之后下一条命令仍然在新目录里跑。 补全与历史. Tab 补全文件路径和 PATH 上的命令名,↑ / ↓ 翻命令历史。 多标签页. 标题栏的 + 开一个新标签(最多 8 个),标签上的 × 关掉。一个标签跑着长任务时可以开新标签干别的。 中断. Ctrl+C 中断正在跑的命令。命令跑着的时候输入框会提示「命令运行中 · Ctrl+C 终止」。 最大化. 标题栏的最大化按钮把面板铺满,再点一次还原。 跑不了的东西怎么办. 需要接管整个屏幕的交互式程序(vim、sudo 输密码、npm init 的问答)在这里跑不了,见下面「已知限制」。标题栏最左边那个按钮是在系统终端中打开,一键在系统自带终端里打开同一个目录,接着干。 卸载 dsh plugin --profile remove @easytz/dsh-terminal-panel 与安装时一致。remove 会把包从 profile 依赖里移除,dsh 随后会把它从激活清单(dsh.profile.bundles)里撤掉。重启 dsh 后按钮消失。 如果你按旧版 README 手动往 $DSH_HOME/profiles//cordis.patch.yml 或 $DSH_HOME/cordis.patch.yml 里加过 - insert: 条目,卸载时把那段 YAML 一起删掉。 已知限制 - 它不是 PTY,是命令控制台。跑不了全屏交互程序:vim、sudo 密码输入、npm init 问答这类需要终端接管屏幕的程序都无法使用——面板里明说了这一点,并提供「在系统终端中打开」作为替代。要做满血终端,正确路线是宿主侧接 node-pty,而不是往这个面板里塞。 - 每条命令是独立进程,cd 不会跨命令保留(面板自己跟踪并展示当前目录)。 - Windows 上命令通过 pwsh -NoLogo -NoProfile -NonInteractive 执行;macOS 上是 bash -c(不读 rc 文件)——这是 dsh 内核按平台选择的执行器,不是插件的行为。 平台支持 已在 Windows 与 macOS 上验证;macOS 包含 GUI 启动场景的登录 shell PATH 探测兜底,Linux 使用同一套 POSIX 路径。 A third-party plugin for DeepSeek Harness (dsh) that adds a command console to the sidebar. Requirements - dsh >= 0.1.1-rc.2 - pnpm 可用(dsh plugin 会调用 pnpm) 安装 最简单的方式是通过插件市场:打开 Discover,搜索 terminal,点击 Install。 从命令行安装: dsh plugin --profile add @easytz/dsh-terminal-panel 是必填的——你的 dsh 配置文件(桌面/网页 UI 通常是 web,TUI 则是 tui)。该包自带 dsh.bundle 层,因此 dsh plugin add 会同时安装并激活它。 重启 dsh——侧边栏底部会出现一个终端按钮。 使用方法 点击终端按钮打开面板。 - 运行命令。 在底部的输入框中输入,按 Enter。输出会实时流式显示;命令结束时显示退出码。 - 工作目录。 命令在当前工作区中运行。每条命令都是独立的进程,因此 cd 不会在进程层面保留——面板会为你跟踪当前目录,并在状态栏中显示。 - 补全与历史记录。 Tab 补全文件路径和 PATH 中的命令名;↑/↓ 浏览历史记录。 - 标签页。 标题栏中的 + 可打开另一个标签页(最多 8 个),当第一个标签页中有长时间运行的任务时很有用。 - 中断。 Ctrl+C 停止正在运行的命令。 - 最大化。 标题栏按钮可将面板展开以填满窗口;再次点击可恢复。 - 在系统终端中打开。 最左侧的标题栏按钮会在同一目录下打开你的操作系统终端——用于任何交互式操作(见下文)。 卸载 dsh plugin --profile remove @easytz/dsh-terminal-panel 限制 - 这是命令控制台,不是 PTY。 全屏交互式程序(vim、sudo 密码提示、npm init 问卷)无法在此运行。面板会提示这一点,并提供“在系统终端中打开”的选项。 - 每条命令都是独立的进程,因此 cd 不会在进程层面保留(面板会自行跟踪并显示目录)。 - 在 Windows 上,命令通过 pwsh -NoLogo -NoProfile -NonInteractive 运行;在 macOS 上通过 bash -c 运行(不加载 rc 文件)。这是 dsh 内核的按平台执行器,而非本插件。 - 仅在 Windows 上验证过;macOS 有登录 shell 的 PATH 回退机制,但未经测试。欢迎反馈。 许可证 / License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
EasyTZ/dsh-terminal-panel
在工作区内运行命令并实时查看流式输出
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目