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

侧栏输入布局 lavapapa/dsh-composer-layout

DeepSeek Harnessv0.1.24
lavapapa25 天前有提交已提供中文文档扫描:未发现敏感能力

切换控件布局为 DeepSeek Harness Web 提供可停靠的 Composer。

32.2/100
综合分
3
GitHub 星标
341
npm 周下载
—/5
用户评分

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · ui
装得上吗
静态安装检查通过
未做真实安装
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成

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

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

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/21 20:38:01

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

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

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-input-trigger@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-settings-plugins@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 可停靠Composer
  • 长回答并排显示
  • 详细提示词并排显示

DSH Web 插件,用可停靠的 Composer 让长回答和详细提示词并排显示。

v0.1.242026-10-10
· Composer Layout 0.1.24 · 更新 · 保留 DSH 原生正文滚动容器与阅读锚点,改善右侧布局中的会话切换、提交跟随和历史阅读。 · 底部、右侧布局均可折叠溢出的第三方输入控件;浮层使用 DSH 原生菜单材质和定位。 · 保留原控件的横排、尺寸、状态与操作。内联额度提示可独立浮在菜单外,hover 不撑大菜单或产生滚动条。 · 为原生插件页提供现有 icon 与中英文名称、简介。 · 更新中英文 README 与布局示意图,统一使用“切换控件布局”,同步当前插件系统的安装和更新说明。 · 支持 DSH 0.2.0-rc.2 与 0.2.1-alpha.2;npm latest 和 alpha 使用同一版本。旧维护标签 legacy 保持不变。 · 检查 36 项本地测试、类型检查、构建与包检查通过;同一待发布包在 RC2/alpha.2 × Chromium/WebKit 四组隔离浏览器检查中通过。覆盖会话阅读位置、原生提交跟随、编辑与独立滚动、布局切换、控件折叠、原尺寸横排、提示免裁剪和浮层定位。 第三方控件采用合成夹具;真实 AGY/Codex 嵌套浮层、极大控件集合、真实网络延迟以及安装版 Safari 留待集成检查。详细记录见 发布检查记录。 · English · Preserve the native transcript scroll owner and reading anchors in Right layout. · Fold overflowing third-party controls in Bottom and Right using native menu surfaces and anchored positioning. · Retain the original controls' horizontal layout, sizes, state and callbacks, with unclipped inline quota tooltips. · Add native Plugin Manager icon and bilingual display metadata; refresh both READMEs and layout illustrations. · Support DSH 0.2.0-rc.2 and 0.2.1-alpha.2.
v0.1.202026-10-09
Composer Layout 现已适配 DSH 0.2,通过宿主 Config 与 configForms 提供布局设置,并适配新版 Composer 控件结构。保留底部、右侧与自动布局,修正右侧控件折叠测量及指令、引用弹窗的位置。 验证:类型检查、构建、32 项单元及组件测试通过;DSH 0.2.0-rc.2 和 0.2.1-alpha.1 分别在 Chromium、WebKit 中通过四组隔离安装和浏览器回归,覆盖设置持久化、长草稿滚动、原生选区、弹窗、控件折叠、窄窗口和底部布局恢复。 安装:dsh plugin --profile add dsh-composer-layout@0.1.20
v0.1.172026-09-09
从已有会话返回新建会话页后打开模型菜单,浏览器可能卡死。新建会话页现在会停止额外控件折叠,溢出判断在测量展开后的控件时,不再受折叠按钮影响。 · 最新版:DSH 0.1.2-rc.1;alpha:DSH 0.1.5-alpha.1。两个标签都使用这个构建产物,并通过了 Chromium 和 WebKit 兼容性检查。 · 上一版 DSH RC:使用 legacy(0.1.17-legacy.1),与当前编辑器实现分开维护。 · 构建、单元测试、包检查和类型检查均通过。用户确认当前 RC 上原来的 Dia 卡死不再出现。Alpha 通过自动化浏览器兼容性检查验证,没有单独做 Dia 复现。 · AGENTS.md 现在要求发布前对三个 DSH 维护目标都做适用性判断和验证。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH Composer Layout 切换控件布局为 DeepSeek Harness Web 提供可停靠的 Composer。 English · 简体中文亮点 · 安装 · 使用 · 更新记录 回答与提示词并排展开——布局示意 长回答与复杂提示词,都需要充分展开的空间。把 Composer 停靠在右侧,就能对照回答撰写下一条消息;简短对话可以使用底部布局,也可以让自动模式随窗口变化调整。模型、权限、会话、工具与额度统计继续使用 DSH 原有实现。 一、亮点 从并排读写到小窗口下的空间分配,三个布局细节串起日常使用: ↔ 并排读写回答和草稿各自拥有纵向空间。拖动分隔条调整两栏比例,长草稿可以独立滚动。 ▥ 自适应布局选择底部、右侧或自动。窗口变窄时暂时上下排列,空间恢复后,记住的右侧布局自动回来。 … 空间折叠底部与右侧布局中,放不下的第三方输入控件收进 … 浮层,需要时展开,继续使用原有操作。 自适应布局与空间折叠——功能示意,非界面截图 还有这些顺手的细节: - 按会话记忆。 打开“记住当前会话布局”后,每个会话在这个浏览器中分别保留布局与手动调整的右栏宽度。 - 原生编辑。 右侧编辑器填满可用输入区域,短草稿下方的空白处也可以直接编辑,保留原生文本选择行为。 - 候选面板可达。
展开完整文档(README 剩余 1 节)
DSH Composer Layout

切换控件布局为 DeepSeek Harness Web 提供可停靠的 Composer。

English · 简体中文亮点 · 安装 · 使用 · 更新记录

回答与提示词并排展开——布局示意

长回答与复杂提示词,都需要充分展开的空间。把 Composer 停靠在右侧,就能对照回答撰写下一条消息;简短对话可以使用底部布局,也可以让自动模式随窗口变化调整。模型、权限、会话、工具与额度统计继续使用 DSH 原有实现。

一、亮点

从并排读写到小窗口下的空间分配,三个布局细节串起日常使用:

↔ 并排读写回答和草稿各自拥有纵向空间。拖动分隔条调整两栏比例,长草稿可以独立滚动。
▥ 自适应布局选择底部、右侧或自动。窗口变窄时暂时上下排列,空间恢复后,记住的右侧布局自动回来。
… 空间折叠底部与右侧布局中,放不下的第三方输入控件收进 … 浮层,需要时展开,继续使用原有操作。

自适应布局与空间折叠——功能示意,非界面截图

还有这些顺手的细节:

- 按会话记忆。 打开“记住当前会话布局”后,每个会话在这个浏览器中分别保留布局与手动调整的右栏宽度。
- 原生编辑。 右侧编辑器填满可用输入区域,短草稿下方的空白处也可以直接编辑,保留原生文本选择行为。
- 候选面板可达。 斜杠命令与文件引用候选留在右侧栏内;打开其他 Composer 浮层前,会先收起这些候选。
- 合适的默认宽度。 可以选择窄、适中或宽的右栏,再用分隔条微调。

版本差异见更新记录,标为 Unpublished 的条目属于开发预览。

二、安装

把 web 换成你实际使用的 Web profile。npm 包已包含构建好的插件。

dsh plugin --profile web add dsh-composer-layout@latest

安装后根据插件管理器的提示完成加载;提示需要重启时,按原有启动方式重启目标 Web 服务并刷新页面。再打开“设置 → 内置插件 → Composer 布局”,选择“右侧”或“自动”。如果你平时手动启动 DSH:

dsh web --profile web

用 npm view dsh-composer-layout version 查询 npm 发布版本;用 dsh --profile web --dump-config 确认 bundle 已加入目标 profile。依赖声明见 package.json。

直接从 GitHub 安装

从发布标签选择与你的 DSH 版本匹配的版本,支持范围见 package.json 的 peerDependencies。用实际标签替换下面的 <release-tag>:

dsh plugin --profile web add "github:lavapapa/dsh-composer-layout#<release-tag>"

仓库包含 GitHub 安装所需的 Host 与浏览器产物。安装后按插件管理器提示完成加载;需要重启时,按原有启动方式重启目标 Web 服务并刷新页面。

更新已有安装

先按原有启动方式停止使用该 profile 的 Web 服务,再查询 npm 版本并在同一个 profile 中替换插件:

npm view dsh-composer-layout version
dsh plugin --profile web remove dsh-composer-layout
dsh plugin --profile web add dsh-composer-layout@latest

替换插件包后,按原有启动方式重新启动目标 Web 服务并刷新页面。

三、使用

在“设置 → 内置插件 → Composer 布局”中设置默认布局,也可以通过会话右边缘的白条切换底部/右侧布局。右侧布局中,拖动中间分隔条即可调宽。

右侧白条、布局切换与右栏调宽

| 模式 | 适用场景 | 布局行为 |
| 底部 | 简短消息或窄窗口 | 使用 DSH 紧凑的底部编辑器。 |
| 右侧 | 对照长回答撰写复杂提示词 | 空间足够时并排,变窄时暂时回到底部。 |
| 自动 | 经常改变窗口大小 | 根据会话主区域的宽高比,以及两栏需要的最小宽度选择布局。 |

自动模式的阈值可以在插件设置中调整。打开会话记忆后,各会话保留自己的布局和宽度;首页/新会话页面继续使用 DSH 原生布局。

右侧布局中的正文宽度

正文使用左栏的可用宽度,通过插件分隔条调整阅读空间。右侧布局中,DSH 原生的两条正文调宽手柄会隐藏。切回底部后,原生手柄恢复,DSH 已保存的正文宽度偏好仍然保留。

四、开发

更新记录区分正式发布与开发预览。其中的滚动/折叠条目涵盖原生阅读位置恢复、底部布局的控件折叠、原生菜单材质与定位、控件原尺寸,以及内联提示免裁剪。使用 npm 安装时,请查对应发布条目确认这些改进是否已包含在内。

插件实现位于 src/,GitHub 安装使用的 lib/ 产物随仓库提交。发布前运行:

pnpm typecheck
pnpm build
pnpm test
pnpm test:dsh-matrix

参与开发请阅读贡献指南。

五、社区

项目已收录于 Awesome DSH Plugin、Awesome DeepSeek Harness Plugins、Awesome DSH Plugins 和 Oh My DSH。

反馈问题或建议 · DSH 插件主题 · DSH Market

让下一段思考,有地方展开。MIT · 许可证
预览分享卡片长什么样 ↓lavapapa/dsh-composer-layout
分享 · DeepSeek Harness Hub
lavapapa/dsh-composer-layout

切换控件布局为 DeepSeek Harness Web 提供可停靠的 Composer。

这是你的仓库?认领条目

回到顶部