WPF application for running LLM agents and accessing user data.
Download the newest x64 release from the Releases page:
Phantom.Workspaces-<version>-win-x64.zip(Intel/AMD 64-bit)
ARM64 is temporarily unsupported while the MXC native unit is independently validated for that architecture. The installer and updater reject ARM64 rather than selecting an incompatible asset.
Each asset has a matching .sha256 checksum file. Unzip and run
Phantom.Workspaces.exe; the first launch bootstraps a managed, auto-updatable install under
%LOCALAPPDATA%\Phantom.Workspaces\app (no elevation required). Runtime configuration lives
separately at %APPDATA%\Phantom.Workspaces\config.json.
irm https://raw.githubusercontent.com/JoshuaRowePhantom/Phantom.Workspaces/main/install.ps1 | iexThis downloads the latest release for your architecture, verifies its SHA256, and performs the per-user managed-layout install.
dotnet publish Phantom.Workspaces/Phantom.Workspaces.csproj -c Release -r win-x64Install the public Rust 1.93 toolchain before building. The pinned microsoft/mxc source dependency
builds Microsoft.Mxc.Sdk, mxc_ffi.dll, and plm.exe through the normal solution build. Published
payloads keep the MXC native unit and its MIT license loose under runtimes\win-x64\native. MXC may
temporarily change filesystem DACLs while applying policy and is expected to restore them.
Use the repository test script instead of invoking dotnet test directly.
.\scripts\run-tests.ps1Run only fast tests (excludes tests marked Category=SlowGit):
.\scripts\run-tests.ps1 -Mode fastRun the complete suite including slow Git tests:
.\scripts\run-tests.ps1 -Mode fullRun specific tests by name (matched against FullyQualifiedName):
.\scripts\run-tests.ps1 -TestNames SchemaPopulatorTests
.\scripts\run-tests.ps1 -TestNames SchemaPopulatorTests,SchemaValidatingDataAccessLayerTests.Update_IsRejected_WhenEntityFailsValidationThe script writes output to scripts\test-results.log and omits timing information.