命令行工具

ObjectStack CLI

面向 ObjectStack 源码开发、CI/CD 与 Agent 的工作流

ObjectStack CLI 是 ObjectStack 的源码开发和自动化工具。它用于创建项目、校验元数据、生成类型与 AI 工具契约、构建版本化工件、运行本地预览,并部署到 ObjectCloud 或自托管 ObjectOS。它与 Studio 独立,面向脚本、CI/CD 和 AI Coding Agent。

CLI 做什么

面向开发者、CI 管道和 AI Coding Agent 的稳定源码原语。

项目脚手架

从可重复源码模板创建 ObjectStack 应用,添加对象、动作、视图、Agent、Driver 与运行时配置。

校验与生成

在开发或 CI 中校验元数据,生成 TypeScript 类型、JSON Schema、SDK 契约和 MCP 工具定义。

构建与发布工件

把元数据打包为版本化工件,并把同一份包推进到本地、云端、测试和生产运行时。

可脚本化运维

为开发者和 AI Coding Agent 提供可预测的 scaffold、validate、build、diff、preview 和 deploy 命令。

自动化入口

CLI 是 ObjectStack 的可重复执行路径

同一组命令可被开发者、本地脚本、CI/CD 和 AI Coding Agent 使用。

01 Scaffold

创建项目、对象、动作、视图、Driver

02 Validate

检查元数据、权限、视图和工具契约

03 Generate

生成类型、JSON Schema、SDK 与 MCP 工具

04 Deploy

构建工件并发布到云端或自托管运行时

CLI 场景

独立命令行真正有价值的地方。

CI/CD 管道

在每个 PR 或发布流程中运行元数据校验、类型生成、测试运行时启动和工件发布。

项目与环境自动化

不用打开可视化工具,即可自动化环境设置、密钥、Driver 检查、工件导出与部署任务。

本地与自托管开发

本地运行 ObjectStack,打包自托管 ObjectOS 工件,并管理不能依赖浏览器工作区的部署。

Agent 友好工具

给 Coding Agent 提供可预测的 scaffold、validate、build、diff、deploy 命令。