Skip to content

Regression: remote macOS apple-notes eligibility still misses memo/darwin in 2026.6.8 after #71877 #94956

Description

@miguelarios

Summary

Remote macOS skill eligibility still does not mark apple-notes eligible on OpenClaw 2026.6.8, even though the connected macOS node resolves memo successfully.

This appears to be either a regression of #71877 or a second eligibility code path that still does not account for remote macOS node capabilities.

Related previous issue:

Environment

  • OpenClaw CLI: 2026.6.8
  • Gateway host: Linux/container OpenClaw
  • Remote node: approved, paired, connected macOS node named Mac
  • Affected bundled skill: apple-notes
  • Required binary: memo
  • skills.entries.apple-notes.enabled: true

Current node verification

openclaw nodes status shows the Mac node is approved, paired, and connected.

Invoking system.which on the Mac node succeeds:

{
  "ok": true,
  "command": "system.which",
  "payload": {
    "bins": {
      "memo": "/opt/homebrew/bin/memo"
    }
  },
  "payloadJSON": "{\"bins\":{\"memo\":\"/opt/homebrew/bin/memo\"}}"
}

Actual behavior

After enabling apple-notes and restarting the gateway, openclaw skills check --json still reports apple-notes under missingRequirements:

{
  "name": "apple-notes",
  "missing": {
    "bins": ["memo"],
    "anyBins": [],
    "env": [],
    "config": [],
    "os": ["darwin"]
  }
}

openclaw skills list --json also reports:

{
  "name": "apple-notes",
  "eligible": false,
  "disabled": false,
  "modelVisible": false,
  "commandVisible": false
}

Expected behavior

apple-notes should be eligible because:

  • the skill is enabled
  • an approved connected macOS node is available
  • the node supports system.which
  • the node resolves memo to /opt/homebrew/bin/memo
  • the gateway was restarted after the config change

Notes

Issue #71877 was closed as fixed in commit 8748ae3bb7fbb9bdcf1db9db05eb1510cee34c49, with the fix described as accepting object-map shaped payload.bins responses from system.which.

The current behavior on 2026.6.8 still matches the old symptom: the successful remote Mac probe does not make apple-notes eligible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.no-staleExclude from stale automation

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions