Skip to main content
创作完插件后,使用 42plugin pub 命令发布。

发布命令

在插件目录下执行:
42plugin pub
完整命令:42plugin publish

发布流程

  1. 自动检测插件类型
  2. 验证插件格式
  3. 选择许可证(必须)
  4. 自动生成 LICENSE 文件
  5. 上传到服务器
  6. 生成插件页面
秒速发布!只需输入 pub 三个字母即可完成发布。

发布选项

公开发布

42plugin pub --public
默认发布的插件仅自己可见,使用 --public 参数公开发布。

私有发布(Pro)

42plugin pub --private
Pro 用户可以发布私有插件,仅自己和组织成员可见。
了解更多 Pro 功能,请查看 Pro 与组织版

指定许可证

42plugin pub --license MIT
发布时必须选择许可证。如果未通过参数指定,CLI 会交互式提示选择。 CLI 根据插件可见性智能推荐默认许可证:
可见性默认许可证说明
公开(public)MIT宽松开源,对使用者友好
私有(self)42plugin-personal仅作者自用
团队(team)42plugin-team仅限团队内使用

支持的许可证

活水插件采用 SPDX 标准,支持以下许可证: SPDX 宽松协议(公开插件推荐):
许可证说明
MIT宽松,允许任何用途,保留版权声明即可
Apache-2.0类似 MIT,额外提供专利授权保护
ISC类似 MIT 的简化版
BSD-2-Clause简洁宽松,保留版权和免责声明
BSD-3-Clause比 BSD-2 多一条:不得用作者名背书
CC0-1.0放弃所有权利,进入公共领域
Unlicense公共领域贡献,无任何限制
MPL-2.0文件级 copyleft,修改的文件需开源
平台自定义协议(Pro 用户):
许可证说明
42plugin-personal仅作者自用,他人不可使用或分发
42plugin-team仅限作者团队内使用
CLI 会自动生成标准的 LICENSE 文件,无需手动编写。 完整许可证说明:42plugin.com/licenses

预演模式

42plugin pub --dry-run
模拟发布流程但不实际上传,用于发布前检查。

指定插件名称

42plugin pub --name my-plugin

指定插件类型

42plugin pub --type skill
支持的类型:skill、command、hook、agent

指定套包

42plugin pub --kit my-kit
发布到指定套包下,而非默认的 main 套包。

指定路径

42plugin pub ./my-plugin

强制发布

42plugin pub --force

发布选项一览

选项说明
--public公开发布
--private私有发布(Pro)
--license <license>指定许可证(如 MIT、Apache-2.0)
--dry-run预演模式,不实际上传
--name <name>指定插件名称
--type <type>指定插件类型
--kit <kit>指定发布到的套包
--force强制发布
--no-sync-version不同步版本号到 frontmatter

下一步

发布前检查

发布前自动检查插件质量

管理你的套包

创建和管理插件套包