SuperAPI AI 工具集

zstack-cli

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过 ZStack 第一方 zstack CLI 检查或操作工作区、部署、资源、域名、部署日志、运行时数据库/文件/密钥、管理员容量、GitHub 源码发现及 shell 访问,避免抓取网页 UI。

主要能力:认证登录与 whoami;创建绑定工作区的自动化令牌(可指定 workspace:write、deploy:write、resource:write、domain:write 等 scope);列出与查看工作区、分支、分支部署;列出部署并跟踪日志;打开运行时 shell;绑定域名;管理资源拓扑(列出资源、单元、提升资源、查看与扩缩环境资源、单元备份);查看运行时数据与文件(db info、db table、db query、files list/download、secrets list);管理员概览、容量与队列协调;GitHub 仓库与分支发现。

使用方式:默认在 /Users/idanbeck/zerg-stack/zstack 运行,CLI 源码位于 cli/zstack。构建:cd /Users/idanbeck/zerg-stack/zstack/cli/zstack 后执行 go build -o zstack .,再用 ./zstack ... 或安装到 PATH。配置在 ~/.config/zstack/config.json,可用环境变量 ZSTACK_BASE_URL、ZSTACK_TOKEN、ZSTACK_SESSION_TOKEN、ZSTACK_WORKSPACE、ZSTACK_CONFIG_PATH 覆盖。自动化优先用 API 令牌,本地操作员任务可用浏览器会话登录;脚本与智能体优先使用返回 JSON 的命令。

适用场景:需要以命令行或自动化方式操作 ZStack 工作区、部署、资源、域名、运行时数据与管理员功能时。

限制与安全:除非用户要求或任务明确需要,不要执行 restart、suspend、resume、rollback、域名删除或资源拓扑变更;对生产环境,变更前应展示目标工作区/环境;若命令返回部署 id,应使用日志流验证部署完成。资料未提供收费、价格、平台支持范围等更多信息。