Skip to content

CLI 参考

所有 Baize 管理操作都通过 baize CLI 完成。

核心命令

bash
baize init                    # 初始化 Baize 环境
baize config get <key>        # 读取配置项
baize config set <key> <val>  # 写入配置项
baize attach                  # 附加到 Agent tmux 会话(Ctrl+B d 脱离)
baize shell                   # 交互式 CLI
baize runtime <name>          # 切换 AI 运行时(claude | codex)
baize runtime status          # 查看当前运行时
baize doctor                  # 诊断并自动修复安装
baize status                  # 查看服务状态
baize logs [service]          # 查看服务日志

组件管理

bash
baize add <component>         # 安装渠道或能力组件
                              #   --registry <url>  临时 npm 源
                              #   --branch <name>   从 git 分支安装
                              #   --file <tar.gz>   离线交付(校验)
baize upgrade <component>     # 升级组件(官方 npm 渠道走 npm)
baize upgrade --all           # 升级全部组件
baize upgrade --self          # 升级 baize-core 自身
baize list                    # 列出已装组件
baize search [keyword]        # 搜索动态渠道目录
baize uninstall <name>        # 移除组件(--purge 同时删除数据)
baize uninstall --self        # 完全卸载 Baize

A2A 命令

bash
baize a2a status                              # 本实例状态(enabled/agent_id/注册状态/advertise_url)
baize a2a enable --admin <url> --advertise <url>  # 启用 A2A 并向 admin 注册
baize a2a disable                             # 关闭(已接受任务继续执行)
baize a2a peer list                           # 本地缓存 peer
baize a2a search <query>                      # 经 admin 目录发现 agent
baize a2a card <id>                           # Agent Card 详情
baize a2a session-summary                     # 当前可用 peer 摘要
baize a2a send <peer> <text>                  # 普通消息(不等待回复)
baize a2a task <peer> <skill> "<instruction>" # 委托任务;默认同步等待终态
                                              #   --async 只拿 task_id
baize a2a task status <task_id>               # 查询委托任务
baize a2a task cancel <task_id>               # 取消委托任务

完整生命周期与协议见 A2A 协作