mirror of
https://github.com/nexu-io/open-design.git
synced 2026-05-31 19:04:39 +07:00
- Introduced `specVersion` and `version` fields to the plugin and marketplace schemas, ensuring better versioning and compatibility tracking. - Updated various components and functions to handle the new fields, including database migrations, plugin snapshots, and marketplace management. - Enhanced tests to validate the presence and correctness of the new fields in plugin manifests and marketplace entries. - Improved documentation to reflect the changes in schema requirements and provide guidance on the new versioning system. This update strengthens the plugin ecosystem by providing clear versioning, enhancing the reliability and maintainability of plugins and marketplaces.
1.3 KiB
1.3 KiB
Open Design 插件
语言:English | 简体中文
这个目录有两类职责:
_official/- Open Design 随包发布的一方插件。daemon 启动时会扫描这个目录,并把这些插件注册为 official。spec/- 可移植插件规范、模板、示例和 agent handoff 包,用于构建、测试、发布插件,或向 Open Design 提交 PR。
所有插件共享同一个基础契约:插件是一个可移植的 agent skill 文件夹,包含 SKILL.md,并可选添加带版本的 open-design.json sidecar。open-design.json 负责 Open Design marketplace 元数据、输入项、预览、pipeline、信任与能力声明。
从这里开始:
- 插件规范包:
spec/README.zh-CN.md - 插件作者规范:
spec/SPEC.zh-CN.md - Agent handoff 指南:
spec/AGENT-DEVELOPMENT.zh-CN.md - Registry 发布策略:
spec/PUBLISHING-REGISTRIES.zh-CN.md - 完整产品 spec:
../docs/plugins-spec.zh-CN.md - Manifest schema:
../docs/schemas/open-design.plugin.v1.json - Marketplace schema:
../docs/schemas/open-design.marketplace.v1.json