GeneXus.Next.CLI 1.2.0

Prefix Reserved
dotnet tool install --global GeneXus.Next.CLI --version 1.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local GeneXus.Next.CLI --version 1.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#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 unchangedgx 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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