openclaw / openclaw/openclaw-windows-node
Session-aware Node routing skill
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 295
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 99
Description
Summary
Add a skill/agent behavior that understands when the Gateway is running inside a constrained Session and, when the Node advertises the needed capability and policy permits it, prefers executing the operation on the Windows Node.
This addresses the documented problem where a Gateway may fail to intelligently select/use a Node, especially when Gateway and Node are on different devices.
Scope
- Detect when Gateway is running inside a constrained MXC Session
- Query Node advertised capabilities and policy permissions
- Routing logic: prefer Node execution when Gateway is constrained and Node has the capability
- Integrate with existing node capability declarations and
system.runpath - Handle fallback when Node is unavailable or policy denies
Related
- #1236 (session-backed OpenClaw: items 5 and 6 provide the containment context)
- #1199 (Node favoring/routing investigation: prior research)
- #1155 (capability state truthfulness: prerequisite for routing decisions)
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.
Research direction
Start by reading the existing node capability declarations and the system.run path, then review issues #1236, #1199, and #1155 for the containment and routing context. Done means constrained-session detection, capability and policy checks, Node preference, and fallback behavior are integrated without routing operations when the Node is unavailable or denied.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100