Skip to content

插件核心概念

在上一章节中,你已经成功创建并运行了一个简单的插件。本章节将带你深入了解构成 Nekro Agent 插件的各个核心概念。掌握这些概念是开发更复杂、功能更强大插件的基础。

我们将依次探讨以下主题:

  1. 插件实例与生命周期:学习如何定义插件 (NekroPlugin) 以及插件从加载到卸载的完整生命周期事件。
  2. 沙盒方法详解:深入理解插件向 AI 提供功能的主要接口——沙盒方法,包括其不同类型和实现规范。
  3. 插件配置:了解如何为你的插件添加可由用户自定义的配置项,并通过 WebUI 进行管理。
  4. 数据存储:学习如何使用插件存储来持久化数据,无论是会话相关的还是全局的。
  5. 提示词注入:探索如何通过向 AI 注入提示词来影响其行为和提供上下文信息。

让我们逐一开始吧!