Skip to content

Windows

Flavors available on Windows

Windows has an MSI for two flavors:

Flavor TENX_FLAVOR MSI Installs to
Runtime (JVM) runtime-jvm tenx-edge-<ver>.msi C:\Program Files\tenx-edge
Compiler compiler tenx-cloud-<ver>.msi C:\Program Files\tenx-cloud

There is no native Runtime on Windows

The Runtime is a native binary built for Linux and macOS only; no tenx-*-windows-*-native asset exists in any release. To run a reporter, receiver, retriever, MCP server or the CLI on Windows, install Runtime (JVM), which is the same run-only build delivered as an MSI with a bundled JRE. runtime-jvm is the default on Windows, so no flavor needs to be set. Asking for TENX_FLAVOR=runtime explicitly fails with an error naming the reason, rather than quietly installing something different from what was asked for.

Run in PowerShell as Administrator:

irm https://raw.githubusercontent.com/log-10x/pipeline-releases/main/install.ps1 | iex

This downloads and installs the MSI, downloads configuration and symbol libraries, and sets up all environment variables automatically. Requires PowerShell 5+ (included in Windows 10/11).

To install a specific version or flavor:

$env:TENX_VERSION="1.0.0"; $env:TENX_FLAVOR="compiler"; irm https://raw.githubusercontent.com/log-10x/pipeline-releases/main/install.ps1 | iex
$env:TENX_FLAVOR="runtime-jvm"; irm https://raw.githubusercontent.com/log-10x/pipeline-releases/main/install.ps1 | iex

Open a new terminal after install to load the environment variables.

MSI package (manual)

  1. Download the MSI for the flavor you want from the latest release, double click and follow the instructions.

    tenx-edge-1.1.69.msi
    
    tenx-cloud-1.1.69.msi
    
  2. Download the config tar.gz from the latest releases page.

  3. Extract the config tar.gz into C:\ProgramData\tenx

  4. Download the symbol library tenx-symbols-<ver>.10x.tar from the same release and put it in C:\ProgramData\tenx\symbols. The PowerShell installer above does this step automatically; a manual MSI install has to place the tar itself.

  5. Set up environment variables (see Paths for details):

setx TENX_HOME "C:\Program Files\tenx-edge"
setx TENX_BIN "%TENX_HOME%\tenx-edge.exe"
setx TENX_MODULES "%TENX_HOME%\lib\app\modules"
setx TENX_CONFIG "C:\ProgramData\tenx"
setx TENX_SYMBOLS_PATH "C:\ProgramData\tenx\symbols"
setx TENX_HOME "C:\Program Files\tenx-cloud"
setx TENX_BIN "%TENX_HOME%\tenx-cloud.exe"
setx TENX_MODULES "%TENX_HOME%\lib\app\modules"
setx TENX_CONFIG "C:\ProgramData\tenx"
setx TENX_SYMBOLS_PATH "C:\ProgramData\tenx\symbols"

The MSI file name carries the package id, not the flavor name: tenx-edge-<ver>.msi is Runtime (JVM), and tenx-cloud-<ver>.msi is the Compiler. See flavor names and file names.