Skip to content

架构总览

字数
484 字
阅读时间
3 分钟

Pallas-Bot 现行可执行边界:主仓提供运行时与产品语义;WebUI / AI / 官方插件为协作仓;玩法不回流成大一统 core。

拓扑

层职责

职责代码锚点
Core运行时、ingress、插件加载、cmd_perm / cooldown / help、WebUI 后端、分片、语料与产品记忆边界pallas/packages/
WebUI前端页面与交互;构建后同步到主仓运行目录Pallas-Bot-WebUIdata/pb_webui/public/
AI媒体 / LLM 任务 runtime、队列、健康、callbackPallas-Bot-AI
Official Extensions官方维护、可独立安装的玩法与外部能力兄弟仓 / PyPI
Community Extensions第三方与站点私有能力Git / 本地 / 索引

归属判定

条件归属
全站点共用的平台基础设施或产品底盘Core
可独立发版、按需安装的玩法 / 外部集成Official Extension
第三方、实验、站点私有Community / local/plugins/

细则:Core 与扩展

主仓路径

路径作用
pallas/内核、平台、产品、console
packages/内置 core 插件(pb_* 等)
tests/内核 / 平台 / 插件 / 分片回归
docs/maintainer + developer 主线
local/plugins/站点私有插件(不入库)
data/运行时数据(不入库)

禁止假设

禁止正确做法
data/pb_webui/public/ 当前端源码Pallas-Bot-WebUI 后同步产物
把 AI runtime 当产品语义层牛格 / 语料 / 人格边界留在主仓
新玩法默认进 core先按 Core vs 扩展 判定
社区插件 import pallas.core.*只用 pallas.api.*

阅读顺序

  1. Core 与扩展
  2. 分片运行时
  3. 配置存储
  4. 插件治理
  5. Golden Plugin

延伸: