自动收录条件
仓库必须同时满足以下条件,才能进入可安装插件列表。缺少有效 dsh.bundle、但具有额外 DSH 关联信号的候选仓库不会出现在默认列表里,只在筛选「缺少有效 dsh.bundle」时展示,且不提供安装命令。
- 公开且可访问同步任务必须能读取仓库元数据和根目录 package.json。
- 带有发现标记仓库需声明
dsh-pluginTopic,供定时任务发现。 - 候选相关性明确缺少有效 bundle 时,仓库名称、简介或额外 Topic 必须还能表明它与 DSH 有关;仅有发现 Topic 的仓库不会展示。
- 声明可安装 bundlepackage.json 的
dsh.bundle.patch必须是安全的相对路径;引用文件必须存在,且必须是顶层 YAML 数组(允许空数组)。精选条目在能够检查时使用同一套契约。 - 状态符合要求已归档仓库和 Fork 不会被本站收录。
Manifest 最低契约
patch 路径不能是绝对路径,也不能通过 .. 跳出仓库目录。对应文件需要随仓库一同维护。
{
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
}
}
}
本站显示的状态
状态说明的是本站验证到了什么,不代表对插件代码作出安全背书。
- Manifest 与 Patch 已确认
- 自动发现,根目录 bundle 格式有效,且引用的 Patch 文件存在;可进入可安装列表。
- 来源:社区目录
- 从社区维护的公开目录同步;本站没有检查其 Manifest、功能质量或安全性。
- 缺少有效 dsh.bundle
- 仓库已被发现,但不出现在默认插件列表中,也不提供安装命令;补充有效声明后会自动转为可安装状态。
- 已隔离
- 因误收录、重复、风险或治理决定被排除,不出现在公开列表。
验证边界
本站只检查公开元数据和 manifest 结构,不运行插件代码,不验证安装后的行为,也不持续监控权限变化。
复制安装命令只代表命令已进入剪贴板,不代表插件已经安装。安装前请自行检查仓库内容、依赖和所需权限。
同步与移除
公开数据按计划定时刷新。新仓库不会立即出现,元数据也可能在下一轮同步前保持旧值。
不再满足条件、已归档或被隔离的插件会从公开列表移除。为避免异常同步覆盖健康数据,数量大幅下降或发现不完整时会停止发布新快照。
匿名使用统计
本站在你查看插件详情、复制安装命令或跳转 GitHub 仓库时,记录一条匿名事件(插件 ID + 事件类型),用于改进推荐排序。不使用 Cookie,不存储 IP 明文,只保存加盐哈希后的访问者摘要用于去重计数。
统计只反映站内行为:插件实际安装发生在你的终端,本站无法感知,也不会声称任何"下载量"。