命令列工具

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 命令。