Plugins 导读

Plugin Architecture Internals 解释插件启动时如何发现、验票、加载和登记

这页是内部机制参考。它讲 OpenClaw 启动时如何发现插件根目录、读取 package 和 manifest、挡掉不安全候选、规范 enabled/allow/deny/slots/load.paths 配置、加载 enabled modules、调用 register(api),并把注册结果交给运行时表面。

先讲这一页到底在解决什么

Plugin Architecture Internals 解释插件启动时如何发现、验票、加载和登记

这页是内部机制参考。它讲 OpenClaw 启动时如何发现插件根目录、读取 package 和 manifest、挡掉不安全候选、规范 enabled/allow/deny/slots/load.paths 配置、加载 enabled modules、调用 register(api),并把注册结果交给运行时表面。

原文共 26 节,先看 Start Here 路径:/plugins/architecture-internals 查看官方原文
先发现

启动时先找候选插件根目录,再读取 package 和 plugin manifest。

再验票

安全门会在运行时代码执行前挡掉危险或不合规候选。

再登记

加载 enabled native modules 后调用 register(api),收集到 plugin registry。

兼容提示

activate 是旧别名,新插件优先使用 register