SuperAPI AI 工具集

federation

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:Federated Registry Protocol 用于跨多个注册表解析插件,支持可配置优先级、安全策略、冲突检测和确定性锁文件,将插件管理从单一来源包管理器扩展为多来源编排系统。

主要能力:RegistryClient 从 .claude/registries.json 加载配置,支持本地目录与远程 HTTP(S) 索引,带可配置 TTL 缓存(默认 1 小时)、不可用时的降级、Token 与 OIDC 认证。RegistryResolver 按优先级解析插件,通过 SHA-256 内容哈希检测同名冲突,策略有 highest-priority(默认)、error、prompt,并记录冲突审计。PolicyEngine 依据 .claude/policies/plugins.yaml 以短路匹配(首个匹配生效)评估 allow、deny、require 规则,unless 子句在满足全部条件(信任分阈值、签名验证)时豁免。LockfileManager 生成 plugin-lock.json,支持生成、漂移检测、可读 diff 与按锁文件安装。

使用方式:用 /mp:registry add 添加注册表并设优先级,/mp:registry sync 同步缓存;安装时按优先级解析、经策略判定后安装,再用 /mp:lock generate 更新锁文件。CI/CD 中提交 plugin-lock.json,用 mp:lock check 校验漂移、mp:lock install 复现环境、mp:lock diff 审查变更。策略可用 /mp:policy enforce 审计、/mp:policy check <name> 检查单个插件。

适用场景:需要跨本地、团队、组织等多来源统一管理插件并强制安全策略、保证环境可复现的团队与 CI/CD 流程。

限制:资料未提供具体平台支持范围、性能数据、收费或许可信息;实际行为取决于配置与注册表可用性。