Skip to content

组件

Baize 通过组件扩展——接入 Agent 的 npm 包,分两类:

  • 渠道 —— 消息连接器(飞书、企业微信等),经通信总线接入
  • 能力 —— 其他可安装能力(如 A2A 渠道包)

生命周期

bash
baize add <component>         # 安装——npm(--registry)、git 分支(--branch)
                              #   或离线 tarball(--file,校验)
baize upgrade <component>     # 升级(官方 npm 渠道走 npm)
baize upgrade --all           # 升级全部
baize list                    # 列出已装组件
baize search [keyword]        # 搜索动态目录
baize uninstall <name>        # 移除(--purge 同时删除数据)

动态目录

目录动态发现:发布带 baize-channel keyword 的包后,无需任何代码改动即出现在 baize search 与网页控制台。自定义/私有渠道可通过 config.jsonchannels 追加。

发布

渠道组件的构建、验证与发布规范见核心仓库 docs/component-publishing.md(渠道包经 npm registry 发布;官方渠道走生产链路)。

A2A 渠道

@baize-ai/baize-a2a 是装在每个启用实例上的渠道包——带来 HTTPS P2P server、注册/心跳客户端、任务 worker 与 baize a2a CLI。见 A2A 协作