openclaw / openclaw/openclaw-windows-node
Enable Companion App to use session backed OpenClaw
Open
@msft-yiyang is already working on this.
Since Aug 26, 2026.
clawsweeper:needs-maintainer-review
clawsweeper:needs-product-decision
clawsweeper:no-new-fix-pr
issue-rating: 🌊 off-meta tidepool
P0
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 295
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 99
Description
Enable Companion App to use session-backed OpenClaw
1. Detect MXC / Session containment capability
- Detect Windows/OS capabilities and whether Session containment is available
- Select the appropriate setup path based on capability detection
2. Native Windows + MXC installer and setup experience
- Make the native Windows Gateway the primary local setup path
- Update the PowerShell installer/setup engine for MXC (
powershell -c "irm https://openclaw.ai/install.ps1 | iex") - Setup wizard UI changes for capability/prerequisite checks
- Gateway acquisition flow
- Session setup flow
- Re-entrancy and recovery handling
- Choose between creating a local Gateway or connecting to an existing one
3. Migrate existing WSL Gateway to local Windows Gateway
- Supported migration path from existing WSL-based Gateway to native Windows/MXC Gateway
- Migration UX and rollback support
- Aligns with golden-path goal: new local Gateway setup, existing Gateway connection, and migration to local Windows Gateway
4. Gateway lifecycle + management UI
- User-facing UI for managing a locally installed Gateway
- Detect and apply Gateway updates
- Recovery and removal flows
- Entry point for migrating to a local Gateway
- Successfully update Gateway through an Update button
5. Run local Gateway inside an MXC Session
- Start and maintain the local Gateway as a long-running workload inside a Session
- Lifecycle, restart, and recovery behavior
- Gateway runs in a Session while tool calls receive additional process containment
6. MXC process containment for Gateway tool calls
- Integrate the MXC sandbox/plugin with OpenClaw's tool-call path
- Individual tool invocations receive process containment and applicable policy before execution
- Wrap each tool call with MXC process and associated OpenClaw plugin toolhook
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.