多对话面板 WilliamShi666/dsh-multiple-chat-panels
DeepSeek Harnessv0.2.0DeepSeek Harness 多对话面板:并排查看并与多个 Agent 会话同时交互。
43.2/100
综合分
15
GitHub 星标
125
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add multiple-chat-panelsnpm 源 · multiple-chat-panels 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功(非静态推断);本次验证针对插件 v0.1.2,当前版本为 v0.2.0
L5 · 运行时冒烟等级说明 →数据截至 2026/10/30·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-model-selection@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 并排查看多个会话
- 同时与多会话交互
最近更新
在 GitHub 查看全部 →v0.2.02026-10-31
· multiple-chat-panels v0.2.0 — 适配 DeepSeek Harness 0.2 / Adapted for DeepSeek Harness 0.2
适配 DeepSeek Harness v0.2.1-rc.2。0.2 客户端改了 4 处插件依赖的契约,旧版在这些地方会静默失效;本版本全部对齐。
· 修复 / Fixed
· 面板一直 Loading session …:改用公开的 ctx.sessions.retain(id, { source }) / release() 持有会话,取代 0.1 的内部 SessionFace.open() 桥接。打开面板即加载历史,关闭即释放。
Panes now acquire sessions through the public retain/release ledger instead of the removed internal open() bridge.
· 侧边栏拖拽无反应:0.2 把对话根移到了 [data-slot="main.conversation"] 并移除了 [data-dsh-center-col]。中央列改从 main 槽位的渲染父元素解析,同时保留三代旧锚点。
Drop-to-open resolves the 0.2 centre column from the main slot's rendered parent.
· 队列消息消失:改读持久化的 inbox projection(SessionSnapshot.queue 已移除),并展示尚未被接收的本地回显。
Queued input reads from the inbox projection; local echoes are shown while sending.
· 权限下拉框消失:权限选项改从 remote.permissionPresets 的进程级目录读取(projection 只带当前值);无目录时自动隐藏。
Permission presets come from the process catalog Remote; the control hides when absent.
· 审批 / 计划模式提示:改为跟随 uiSession.sessionStatus 的 pending interaction,不再靠待发送请求猜测。
· 回到单对话:改用 uiWorkspace.openSession()(ctx.sessions.open() 已删除)。
· 构建:pnpm install && npm run build 不再需要 DSH 源码 checkout,devDependencies 锁定 0.2.1-rc.2。
Builds no longer need a DSH source checkout.
· 安装 / Install
dsh plugin --profile web add multiple-chat-panels@0.2.0
· 兼容性 / Compatibility
| 插件 / Plugin | Harness |
| --- | --- |
| 0.2.0 | v0.2.1-rc.2 及以上 / and newer |
| 0.1.2 | v0.1.5-rc.2(在 0.2 上面板打不开) |
Full Changelog:
v0.0.12026-08-18
Initial public release of multiple-chat-panels
原文(未汉化)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-multiple-chat-panels
DeepSeek Harness 的多对话面板:并排查看多个智能体,与它们交互。
终端原生的智能体(比如 Claude Code)给你一种「上帝视角」:可以同时查看和操控多个对话,与多个智能体并行互动。多数桌面端和网页端的 Harness 没有这个能力:要么只能在一个对话里跟一个智能体干活,要么在多个窗口之间来回切换,很快就丢了上下文。
在终端里使用 TUI 形态的智能体(例如 Claude Code),你会获得一种「一览众山小」的上帝视角:可以同时查看和操控多个对话窗口,并与多个智能体并行互动。但很多桌面端或网页端的 Harness 并不支持这种能力:要么只能在一个对话里和一个智能体交互,要么即使支持多智能体 / 多窗口,操作也非常繁琐。
Claude Code in a terminal with multiple conversation panes
multiple-chat-panels 把这种体验带到了 DeepSeek Harness:你只需把左侧边栏里的对话拖到中间区域,Mission Control 就会把每个会话展开为一个可实时交互的独立面板。有了这样「一览众山小」的上帝视角,你可以显著提升与多个智能体的交互能力,以及多任务(multitasking)的执行能力;无需离开桌面端或网页端 UI。
展开完整文档(README 剩余 1 节)
dsh-multiple-chat-panels
DeepSeek Harness 的多对话面板:并排查看多个智能体,与它们交互。
终端原生的智能体(比如 Claude Code)给你一种「上帝视角」:可以同时查看和操控多个对话,与多个智能体并行互动。多数桌面端和网页端的 Harness 没有这个能力:要么只能在一个对话里跟一个智能体干活,要么在多个窗口之间来回切换,很快就丢了上下文。
在终端里使用 TUI 形态的智能体(例如 Claude Code),你会获得一种「一览众山小」的上帝视角:可以同时查看和操控多个对话窗口,并与多个智能体并行互动。但很多桌面端或网页端的 Harness 并不支持这种能力:要么只能在一个对话里和一个智能体交互,要么即使支持多智能体 / 多窗口,操作也非常繁琐。
Claude Code in a terminal with multiple conversation panes
multiple-chat-panels 把这种体验带到了 DeepSeek Harness:你只需把左侧边栏里的对话拖到中间区域,Mission Control 就会把每个会话展开为一个可实时交互的独立面板。有了这样「一览众山小」的上帝视角,你可以显著提升与多个智能体的交互能力,以及多任务(multitasking)的执行能力;无需离开桌面端或网页端 UI。支持深色与浅色模式。
DeepSeek Harness multi-chat panels in dark mode
DeepSeek Harness multi-chat panels in light mode
v0.2.0 更新
- 适配 DeepSeek Harness v0.2.1-rc.2。
- 面板改为通过公开的 retain/release 账本获取会话
(ctx.sessions.retain(id, { source })),取代 0.1 里的内部
SessionFace.open() 桥接:retain 一个面板即为其历史做准备,
关闭面板则释放它。
- 再次修复拖拽打开:0.2 的 shell 把对话根节点移到了 [data-slot="main.conversation"] 下,并去掉了 [data-dsh-center-col],导致每次从侧边栏拖拽都静默失效。现在中心列从 main 插槽渲染后的父节点解析,同时保留所有旧锚点。
- 排队消息改从持久化的 inbox 投影读取(0.2 的会话快照不再携带 queue),仍在发送中的本地回显会显示在它们旁边。
- 权限控件从 remote.permissionPresets 读取进程目录(0.2 的投影只携带当前值);没有可用目录时,面板工具栏自动隐藏。
- 审批 / 计划评审提示改为跟随会话 UI 状态(uiSession.sessionStatus 处于待交互),不再从待处理的提示词猜测。
- 「在主对话中打开」改用 Workspace 导航
- 已适配 DeepSeek Harness v0.2.1-rc.2。
- 面板改用公开的 retain/release 机制
(ctx.sessions.retain(id, { source }))获取会话,取代 0.1 的内部
SessionFace.open() 桥接:面板打开即持有引用并加载历史,关闭即释放。
- 再次修复拖拽打开:0.2 外壳把对话根节点移到 [data-slot="main.conversation"] 下并移除了 [data-dsh-center-col],导致侧边栏拖拽被静默忽略。中央列现在从 main 槽位最近的渲染父元素解析,同时保留所有旧锚点。
- 队列消息改读持久化的 inbox projection(0.2 的会话快照不再带 queue),尚未被接收的本地发送回显同时展示。
- 权限控件从 remote.permissionPresets 读取进程级目录(0.2 的 projection 只带当前值);没有目录时工具栏自动隐藏该控件。
- 审批 / 计划模式提示改为跟随 Session UI 状态(uiSession.sessionStatus 的 pending interaction),不再靠待发送请求猜测。
- “回到单对话”改用 Workspace 导航(uiWorkspace.openSession);
ctx.sessions.open() 已不存在。
- 客户端构建改用包自身锁定的 devDependencies:pnpm install && npm run
build 不再需要 DSH 源码 checkout。
v0.1.2 updates / v0.1.2 更新
- 已适配 DeepSeek Harness v0.1.5-rc.2。
- 修复拖拽无效:中央对话列改用 [data-dsh-center-col],旧锚点导致拖拽被静默忽略;现在同时兼容三代外壳。
- 对话内容改从 Conversation assembly
(uiConversation.binding(id).target('chat'))读取,会话快照现在只承载生命周期状态。
- 补齐 MarkdownText 必需的 labels,面板不再在首个代码块处崩溃。
v0.1.1 updates / v0.1.1 更新
- 已适配 DeepSeek Harness v0.1.1-rc.2。
- 运行时外壳适配器同时支持原客户端的 sidebar.primary.action + main.page 布局,以及 Harness 官方版的 sidebar.footer.action + shell.overlay 布局。
- 跨行拖拽面板时会保留原有对话视图,不再重建长对话内容,拖拽响应速度明显提升。
安装
dsh plugin --profile web add multiple-chat-panels
也可以直接从 GitHub 安装:
dsh plugin --profile web add github:WilliamShi666/dsh-multiple-chat-panels
安装后重启 DSH,把侧边栏中的会话拖到中间区域即可打开 Mission Control。
兼容性 / Compatibility
| 插件版本 / Plugin | 适配的 DeepSeek Harness / Harness |
| 0.2.0 | v0.2.1-rc.2 及以上 / and newer —— 使用 0.2 的 Session retain 机制、inbox projection 与权限目录 Remote |
| 0.1.2 | v0.1.5-rc.2 —— 在 v0.2 上会话无法打开(binding() 不再隐式建立会话) / panes stay on Loading session … on v0.2 |
| 0.1.1 | v0.1.1-rc.2 —— 在 v0.1.5-rc.2 上拖拽无响应(中央列锚点已变更) / dragging does nothing on v0.1.5-rc.2 |
上面的安装命令装的是 latest(当前适配 v0.2.x)。如果你的 DSH 是 v0.1.5-rc.2,请显式安装 0.1.2,否则面板会一直停在 Loading session …:
The command above installs latest (built for v0.2.x). On a v0.1.5-rc.2 Harness, pin 0.1.2, or panes stay on Loading session …:
dsh plugin --profile web add multiple-chat-panels@0.1.1
链接
- GitHub: https://github.com/WilliamShi666/dsh-multiple-chat-panels
- npm: https://www.npmjs.com/package/multiple-chat-panels
- 完整功能与开发状态: docs/FEATURES.md
- 发布/开源操作: RELEASING.md
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
WilliamShi666/dsh-multiple-chat-panels
DeepSeek Harness 多对话面板:并排查看并与多个 Agent 会话同时交互。
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 426,451已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,777已汉化MCP
71.8
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
主动编码智能体deepseek-ai/dsh-superagent-prototype
研究原型,仅供参考,不是 DeepSeek 官方产品。…
★ 15,535已汉化DSH
71.6
破甲一键通z91772524-ai/pojia-next
🌐 官网国内推荐从这里进:
★ 1,021已汉化DSH
71.6
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 656已汉化DSH
70.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。