🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

分屏工作区 YEYEYEYESHIFU/dsh-split-screen

DeepSeek Harnessv1.2.6
YEYEYEYESHIFU47 天前有提交已提供中文文档扫描:未发现敏感能力

把多个智能体对话并排铺开,拖拽即可拆分窗格

30.5/100
综合分
1
GitHub 星标
223
npm 周下载
—/5
用户评分

数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-split-screen
npm 源 · dsh-split-screen 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · other
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 47 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-split-screen @ 1.2.6
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/15 11:42:16

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    lib/client.js:3345
    fetch(src, { mode: "cors" }).then((res) => (res.ok ? res.blob() : null)).then((blob) => {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-layout
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 并排展示智能体对话
  • 拖拽拆分窗格

README

由 DeepSeek 最新模型翻译生成
dsh-split-screen DeepSeek Harness Web GUI 的分屏工作区——让多个智能体并排聊天,窗格的外观和行为与原生 DeepSeek 对话完全一致。 键盘快捷键 | 按键 | 操作 | | Alt+T | 在完整输入框和紧凑 TUI 行之间切换当前聚焦的窗格 | | Alt+Shift+← / → / ↑ / ↓ | 将键盘焦点移到相邻窗格 | 其他所有操作都由鼠标驱动,与原生 DeepSeek UI 完全一致。 在 macOS 上,相同的组合键使用 ⌥ Option 代替 Alt(Option+T、 Option+Shift+方向键)。 功能说明 - 始终开启——分屏工作区就是对话区域:无需按任何按钮,无需进入或退出某种模式。单个对话渲染时不带任何额外装饰,外观与原生视图完全一致。 - 拆分任意窗格——将对话从 DeepSeek 侧边栏拖到窗格边缘(左 / 右 / 上 / 下)即可在该处拆分,或拖到中心以替换该窗格的对话。 拖动时,半透明的幽灵预览会显示拆分位置。 - 原生外观,浅色与深色——窗格使用原生 DeepSeek 样式、主题变量和基础组件渲染:用户气泡、Think 行、工具行、流式微光、圆角输入卡片。
展开完整文档(README 剩余 1 节)
dsh-split-screen

DeepSeek Harness Web GUI 的分屏工作区——让多个智能体并排聊天,窗格的外观和行为与原生 DeepSeek 对话完全一致。

键盘快捷键

| 按键 | 操作 |
| Alt+T | 在完整输入框和紧凑 TUI 行之间切换当前聚焦的窗格 |
| Alt+Shift+← / → / ↑ / ↓ | 将键盘焦点移到相邻窗格 |

其他所有操作都由鼠标驱动,与原生 DeepSeek UI 完全一致。
在 macOS 上,相同的组合键使用 ⌥ Option 代替 Alt(Option+T、 Option+Shift+方向键)。

功能说明

- 始终开启——分屏工作区就是对话区域:无需按任何按钮,无需进入或退出某种模式。单个对话渲染时不带任何额外装饰,外观与原生视图完全一致。
- 拆分任意窗格——将对话从 DeepSeek 侧边栏拖到窗格边缘(左 / 右 / 上 / 下)即可在该处拆分,或拖到中心以替换该窗格的对话。
拖动时,半透明的幽灵预览会显示拆分位置。
- 原生外观,浅色与深色——窗格使用原生 DeepSeek 样式、主题变量和基础组件渲染:用户气泡、Think 行、工具行、流式微光、圆角输入卡片。
- 完全可交互的窗格——每个窗格都是一个实时会话:流式响应、Enter 发送、Shift+Enter 换行、/命令、运行中停止、排队消息、待办事项,以及图片粘贴和拖放附件。
- 提问和审批落在窗格内——当智能体调用 ask_user_question(或打开计划审查 / 审批提示)时,窗格的输入框会被原生提问卡片接管,与原生视图完全一致:选项、多选、自由文本回答、跳过和取消都可就地使用。待处理的交互从原生对话所用的同一 uiSession 源读取,因此每个窗格都响应自己会话的请求。
- 每个视图标签页都能在窗格内工作——Chat、Trajectory 以及任何插件视图(例如 dsh-context Context 仪表盘)都可就地切换,该视图自己的详情插槽(conversation.trajectory.images、检查窗格)会路由到该窗格中。视图列表从插槽账本读取,因此在窗格挂载后注册的视图仍会显示。在全新会话中,原生标题栏会在第一条消息之前隐藏自身——视图标签页会随之恢复。
- 两种输入框样式——完整输入框,或紧凑的终端风格 TUI 行,宽度和按钮位置相同(Alt+T)。TUI 行采用输入卡片的自身字号体系:其字体大小和行高从实时卡片测量(--dsh-content-font-size 及匹配的行高,默认 14px/24px),而不是继承窗格的 16px;其左侧内边距与卡片的 14px 文本内边距一致,光标使用原生令牌——因此 Alt+T 切换输入方式时不会改变阅读者的排版。
- 默认整洁 — 排队的消息保持原版的停靠几何布局:排队消息面板宽度为 card − 48px(减去其自身的 8px 内边距,如 QueueDock.module.css 所定义),并居中于它所合并到的输入卡片上,因此队列、待办条和统计行都与输入框的宽度完全一致。卡片几何尺寸是从实时编辑器(dsh 0.1.5 将其渲染为 Lexical 的 contenteditable)测量得出的。
- 持久化 — 分屏布局在页面重新加载后依然保留。

快速开始

1. 安装插件并重启 dsh web — 分屏工作区立即启用。只打开一个对话时,你看到的仍是原版视图。
2. 从侧边栏将对话拖到窗格边缘即可分屏。
3. 点击侧边栏中的对话,将其加载到当前聚焦的窗格中。
4. 使用窗格标题栏的分屏按钮(⬎ / ⬏)创建更多窗格,✕ 关闭窗格,拖动窗格之间的分隔条调整大小。
5. 按 Alt+T 试用紧凑的 TUI 编辑器。

推荐搭配

- dsh-session-hotkeys —为 DeepSeek Harness 提供键盘优先的控制:Esc 将焦点返回对话,Alt+Enter 在智能体运行时进行引导或排队,模型选择器可通过键盘访问,且每个快捷键都能在可视化面板中重新绑定。在分屏窗格中表现出色。
- dsh-result-only-view —面向运行中会话的紧凑纯结果阅读模式:当多个智能体在你的窗格中并排工作时,减少视觉干扰。

安装

dsh plugin --profile web add dsh-split-screen

然后重启 dsh web。

工作原理

- 纯客户端插件:宿主端只是一个空的加载器条目;一切都在浏览器中通过公共服务接口(sessions、slots、conversation)运行,外加一个小型的按会话暂存桥接(session.open())。
- 窗格通过 sessions 服务(历史窗口 + 实时事件流)暂存真实会话,因此每个窗格都是一等公民的对话。
- 注入:@deepseek-ai/dsh-client-ui-layout(拥有工作区挂载所在的 shell.overlay 插槽)、@deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-ui-primitives。
- 原版 DeepSeek 侧边栏有意保持不动 — 它仍是对话的唯一事实来源。
- 对话记录复用 ui-conversation CSS 模块规则(以 dsv- 类名逐字复制),因此 harness 升级不会悄无声息地破坏外观。

兼容性

- 需要 DSH 0.1.5 或更新版本(已在 @deepseek-ai/dsh@0.1.5-rc.2、Windows 上端到端验证)。窗格编辑器重新托管了 0.1.5 Lexical 编辑器的插槽条目,并读取 uiSession 服务(由 0.1.5 客户端拆分引入)以支持窗格内的问题 / 审批卡片,因此该插件无法在 0.1.1-rc.2 或更早的内核上运行。

许可证

MIT
预览分享卡片长什么样 ↓YEYEYEYESHIFU/dsh-split-screen
分享 · DeepSeek Harness Hub
YEYEYEYESHIFU/dsh-split-screen

把多个智能体对话并排铺开,拖拽即可拆分窗格

这是你的仓库?认领条目

回到顶部