# TeamPLT Gallery TeamPLT / TeamAAS 2.1 平台的**扩展包源(Gallery Source)**。 仓库结构(与本地 `gallery\` 目录一致): ``` index.json # 包索引(平台只认这个文件) packages\\\-.zip # 扩展包(zip 根直接放 manifest.json + dll) ``` 每个 zip 的**根目录**必须包含 `manifest.json`,包内 `manifest.id` 必须与索引里的 `id` 一致。 `host` 缺省为 `platform`(平台扩展),另有 `base` / `vision` / `cameras` / `communication`。 ## 配置为平台包源 编辑平台 `Config\gallery-sources.json`,加一条: ```json { "id": "teamplt", "name": "TeamPLT Gallery", "location": "http://49.235.130.76/wangshuo/TeamPLT/raw/branch/master/index.json", "enabled": true } ``` 重启平台 → 扩展管理页即可看到包并安装(下载后按 `sha256` / `size` 强校验)。 ## 新增 / 更新包 1. 编译扩展,产出目录(含 `manifest.json`)整体压成 zip,不要多套一层目录。 2. 放到 `packages\\\-.zip`。 3. 重新生成 `index.json`(写入 `downloadUrl` 相对路径、`sha256`、`size`),提交推送。 ## 当前收录 | Id | 名称 | 版本 | host | |---|---|---|---| | Ext.AiAssistant | AI 助手 | 1.0.0 | platform |