@ adea-ai/ 插件
AI代理插件目录的市场工具包,作为一个包出版. 剖析市场来源,对照被钉住的吉特树验证出处,合并 编入犬科目录,编集出处核对的静态文物 * 制作每机能安装计划。 软件包没有安装插件 文件进入运行时间或执行上游内容。 其实现功能 返回内嵌套件字节或结构化计划;它们不写入 控制或启动 MCP 服务器或命令.
安装
bun add @adea-ai/plugins
第4版 迁移
导入便携式规划 @adea-ai/plugins/harness,而不是删除
@adea-ai/plugins/agent-plugins/harness 子路径。 遗留物化
已删除:使用 createCatalogInstallationPlan 或者说 createInstallationPlan
拥有所需的实例身份和谈判的利用情况。 回来了
计划描述工作;它不给予激活许可.
入境点
| 导入 | 目录 |
|---|---|
@adea-ai/plugins | 编译目录,文物,完整性,以及最后出名的好出版物. |
@adea-ai/plugins/schema | Zod-后置版本的合同和运行时间解析. |
@adea-ai/plugins/sources | OpenAI, Cursor, 以及克洛德市场方言. |
@adea-ai/plugins/harness | 能力谈判的v2计划和MCP发射描述符;没有进程发射. |
@adea-ai/plugins/publication | 所出版的目录和处理该目录的 URL . |
@adea-ai/plugins/portable-catalog | 离线同步和对照源锁进行校验. |
@adea-ai/plugins/agent-plugins | Canonical 软件包汇编. |
@adea-ai/plugins/agent-plugins/schema | 代理插件和控制配置图. |
前者 @adea-ai/catalog-core, (中文(简体) ), @adea-ai/catalog-schema, (中文(简体) ),
@adea-ai/source-adapters,以及 @adea-ai/harness-adapters 软件包是
合并在这里。 他们的依赖图已经是总数,所以他们版本
在锁上;上面的子路径使每个地表都能够单独定位.
里面的东西
- 目录汇编 : 将已解析的市场源合并为一个 专栏 政策检查目录.
- 完整性核查: 沙256内容文摘, SHA被钉住的吉特树,
财务报告和审定财务报表
verifyArtifacts用于出版的文物. - 出版物:
catalog.v1.json, (中文(简体) ),catalog-summary.v1.json, (中文(简体) ),categories.v1.json, (中文(简体) ),compatibility.v1.json, (中文(简体) ),sources.lock.json,以及integrity.json与决定性的序列化. - 政策执行: 仓库协议/主机许可列表和源 信任分类.
- 策略规划: v2 安装计划, 由稳定实例数据键入, 加上MCP发射并连接描述符. 这些文件说明了提议的档案和 绑定操作;它们不授权或进行安装.
该目录不在此软件包中
目录快照大约为38 MB, 任何上游都会有变化
市场移动,一天几次。 把它装入包裹里
将迫使每个数据变化的工具包发布 并让每个消费者
lockfile, 因此目录发布到内容地址 catalog-assets
树枝. @adea-ai/plugins 地址这些 URL; 它没有嵌入
他们。 见 消费者合同。 。 。 .
使用量
import { verifyArtifacts } from '@adea-ai/plugins'
import { catalogSnapshotBaseUrl } from '@adea-ai/plugins/publication'
直接打电话者 verifyShardArtifact 必须提供预期目录编号为
其第四个论点,取自一个单独核实的目录。 刚才
3个参数的呼叫没有检查硬目录身份; 现在失败了
SHARD_CATALOG_ID_REQUIRED。用于验证完整的文物集的呼叫器可以使用
verifyArtifacts内部提供目录ID.
import { verifyShardArtifact } from '@adea-ai/plugins'
// `verifiedCatalog` is the catalog whose identity and provenance the caller verified.
verifyShardArtifact(shard, shardContent, verification, verifiedCatalog.catalogId)
设计规则
- 相同的输入,相同的字节:编译是决定性的和离线安全的.
- 每件文物都带有出处;
sources.lock.json针入准确的基特 树和消化 编目从. - 编译器是一个元数据和规划边界. 它从来没有安装或 执行上游插件,钩子,MCP服务器,生命周期脚本,或二进制.
许可证
阿帕奇 - 2.0