CLI 使用指南
一个 CLI 统一管理:安装、运维、会话、聊天、节点。
安装与状态
evoai init # 初始化 EVOAI_HOME(目录/身份/配置)
evoai install --mode server # 安装(server|node|dev),含健康检查
evoai status # 系统状态 + 访问地址 + 二维码
evoai doctor # 健康检查(PASS/WARN/FAIL)
evoai doctor --fix # 自动修复安全/明确/可逆问题
更新与回滚
evoai update # 检查并升级(下载→SHA256校验→备份→升级→健康检查)
evoai update --channel beta # 预发布渠道
evoai rollback # 回滚到上一稳定版本
evoai backup # 备份当前版本(配置+二进制)
节点
evoai node add # 生成一次性加入令牌
evoai node join <TOKEN> # 加入集群(校验令牌→注册→心跳→Mesh)
evoai node list # 查看所有节点状态
登录与会话(与 Web 共享)
evoai login <email> <password> # 认证(token 存 ~/.evoai/config.json)
evoai chat # 交互式聊天(可继续 Web 里的会话)
evoai session list # 会话列表
evoai session open <id> # 查看会话历史
evoai logs # 查看最近日志(真实审计/事件)
其他
evoai model list # 已注册模型
evoai plugin list # 已安装插件
evoai demo # 创建明确标记的 Demo 数据
认证说明
CLI 与 Web 使用同一认证体系(Bearer token)。evoai login 后 token 保存在 ~/.evoai/config.json(权限 0600),后续命令自动携带。CLI 不绕过认证、策略与审计。