跳转至

插件架构内部机制

关于公共能力模型、插件形态以及所有权/执行契约,请参阅插件架构。本页涵盖内部机制:加载管道、注册表、运行时钩子、网关 HTTP 路由、导入路径和 schema 表。

本页各文章涵盖内容

  • 加载管道与注册表 —— 发现、安全门、清单优先元数据、插件缓存边界以及注册表模型。
  • Provider 钩子与目录 —— Provider 钩子顺序表、完整示例、内置钩子形态以及目录合并顺序。
  • 核心运行时辅助程序 —— 通过 api.runtime 实现语音、媒体理解、子代理、网页搜索和图像生成。
  • 网关路由 —— 插件 HTTP 端点及其认证、作用域、替换和准入规则。
  • 渠道接入面 —— 会话绑定回调、消息工具模式、目标解析、目录和检查。
  • 包与导入路径 —— SDK 导入子路径、包集合,以及渠道目录和安装元数据。
  • 上下文引擎 —— 通过 contextEngine 插槽替换会话摄取、组装和压缩。
  • 新能力 —— 针对核心尚不具备的能力,提供流程、文件清单和契约测试模式。

各章节的迁移位置

单页版本的每个章节现在都位于本页或下面八个子页面之一。来自单页版本的锚点仍可在此处解析。

加载管道与注册表

加载管道与注册表 —— 发现、安全门、清单优先元数据、插件缓存边界,以及核心所读取的注册表。

Provider 钩子与目录

Provider 钩子与目录 —— Provider 钩子顺序表、一个完整的 Provider 示例、内置钩子形态,以及模型目录注册。

核心运行时辅助程序

核心运行时辅助程序 —— 通过 api.runtime 暴露的语音、媒体理解、子代理、网页搜索和图像生成辅助方法。

网关路由

网关路由 —— 在网关上注册插件 HTTP 端点,以及它们的认证、作用域、替换和准入规则。

渠道接入面

渠道接入面 —— 会话绑定回调、消息工具模式、目标解析、基于配置的目录,以及只读检查。

包与导入路径

包与导入路径 —— 插件 SDK 导入子路径、多扩展包集合,以及渠道目录和安装元数据。

上下文引擎

上下文引擎 — 通过 contextEngine 插槽接管会话摄取、组装和压缩。

新能力

新能力 — 为插件 API 尚不具备的能力添加支持时所需的顺序、文件清单和契约测试模式。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw