openclaw / openclaw/openclaw-windows-node

Enable Companion App to use session backed OpenClaw

Open
#1,236 2 comments 1 reaction 1 assignee View on GitHub

@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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.