Overview
dsh-plugin-market
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known 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` 等通用工具当前在本包内没有调用点**,作为宿主层工具保留。
