SuperAPI AI 工具集

kernel-marketplace

智能体与模型

查看项目

更新于 10-15 11:10

技能介绍

kernel-marketplace 是一个面向多宿主插件内核维护的技能,目标是通过目标编译器来维护中立的多宿主插件内核,而不是直接编辑生成后的宿主包。

用途 该技能用于内核市场(kernel marketplace)相关操作。它要求先识别源配置:阅读目标的持久化指令、plugins/*/plugin.toml 以及适配器声明。即使生成的目录看起来像原生包,daodan/v1 清单也确立了中立配置。

源码边界 手写插件源码包括 plugin.toml、roles/、workflows/(含 MD 与 TOML sidecar)、skills/、contracts/ 和 policies/。适配器机制位于 adapters/。根目录下的 references/、scripts/ 或 mcp/ 不是随附的运行时资源;需要时将辅助文件放在 skills// 下,并在 plugin.toml 中声明 MCP 服务器。

生成的导出物和根市场清单属于输出。不得通过编辑目录数组来注册内核,不得编写原生 commands/ 副本,也不得手工修复某个宿主的导出。Markdown 表示行为,TOML 表示声明式元数据。同一内核内,角色、技能和工作流类型之间不得出现名称重复。

健康与审查 使用目标编译器的只读校验/漂移命令、依赖、注册、打包路径、事实锚点和词汇门禁。在 Daodan 上,权威命令是 python scripts/daodan_build.py --check --support,随后执行其持久化指令中列出的必需脚本和测试。

原生包审计可以检查生成包的完整性,但其注册修复必须翻译回内核声明。应分别报告源缺陷、编译器缺陷和生成漂移。审查整个后果集,包括文档、评估和未变更的消费者。

脚手架与内容编写 选择 kebab-case 插件名以及互不相同的角色/技能/工作流名称。 创建 plugin.toml,包含 schema daodan/v1、版本 1.0.0、身份、封闭能力需求、硬依赖声明和组件。 在对应的源码目录下编写有意义的行为。工作流需要入口主体和 sidecar,包含阶段、契约和交付物。 仅添加所需的 contracts/policies。运行时辅助文件放在某个技能下。 校验声明的组件和依赖,然后编译每个宿主。 发布前审查生成的源码和包行为。 不得将宿主工具原语放入中立行为中。每个适配器提供其绑定和协调策略。声明的角色/模式必须能够实际解析。不得为了通过编译器而保留未使用或可选的本地依赖。

版本、同步与发布 根据目标规则,为每个变更的内核版本和市场版本递增版本号。重建所有宿主,并使用显式路径将源码与生成结果一起暂存。仅重建本身不算插件源码变更。 在导入或同步之前,遵循目标的上游/许可工作流。在授权推送前验证门禁。只读审查、源码变更、提交和发布属于不同范围;保留已授予的人工授权。