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.
PowerShell installer (recommended)
Run in PowerShell as Administrator:
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)
-
Download the MSI for the flavor you want from the latest release, double click and follow the instructions.
-
Download the config tar.gz from the latest releases page.
-
Extract the config tar.gz into
C:\ProgramData\tenx -
Download the symbol library
tenx-symbols-<ver>.10x.tarfrom the same release and put it inC:\ProgramData\tenx\symbols. The PowerShell installer above does this step automatically; a manual MSI install has to place the tar itself. -
Set up environment variables (see Paths for details):
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.