GeneXus.Next.CLI
1.2.0
Prefix Reserved
dotnet tool install --global GeneXus.Next.CLI --version 1.2.0
dotnet new tool-manifest
dotnet tool install --local GeneXus.Next.CLI --version 1.2.0
#tool dotnet:?package=GeneXus.Next.CLI&version=1.2.0
nuke :add-package GeneXus.Next.CLI --version 1.2.0
GeneXus.Next.CLI is retired — use GeneXus.CLI instead
The gxnext command has been renamed to gx, and this package has been replaced by
GeneXus.CLI. NuGet package ids cannot be renamed, so this one stays here; installing it
only prints these instructions.
Migrate
dotnet tool uninstall -g GeneXus.Next.CLI
dotnet tool install -g GeneXus.CLI
Then use gx wherever you used gxnext. The subcommands are unchanged — gx list-tools,
gx build-all, gx open-knowledge-base and the rest behave exactly as before.
Environment variables
If you set any of these, rename them too:
| Retired | Replacement |
|---|---|
GXNEXT_MCP_SERVER |
GX_MCP_SERVER |
GXNEXT_MCP_SERVER_EXE |
GX_MCP_SERVER_EXE |
GXNEXT_MCP_NO_AUTOSTART |
GX_MCP_NO_AUTOSTART |
GXNEXT_MCP_SESSION_KEY |
GX_MCP_SESSION_KEY |
The CLI also moved its runtime state from %TEMP%\gxnext to %TEMP%\gx. Nothing there needs
migrating — the tool schema cache rebuilds itself, and the only cost is signing in again.
Or let the installer do it
The GeneXus for Agents installer performs the whole migration: it installs GeneXus.CLI,
removes this package along with any leftover gxnext shim, carries each GXNEXT_* value
across to its replacement, and updates the nexa skill so agents call the new command.
Why the rename
"Next" was the name of a development stage, not of the product. It has been removed from everything a GeneXus user sees or types.
License & usage
This package is licensed under Apache 2.0. It is the retired build of a client for the
GeneXus MCP server, which is a separate product distributed under its own license and terms —
installing this package does not grant any rights to the GeneXus server or product, and
obtaining and using them requires a valid GeneXus license. The same applies to GeneXus.CLI,
which replaces it.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.0 | 103 | 9/15/2026 |
| 1.1.0 | 256 | 9/3/2026 |
| 1.0.0 | 1,224 | 5/28/2026 |
| 1.0.0-rc.1 | 256 | 5/22/2026 |