openclaw - 💡(How to fix) Fix [macOS] screen.record command not available on node [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#59034Fetched 2026-04-08 02:29:35
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants
RAW_BUFFERClick to expand / collapse

问题描述

macOS 节点缺少屏幕录制/截图相关命令。

环境

  • Gateway: OpenClaw 2026.3.31
  • macOS 节点: 曾蔚的MacBook Pro, macOS 26.3.0

复现步骤

  1. 执行 openclaw nodes screen record --node "曾蔚的MacBook Pro" --duration 1s
  2. 返回错误: node command not allowed: "screen.record" is not in the allowlist for platform "macOS 26.3.0"

实际行为

  • 节点 capabilities 包含: browser, camera, canvas, location, screen
  • 但命令列表中没有 screen.* 相关命令

预期行为

应该支持屏幕录制命令:

  • screen.record
  • screen.snapshot (如果有的话)

附加信息

与之前反馈的问题类似 (camera.snap, microphone recording),都是 macOS 节点没有正确宣告命令。

extent analysis

TL;DR

Update the allowlist for the macOS node to include the "screen.record" and "screen.snapshot" commands.

Guidance

  • Verify the node capabilities to ensure they include "screen" and check if there are any restrictions on the commands that can be executed.
  • Check the OpenClaw documentation for instructions on how to update the allowlist for a specific platform, in this case, macOS 26.3.0.
  • Test the "screen.record" and "screen.snapshot" commands after updating the allowlist to ensure they are working as expected.
  • Review previous issues related to camera and microphone recording to see if there are any similar steps that can be taken to resolve this issue.

Notes

The issue seems to be related to the allowlist not including the necessary commands for screen recording and snapshotting on macOS nodes. Updating the allowlist should resolve the issue, but it's essential to verify the node capabilities and test the commands after making changes.

Recommendation

Apply workaround: Update the allowlist to include the necessary commands, as it seems to be a configuration issue rather than a version problem. This should allow the "screen.record" and "screen.snapshot" commands to be executed on the macOS node.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING