切换控件布局为 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-layoutnpm 源 · dsh-composer-layout 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 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🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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 让长回答和详细提示词并排显示。
最近更新
在 GitHub 查看全部 →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 · 许可证
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lavapapa/dsh-composer-layout
切换控件布局为 DeepSeek Harness Web 提供可停靠的 Composer。
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目