全部插件

DSH / BUNDLE / CLIENT-UI

dsh-plugin-market

v0.1.0VCPr0j3k7 / dsh-plugin-market66d679e921

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-plugin-market

为 DSH 官方桌面版补上第三方插件发现能力:从 GitHub topic dsh-plugin 拉取插件列表,支持浏览、预览 README(可选 DeepL 中文翻译与本地关键词提取)与一键装入当前 profile,并负责 GitHub 加速代理在客户端的配置读取。

README / ZH

插件文档

目录摘要

为 DSH 官方桌面版补上第三方插件发现能力:从 GitHub topic dsh-plugin 拉取插件列表,支持浏览、预览 README(可选 DeepL 中文翻译与本地关键词提取)与一键装入当前 profile,并负责 GitHub 加速代理在客户端的配置读取。

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **装完必须重启宿主才会生效。** 插件在启动时装配,运行中的实例不会热更新;`POST /restart-host` 只能如实拒绝,不会真的重启。 - **GitHub API 有速率限制。** 未认证时搜索接口约 10 次/分钟、其余接口 60 次/小时。列表结果 缓存 1 小时(磁盘),详情在进程内按仓库缓存最多 60 条;展开详情每次最多发起两次 API 请求。 - **译文只覆盖前 6000 字符**(`README_LIMIT`)。这是 DeepL 按字符计费带来的硬约束,界面会 如实标注覆盖范围。想看全文请切到「完整原文」。 - **全文预览上限 40 万字符**(`README_MARKDOWN_LIMIT`),超出部分截断并在界面上标注。 - **内置 Markdown 渲染器是子集实现。** 脚注、定义列表、数学公式、任务列表勾选框等不支持, 遇到时按原文显示。白名单之外的 HTML 标签会被剥掉(保留文字)。 - **README 里的相对图片路径依赖 GitHub raw 地址**。若仓库使用 Git LFS 或私有资源,图片仍可能 无法显示。 - **代理只覆盖上表列出的 6 个 GitHub 域名**,头像与 README 配图不走代理。 - **宿主半边在模块加载期读 `process.argv`** 来定位 profile 目录与随包 pnpm(布局见 `host/env.mjs`)。脱离官方宿主进程单独运行时,这些位置取不到,安装相关功能不可用。 - **`host/yaml-libs.mjs` 等通用工具当前在本包内没有调用点**,作为宿主层工具保留。