Skip to content

Add one-command native Windows startup - #21

Merged
larasrinath merged 4 commits into
mainfrom
codex/windows-startup
Sep 10, 2026
Merged

larasrinath merged 4 commits into
mainfrom
codex/windows-startup

Conversation

@larasrinath

@larasrinath larasrinath commented Sep 10, 2026 •

Copy link
Copy Markdown
Owner

Windows users could not launch Compass with the existing Unix bootstrap. Running .\compass in PowerShell now installs the required runtime and frontend dependencies and starts the same dashboard, matching ./compass on macOS/Linux.

The shared launcher supports Windows locks, private storage permissions, contained connector processes, cooperative restart, verified Node downloads, and native route separators. A platform workflow checks Windows, macOS, and Linux startup.

Validation: native platform CI passed on all three operating systems. Windows passed 68 tests with six POSIX-only cases skipped, plus actual fresh and cached .\compass --setup-only runs with uv and Node absent from PATH. Local macOS launcher/platform/startup/queue tests passed (70 tests, four Windows-only cases skipped), database regression passed (152 tests), and actual macOS setup/build, PowerShell syntax validation, Ruff, and scoped type checks passed. Interactive LinkedIn sign-in was not exercised. Broader pre-existing test failures and validation limits are documented in docs/reviews/windows-startup.md.

@larasrinath
larasrinath merged commit d55b31c into main Sep 10, 2026
4 of 6 checks passed
@larasrinath
larasrinath deleted the codex/windows-startup branch September 10, 2026 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant