openclaw / openclaw/openclaw-windows-node

Keep Windows-node capability state truthful across Settings, Gateway declaration, and agent guidance

Open
#1,155 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:ux-friction issue-rating: 🌊 off-meta tidepool P2
Dominant language
C#
Stars
2.1k
Forks
295
Avg merge
1d 6h
Merged PRs (30d)
99

Description

Problem

A Windows-node capability can appear enabled in Hub Settings while the agent says it cannot use it, or a permitted capability can be undiscoverable to the agent. This creates a trust gap between the UI, Gateway/node declaration, runtime readiness, and chat behavior.

Desired outcome

One authoritative, inspectable capability state drives Settings, diagnostics, node declaration, and agent guidance.

Definition of done

  • Report one capability state that includes: Settings toggle, Windows permission, Gateway declaration, pairing/approval, and runtime readiness.
  • Surface the state in Command Center and in the context supplied to the agent.
  • Provide actionable, unambiguous failure reasons for camera, browser proxy, and system.run.
  • Add MCP tools/list and tools/call coverage plus gateway-path proof for each meaningful state transition.

Related

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.

Research direction

Start by tracing how Settings, Windows permissions, Gateway/node declaration, pairing or approval, and runtime readiness currently expose capability state. Then map the Command Center and agent context paths, and add MCP tools/list and tools/call coverage with gateway-path checks for each meaningful transition; done means one inspectable state and actionable reasons for camera, browser proxy, and system.run failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
api, backend, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.