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

输入灵动岛 says693/dsh-composer-dynamic-island

DeepSeek 客户端
says69362 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

把输入区控件收进向上展开的紧凑面板

29.7/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

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

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/says693/dsh-composer-dynamic-island.git

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

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

✗npm 包dsh-composer-dynamic-island(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

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

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

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

扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

功能亮点

  • 输入控件收进紧凑面板
  • 向上展开面板

用 Community v0.15 宿主清单精简 DSH Web 输入岛,不支持用户自定义按钮位置。

README

由 DeepSeek 最新模型翻译生成
DSH Composer Dynamic Island 将选定的 DeepSeek Harness Web 输入区控件收纳到一个紧凑、向上展开的灵动岛中,不移动控件的 DOM 节点,也不修改宿主 React 树。 dsh-TUI · 一个 DeepSeek Harness 生态插件。 兼容性边界 本包有意将以下两层实现分开: - src/index.ts(发布为 lib/types/index.js)与 dsh-plugin.json 构成一个无界面的 Community v0.15 host facet。它不需要契约、权限、凭据、浏览器或 GUI。 - lib/client.js 是可选的 DSH Web 兼容适配器。Community v0.15 尚未定义 client facet,因此该适配器不会被声明为 client facet,也不宣称具备跨宿主 UI 一致性。 确切边界见 docs/COMPATIBILITY.md。 Web 端行为 适配器会检测当前 DSH 输入区或 Composer 表面中的控件,并允许用户选择将哪些控件收纳进向上展开的灵动岛。
展开完整文档(README 剩余 1 节)
DSH Composer Dynamic Island

将选定的 DeepSeek Harness Web 输入区控件收纳到一个紧凑、向上展开的灵动岛中,不移动控件的 DOM 节点,也不修改宿主 React 树。

dsh-TUI · 一个 DeepSeek Harness 生态插件。

兼容性边界

本包有意将以下两层实现分开:

- src/index.ts(发布为 lib/types/index.js)与 dsh-plugin.json 构成一个无界面的 Community v0.15 host facet。它不需要契约、权限、凭据、浏览器或 GUI。
- lib/client.js 是可选的 DSH Web 兼容适配器。Community v0.15 尚未定义 client facet,因此该适配器不会被声明为 client facet,也不宣称具备跨宿主 UI 一致性。

确切边界见 docs/COMPATIBILITY.md。

Web 端行为

适配器会检测当前 DSH 输入区或 Composer 表面中的控件,并允许用户选择将哪些控件收纳进向上展开的灵动岛。它能够发现:

- conversation.input.left、conversation.input.right 和 conversation.input.model 中的原生控件与贡献项;
- 后续新增的 conversation.input. 或 composer. 槽位中的按钮型贡献;
- 通过 data-plugin、data-plugin-id、data-extension、data-extension-id 或 data-contribution 标记的嵌套按钮贡献;
- 已确认 Composer 工具栏中的无标记按钮,作为可手动选择的集成项。

发现范围始终限制在已确认的输入区或 Composer 表面内。文本/搜索输入框、textarea、contenteditable 区域和 ARIA 文本框永远不会被收纳,即使它们带有插件标记。Composer 之外的搜索、设置和普通表单控件不会被扫描。

默认收起左侧插件控件和 WebUI 团队模式选择器。原生工具、权限控件、模型控件以及发送/停止按钮保持原位。现有控件仍由原来的 React 父节点管理;适配器只修改展示属性与样式,不会把节点移动到其他父节点。

打开 DSH 设置并选择“输入灵动岛”,即可调整检测到的控件。选择会立即生效并保存在浏览器本地存储中。鼠标悬停或键盘聚焦三点按钮时打开灵动岛;在触摸设备上可点击固定;移开后关闭;按 Escape 可关闭并恢复焦点。

本插件有意不提供拖放、坐标存储或其他面向用户的按钮位置编辑功能。面板定位仅用于在固定的输入区触发按钮旁渲染灵动岛。

安装

当前版本通过 GitHub 分发:

dsh plugin add github:says693/dsh-composer-dynamic-island

也可以把 dsh-composer-dynamic-island 添加到目标 Profile 并启用其 Bundle。cordis.patch.yml 包含可移植的 Cordis 配置行。如果 DSH Web 插槽服务或输入区界面不可用,则浏览器适配器不属于受支持目标,而 host facet 将保持无操作状态。

数据与权限

- 声明的 Community v0.15 权限:无。
- 网络请求:无。
- 文件系统访问:无。
- 浏览器存储:仅保存是否已配置,以及被选入灵动岛的控件标识。
- 不读取或存储对话内容、模型提供方设置、API 密钥或凭据。

适配器下次加载时,会清除旧版本存储的布局坐标和控件标签缓存。

卸载

从 Profile 的 Bundle 和依赖中移除 dsh-composer-dynamic-island,然后重启 DSH。浏览器设置默认保留;如需一并清除,请删除站点本地存储键:

dsh-composer-dynamic-island-config-v1

开发

需要 Node.js ^22.19 || >=24 和 pnpm 10。

包根遵循 dsh-TUI plugin-template 契约:无默认导出,并完整导出 name、带类型的 Config 与 apply。可选 DSH Web 适配器仍保持为独立、明确非标准化的客户端层。

corepack pnpm install --frozen-lockfile
corepack pnpm build
corepack pnpm verify

作者

本插件由 says693 独立撰写并维护,无其他撰写者。

状态与许可证

Community v0.15 元数据只是社区草案兼容性声明,不代表 DSH 官方认证。可选 Web 适配器必须在每个受支持的 DSH Web 宿主版本上分别测试。

本项目采用 MIT License 发布。
预览分享卡片长什么样 ↓says693/dsh-composer-dynamic-island
分享 · DeepSeek Harness Hub
says693/dsh-composer-dynamic-island

把输入区控件收进向上展开的紧凑面板

这是你的仓库?认领条目

回到顶部