You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discovered when CI pipelines began failing after v0.0.37 was released on May 8: openshell gateway start returns error: unrecognized subcommand 'start'
Confirmed v0.0.36 supports gateway start and works correctly
Traced the removal to PR refactor(cli): remove gateway lifecycle management #1221 (refactor(cli): remove gateway lifecycle management), which removed gateway start, gateway stop, and gateway destroy in favor of systemd/Homebrew/Helm-managed gateway processes
Reviewed the v0.0.37 release notes, README, installation docs, quickstart, manage-gateways page, and release-notes page — none mention the removal of gateway start or provide a migration path from the previous CLI-managed gateway lifecycle
No CHANGELOG.md, MIGRATION.md, BREAKING_CHANGES.md, or UPGRADING.md exists in the repository
The install.sh script resolves latest by default, so any automation without a version pin silently received v0.0.37 and broke
openshell gateway start was the documented way to start an OpenShell gateway in v0.0.36 and every prior release. In v0.0.37, PR #1221 removed gateway start, gateway stop, and gateway destroy entirely. The replacement is platform-managed gateway lifecycle (systemd on Linux, Homebrew services on macOS, Helm on Kubernetes).
The v0.0.37 release notes label this a "breaking release" but the breakage warning covers protobuf shape changes and database migration — not the removal of gateway start. The PR appears as one line item among 100+ changes (refactor(cli): remove gateway lifecycle management) with no explicit callout. No migration guide, deprecation notice, or upgrade instructions exist anywhere:
Release notes: no mention of gateway start removal
docs/about/installation.mdx: describes the new systemd/Homebrew model as if it was always this way
docs/sandboxes/manage-gateways.mdx: no migration note
docs/about/release-notes.mdx: links to GitHub Releases, no curated changelog
README.md: quietly removed gateway start from the key commands table
No CHANGELOG.md, MIGRATION.md, BREAKING_CHANGES.md, or UPGRADING.md exists in the repo
Any automation using install.sh without OPENSHELL_VERSION pin silently received v0.0.37 and broke, because the script resolves latest by default.
Actual:openshell gateway start returns error: unrecognized subcommand 'start' on v0.0.37.
Expected: Either (a) gateway start continues to work with a deprecation warning pointing to the new flow, or (b) the release notes and docs explicitly document the removal and the replacement commands for each platform.
Reproduction Steps
Install OpenShell v0.0.37:
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.37 sh
Agent Diagnostic
openshell gateway startreturnserror: unrecognized subcommand 'start'gateway startand works correctlyrefactor(cli): remove gateway lifecycle management), which removedgateway start,gateway stop, andgateway destroyin favor of systemd/Homebrew/Helm-managed gateway processesgateway startor provide a migration path from the previous CLI-managed gateway lifecycleinstall.shscript resolveslatestby default, so any automation without a version pin silently received v0.0.37 and brokeOPENSHELL_VERSION=v0.0.36restoresgateway startfunctionalityDescription
openshell gateway startwas the documented way to start an OpenShell gateway in v0.0.36 and every prior release. In v0.0.37, PR #1221 removedgateway start,gateway stop, andgateway destroyentirely. The replacement is platform-managed gateway lifecycle (systemd on Linux, Homebrew services on macOS, Helm on Kubernetes).The v0.0.37 release notes label this a "breaking release" but the breakage warning covers protobuf shape changes and database migration — not the removal of
gateway start. The PR appears as one line item among 100+ changes (refactor(cli): remove gateway lifecycle management) with no explicit callout. No migration guide, deprecation notice, or upgrade instructions exist anywhere:gateway startremovaldocs/about/installation.mdx: describes the new systemd/Homebrew model as if it was always this waydocs/sandboxes/manage-gateways.mdx: no migration notedocs/about/release-notes.mdx: links to GitHub Releases, no curated changelogREADME.md: quietly removedgateway startfrom the key commands tableCHANGELOG.md,MIGRATION.md,BREAKING_CHANGES.md, orUPGRADING.mdexists in the repoAny automation using
install.shwithoutOPENSHELL_VERSIONpin silently received v0.0.37 and broke, because the script resolveslatestby default.Actual:
openshell gateway startreturnserror: unrecognized subcommand 'start'on v0.0.37.Expected: Either (a)
gateway startcontinues to work with a deprecation warning pointing to the new flow, or (b) the release notes and docs explicitly document the removal and the replacement commands for each platform.Reproduction Steps
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.37 shopenshell --version # openshell 0.0.37error: unrecognized subcommand 'start'Environment
ubuntu-latest), also Fedora 42 (local)Logs
Agent-First Checklist
debug-openshell-cluster,debug-inference,openshell-cli)