openclaw - 💡(How to fix) Fix [macOS] camera.snap command not available on paired 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#59004Fetched 2026-04-08 02:30:06
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

Code Example

{
  "commands": [
    "browser.proxy",
    "camera.list",      // ✅ 有
    // "camera.snap",   // ❌ 缺失
    // "camera.clip",   // ❌ 缺失
    ...
  ]
}
RAW_BUFFERClick to expand / collapse

问题描述

macOS 节点 (v2026.3.31) 配对后,camera.snapcamera.clip 命令不可用。

环境

  • Gateway: OpenClaw 2026.3.31
  • macOS 节点: 曾蔚的MacBook Pro, macOS 26.3.0, app v2026.3.31
  • 节点权限: camera=yes, 已在应用设置中开启 Allow Camera

复现步骤

  1. 在 macOS 设备上配对 OpenClaw 应用为节点
  2. 尝试执行 openclaw nodes camera snap --node <node>
  3. 返回错误: node command not allowed: "camera.snap" is not in the allowlist for platform "macOS 26.3.0"

实际行为

  • 节点有 camera 权限 (camera=yes)
  • 节点 capabilities 包含 camera
  • 但节点命令列表中只有 camera.list,缺少 camera.snapcamera.clip
{
  "commands": [
    "browser.proxy",
    "camera.list",      // ✅ 有
    // "camera.snap",   // ❌ 缺失
    // "camera.clip",   // ❌ 缺失
    ...
  ]
}

文档说明

根据文档 https://docs.openclaw.ai/nodes/camera,macOS 节点应该支持:

  • camera.list
  • camera.snap
  • camera.clip

用户设置中 "Allow Camera" 已开启。

预期行为

节点应该支持 camera.snapcamera.clip 命令。

附加信息

  • Gateway 日志显示: node command not allowed: "camera.snap" is not in the allowlist for platform "macOS 26.3.0"
  • 重启节点和应用后问题仍然存在

extent analysis

TL;DR

检查并更新节点的允许列表配置以包含 camera.snapcamera.clip 命令。

Guidance

  • 检查 Gateway 的配置文件或数据库,确认 camera.snapcamera.clip 命令是否被添加到允许列表中。
  • 验证节点的 camera 权限是否正确配置,并且 "Allow Camera" 选项已在应用设置中开启。
  • 尝试手动添加 camera.snapcamera.clip 命令到节点的允许列表中,检查是否可以解决问题。
  • 如果问题仍然存在,检查 Gateway 日志中是否有其他相关错误信息。

Example

{
  "commands": [
    "browser.proxy",
    "camera.list",
    "camera.snap",  // 添加此命令
    "camera.clip"   // 添加此命令
  ]
}

Notes

更新允许列表配置可能需要重启节点或应用,才能使更改生效。同时,需要确保节点的 camera 权限和 "Allow Camera" 选项正确配置。

Recommendation

Apply workaround: 更新节点的允许列表配置以包含 camera.snapcamera.clip 命令,因为 Gateway 日志显示这些命令不在允许列表中。

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