-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
Windows Node: exec-approvals socket/Named Pipe not created automatically #31175
Copy link
Copy link
Open
Description
Summary
Windows nodes fail to create the exec-approvals socket/Named Pipe automatically on startup, causing all remote command executions to fail with timeout errors.
Environment
- OS: Windows 11 Pro Build 26200.7840
- OpenClaw Version: 2026.2.15 (confirmed still present in 2026.2.26)
- Hardware: Intel i5-13400F, NVIDIA RTX 3050 6GB
- Node Configuration: Running as paired node (not full Gateway)
Expected Behavior
When OpenClaw node starts on Windows, it should:
- Create the exec-approvals socket at
C:\Users\<user>\.openclaw\exec-approvals.sock - Start the socket server process automatically
- Accept remote command execution requests from paired Gateway
Actual Behavior
- Socket file/Named Pipe is never created
- Socket server process does not start
- All remote commands fail with:
"exec denied: approval timed out" Test-Pathconfirms socket does not exist- Named Pipes list shows no
exec-approvalspipe
Steps to Reproduce
- Install OpenClaw on Windows 11
- Configure as node (not full Gateway)
- Pair with a Gateway on another machine (e.g., macOS)
- Attempt remote command execution via
nodes invokeornodes run - Observe timeout errors
Logs/Evidence
Socket defined: C:\Users\jose-\.openclaw\exec-approvals.sock
Socket doesn't exist: Test-Path returns False
All remote commands fail: "exec denied: approval timed out"
Workarounds Attempted (All Failed)
- Added
"defaults": { "mode": "allow-all" }in config - Killed duplicate processes, restarted with single process
- Multiple restarts and config reloads
- Manual socket creation attempts
Current Workaround
Running a full Gateway on the Windows PC instead of node mode. This works but:
- Requires separate channel configuration (Telegram bot)
- Loses the simplified remote execution model
- Adds unnecessary overhead for simple command delegation
Impact
- Windows machines cannot function as remote execution nodes
- Forces users to run full Gateway instances for simple remote commands
- Breaks the intended node architecture on Windows
Related
This appears to be Windows-specific. macOS and Linux nodes work correctly with socket creation.
Note: Reported after reviewing changelogs through 2026.2.26 with no mention of Windows socket fixes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.