New here? The 2.0.0 release notes carry the full picture — what WSL Manager 2 is, every feature, the download table and how Pro works. Everything described there still applies; this release lists what changed since 2.0.4.
Configure your AI tools from the app (Pro, beta)
Every AI Workspace card now has a Configure button. It opens a settings form built at runtime from whatever the installed tool says about its own configuration — there is no hand-maintained list of options in the app, so a tool that gains a setting shows it the next time you open the dialog.
- OpenCode and OpenClaw describe themselves with a real JSON Schema (187 and roughly 2 000 settings), so you get their actual options — toggles, dropdowns for enumerated values, numbers and text — behind a search box and collapsed sections instead of a wall of fields.
- A tool that publishes no schema gets a form inferred from the settings its config file already holds, and one with no config file yet says so rather than inventing keys.
- Open WebUI is shown read-only: it is configured through the environment its container was created with, and re-creating that container to change a variable would delete everything stored in it.
- Only what you actually edit is written back. Keys the form never rendered, comments it never parsed and credentials it never read are left exactly as they were — tokens, secrets and API keys are stripped before the document reaches the screen, so an untouched one is never part of the write.
- Clearing a field removes the setting instead of writing an empty value, and OpenClaw's write goes through its own
config patch, so its file stays validated by the tool itself.
macOS: VM terminals tell you where you landed
Opening a terminal on a Linux VM now greets you with fastfetch. The banner is installed inside the guest as a profile snippet, so every way in shows it — the terminal button, the serial console, and the VM's own login prompt in the display window. If fastfetch is not there, the guest fetches it once through its own package manager; until then you get neofetch, or a short uname/uptime summary, so a terminal never leaves you guessing which machine it is.
Interactive shells only, once per session, and there is a VM terminal greeting toggle under Settings → General if you would rather have a bare prompt.
Fixed
- macOS: AI Workspace dashboards open. The dashboard button handed the browser
localhoston the Mac — an address a Linux VM does not share — so it reported the dashboard as unreachable however healthy the tool was. Each dashboard port is now forwarded over the SSH connection the app already holds, from the guest's loopback to your Mac's: reused while a dashboard is open, replaced if it dies, and taken down with the app. Windows is unaffected, where WSL shares loopback with the host already. - macOS: OpenClaw starts. Start no longer tries to restart a service unit that was never created, sets the gateway mode the current version refuses to start without, and persists a token so its Control UI can actually find one. Authentication you had already configured is left alone.
Downloads
Same as 2.0.0: Microsoft Store (recommended on Windows), the -setup.exe or portable .zip below, winget install Bostrot.WSLManager, and on Apple silicon the .dmg or brew install --cask bostrot/tap/wsl-manager.
Full Changelog: v2.0.4...v2.1.0