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

设置扩展 omdsh-dev/ex-setting

DeepSeek Harness
omdsh-dev74 天前有提交已提供中文文档扫描:含敏感能力

为网页端扩展可配置的设置项与导航

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add omdsh-dev/ex-setting
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 74 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

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

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    src/index.ts:170
    const text = await readFile(path, 'utf8')
  • 删除本地文件
    src/index.ts:223
    await rm(path, { force: true })
  • 写入本地文件
    src/index.ts:226
    await writeFile(path, dumpYaml(rows, { noRefs: true }), 'utf8')
扫描于 2026/11/5(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-schema-form@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-invariants@deepseek-ai/dsh-settings@deepseek-ai/dsh-settings-file@deepseek-ai/dsh-host-apiproxy
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 配置扩展设置项
  • 扩展导航

README

由 DeepSeek 最新模型翻译生成
@deepseek-ai/dsh-ex-setting 自动 DSH Web 设置组合包。它把宿主侧配置 crawler 和浏览器设置导航放在同一个外部包中:host 枚举已注册的 settings namespace 和带 schema 的 composition row,client 把它们投影为一级设置区段和编辑器。 仓库结构 package.json # host/client 包以及 dsh.bundle/dsh.client 清单 cordis.patch.yml # 挂载 crawler 的 profile 层 src/index.ts # host crawler 插件(提供服务) src/routes.ts # crawler 自有的 webserver composition 路由 src/composition-contract.ts # host/client composition wire 类型 src/composition-ops.ts # host 侧路径编辑应用 src/client/ # 浏览器设置页(store、section、crawler wire、nav scroll) src/invariant.ts # crawler invariant companion lib/ # 生成的 host/client 产物 docs/ #
展开完整文档(README 剩余 1 节)
@deepseek-ai/dsh-ex-setting

自动 DSH Web 设置组合包。它把宿主侧配置 crawler 和浏览器设置导航放在同一个外部包中:host 枚举已注册的 settings namespace 和带 schema 的 composition row,client 把它们投影为一级设置区段和编辑器。

仓库结构

package.json # host/client 包以及 dsh.bundle/dsh.client 清单 cordis.patch.yml # 挂载 crawler 的 profile 层 src/index.ts # host crawler 插件(提供服务) src/routes.ts # crawler 自有的 webserver composition 路由 src/composition-contract.ts # host/client composition wire 类型 src/composition-ops.ts # host 侧路径编辑应用 src/client/ # 浏览器设置页(store、section、crawler wire、nav scroll) src/invariant.ts # crawler invariant companion lib/ # 生成的 host/client 产物 docs/ # host 和 client 协议详细说明 tests/host/ # crawler、route、export、invariant 与 loader 测试 tests/client/ # browser store、section 和 wire 测试 tests/client-bundles/ # 可复用的 closure-bundle 测试种子 tests/module-loader.ts # module-table materialization harness scripts/ # 声明组装与构建产物契约检查 .agents/skills/ # dsh-plugin-* 贡献工作流

两个 runtime face 共享一个 package identity,因此 release/profile 安装只有一个 root 产物。浏览器 face 通过 @deepseek-ai/dsh-ex-setting/client 导出,并由 package 的 dsh.client 清单选择。纯 schema-form 路径操作会被内联进浏览器 closure,不再要求 profile 提供独立的动态 @deepseek-ai/dsh-client-schema-form row,因此也兼容由 settings UI 自己提供 schema service 的 profile。声明构建写入 lib/.client-dts 并在打包前删除;浏览器实际只加载 lib/client.js。

通过官方插件通道安装现成的 release 产物:

dsh plugin --profile web add https://github.com/omdsh-dev/ex-setting/releases/latest/download/pkg.tgz

profile 只需提供 DSH 宿主 peer;本包没有 Stent runtime 或宿主 bundle 重写依赖。浏览器 client 直接安装导航 fallback,而 cordis.patch.yml 仍是用于挂载 crawler 行的 DSH bundle 层。

组合行为

安装组合包后加入 web-config-crawler 行,表示部署决定挂载 crawler、通过 Web 配置面暴露带 schema 的 composition row 并启用 composition editor。宿主 gateway 会独立提供已注册的 settings namespace。profile 可以关闭 crawler 行:

- id: web-config-crawler
disabled: true

Crawler 会脱敏 secret,按路径应用并通过 schema resolve 编辑,持久化完整 row 到个人 overlay,并通过删除 row 恢复下层组合。浏览器页面保持 settings namespace 与 composition row 的来源区分,并提供 schema 字段、secret、reset、revision conflict、restart notice 和失效刷新。

外部零改动设计

本组合包零包外宿主改动,靠三个机制实现:

- 宿主提供 settings namespace — DSH gateway 会提供当前 composition 注册的所有 namespace。挂载本组合包只增加 crawler 和 composition editor,不会 transform 或替换 gateway 的暴露决策。
- crawler 自有的 composition 路由 — 浏览器侧通过 crawler 自己的 webserver 路由(/dsh-config/crawler/composition,src/routes.ts)读写 composition row,而不是 gateway RPC 域,因此写路径不向 apiproxy 或 connection 添加任何东西。
- 浏览器自有导航 fallback — 浏览器侧直接以 fiber-owned effect 安装语义化滚动规则,因此设置对话框不依赖宿主 bundle transform;样式可幂等安装,并在插件 dispose 时移除。

Settings/composition wire 协议、API proxy handler、slot host 和 browser shell 由 profile 使用的 DSH 版本提供。

开发

宿主包(@deepseek-ai/dsh-*、@deepseek-ai/cordis)直接从 npm registry 安装:每个运行时 import 都以
^0.1.0-rc.0 系列声明 peer + dev 双依赖,开发解析全部来自本仓库自己的 node_modules——不再需要 sibling checkout。devDependencies 同时列全了测试专用宿主树的 peer 闭包(apiproxy 组合测试会 import 真实网关)。

pnpm install
pnpm run typecheck
pnpm test
pnpm run build
pnpm pack --dry-run --json

release 产物在打包前从 src/ 构建。声明构建写入临时 ignored 目录,scripts/assemble-client-dts.mjs 只提升公开的 client 声明,最后的 runtime 构建独占写入 lib/client.js;scripts/verify-client-bundle.mjs 会拒绝 plain ESM、动态 import 和未允许的 module-table 请求。profile 安装消费现成的 lib/ 产物,不运行安装期 prepare hook。

CI

仓库自带一个 GitHub Actions 工作流:

- .github/workflows/release.yml — 每次推送到 main:使用冻结 lockfile 安装,运行类型检查、测试和构建(包括最终 client 产物 gate),打包现成 tarball 与 checksum;只有 package.json 发生变化时才创建 v GitHub Release。非版本推送只做验证;已存在的 tag 会直接失败,不会覆盖。

模型体验

本组合包不添加模型可见的提示文本或工具。它只通过 loopback Web 设置面暴露配置;DSH settings、composition、session 与 permission 服务保留日志、脱敏和授权语义。

已知限制

- 原生 Zod composition Config 可以通过文件配置,但通用编辑器不会渲染;编辑器要求 schemastery toJSON()。
- Crawler 的范围有意较宽;不希望自动编辑 composition 的部署应禁用该行并保留 gateway allowlist 行为。
预览分享卡片长什么样 ↓omdsh-dev/ex-setting
分享 · DeepSeek Harness Hub
omdsh-dev/ex-setting

为网页端扩展可配置的设置项与导航

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部