Windows
The Windows x64 CLI is the same TypeScript CLI and engine, cross-built from the Mac and shipped inside the Windows desktop installer. Windows Bash runs under the Windows sandbox tiers described in Tools and integrations.
- Git and Bash. Synoec reuses a full Git for Windows found on PATH, in
Program Files or in the user’s Programs folder (MinGit and WSL do not supply
the native Bash the tools need). When it is missing, chat and provider setup
offer the official PortableGit x64;
synoec setup --install-gitinstalls it unattended. The version and SHA-256 are pinned, the download is verified before it runs, and it is published atomically under<Synoec home>/runtime/git-for-windows/<version>. Activation changes PATH only for Synoec and its children. - Build and package on the Mac:
bun run cli:build:windowswritesdist/native/win32-x64;bun run context-embedding:fetchthenbun run cli:package:windowswrites an archive with the PowerShell installer, notices, SBOM and checksums torelease/cli/win32-x64. - Verify on a Windows x64 machine:
bun run cli:verify:windows [archive]installs into a disposable path with spaces and checks help and version, local provider setup, recipes, indexing, credential ACLs, Git Bash execution, cancellation, reinstall and uninstall. It needs no provider account. It is platform evidence, not a release gate.