@openuidev/cli@0.4.0
games-on-whales/wolf@openuidev/cli@0.4.0Sep 19, 2026by thesys-pr-creator[bot]
Upgrading?
AI Summary
This minor release refactors the CLI architecture for better maintainability and introduces changes to how templates and backend frameworks are specified, requiring catalog keys instead of short names.
Key Highlights
- Internal restructuring with `CliContext` and `Telemetry` classes
- Template and backend-framework selection now requires catalog keys
- `--verbose` flag is now global
- Stop inferring deploy API keys from dependencies
Breaking Changes
- Arguments `--template` and `--backend-framework` now require catalog keys (e.g., `openui-cloud`) instead of short names (e.g., `cloud`, `eve`).
New Features
- Internal CLI restructuring (commands as folders, shared state, telemetry)
- Global `--verbose` flag
- Catalog-based template selection
Full Release Notes
### Minor Changes - [#1174](https://github.com/thesysdev/openui/pull/1174) [`ac1176a`](https://github.com/thesysdev/openui/commit/ac1176a7fcfa52166ba2976b29b7af5e18435a63) Thanks [@AbhinRustagi](https://github.com/AbhinRustagi)! - Internal restructure of the CLI: each command is a folder, shared process state is a `CliContext` passed top-down, and telemetry is a `Telemetry` class with typed per-command methods. `openui create --help` loads template and backend-framework names from the catalog (bundled keys if the fetch fails). `--template` and `--backend-framework` accept catalog keys only (`openui-cloud`, `openui-self-hosted`, `default`, `langgraph`, `vercel-ai-sdk`, `vercel-eve`); short names like `cloud` and `eve` no longer resolve. `--verbose` is a global flag, so it works before or after the command. ### Patch Changes - [#1196](https://github.com/thesysdev/openui/pull/1196) [`e66b2e5`](https://github.com/thesysdev/openui/commit/e66b2e5f4e7d6927c8f17e3997ff1219bee54a12) Thanks [@AbhinRustagi](https://github.com/AbhinRustagi)! - Stop inferring required deploy API keys from project dependencies.
Related Repositories
ggml-org/llama.cpp★ 131,978
LLM inference in C/C++
LadybirdBrowser/ladybird★ 66,606
Truly independent web browser
ClickHouse/ClickHouse★ 50,534
ClickHouse® is a real-time analytics database management system
LizardByte/Sunshine★ 42,493
Self-hosted game stream host for Moonlight.
deskflow/deskflow★ 29,993
Share a single keyboard and mouse between multiple computers.