[高级] 插件系统 — 第三方节点扩展 #27

Closed
opened 2026-05-05 01:01:45 +08:00 by admin · 0 comments
Owner

背景

当前节点类型(agent/llm/template/condition/loop/end)硬编码,无法由第三方扩展。

需求

  1. 定义节点插件规范:manifest.json + execute 函数签名
  2. 插件管理页面:上传、启用、禁用、卸载
  3. 插件市场:社区共享节点插件
  4. 沙箱执行:插件代码隔离,防止恶意代码

涉及模块

  • backend/app/services/ — 新增 plugin_loader
  • frontend/src/views/ — 新增 PluginMarket
  • backend/app/models/ — 新增 plugin 模型

优先级

低 — 生态建设,当前阶段可手动添加节点类型

## 背景 当前节点类型(agent/llm/template/condition/loop/end)硬编码,无法由第三方扩展。 ## 需求 1. 定义节点插件规范:manifest.json + execute 函数签名 2. 插件管理页面:上传、启用、禁用、卸载 3. 插件市场:社区共享节点插件 4. 沙箱执行:插件代码隔离,防止恶意代码 ## 涉及模块 - backend/app/services/ — 新增 plugin_loader - frontend/src/views/ — 新增 PluginMarket - backend/app/models/ — 新增 plugin 模型 ## 优先级 低 — 生态建设,当前阶段可手动添加节点类型
admin self-assigned this 2026-05-05 01:01:45 +08:00
admin closed this issue 2026-05-06 21:44:59 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/aiagent#27