Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,087 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phantom.Workspaces

WPF application for running LLM agents and accessing user data.

Install

Download the latest release (recommended)

Download the newest release for your architecture from the Releases page:

  • Phantom.Workspaces-<version>-win-x64.zip (Intel/AMD 64-bit)
  • Phantom.Workspaces-<version>-win-arm64.zip (ARM64)

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.

One-line install (PowerShell)

irm https://raw.githubusercontent.com/JoshuaRowePhantom/Phantom.Workspaces/main/install.ps1 | iex

This downloads the latest release for your architecture, verifies its SHA256, and performs the per-user managed-layout install.

Build from source

dotnet publish Phantom.Workspaces/Phantom.Workspaces.csproj -c Release -r win-x64

Use -r win-arm64 for ARM64. The publish output is a self-contained, single-file executable.

Running tests

Use the repository test script instead of invoking dotnet test directly.

.\scripts\run-tests.ps1

Run only fast tests (excludes tests marked Category=SlowGit):

.\scripts\run-tests.ps1 -Mode fast

Run the complete suite including slow Git tests:

.\scripts\run-tests.ps1 -Mode full

Run specific tests by name (matched against FullyQualifiedName):

.\scripts\run-tests.ps1 -TestNames SchemaPopulatorTests
.\scripts\run-tests.ps1 -TestNames SchemaPopulatorTests,SchemaValidatingDataAccessLayerTests.Update_IsRejected_WhenEntityFailsValidation

The script writes output to scripts\test-results.log and omits timing information.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages