openclaw - 💡(How to fix) Fix [Bug]: Update 2026.4.1 silently sandboxes all skills — breaks 35+ skills with no migration path [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#59017Fetched 2026-04-08 02:29:52
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
cross-referenced ×3subscribed ×1

After updating to 2026.4.1, all agent skills are silently moved into a sandbox directory (~/.openclaw/sandboxes/agent-<id>/skills/). Any skill that calls an external binary (Bear, Go, memo CLI, spotify, etc.) now fails with "missing dependencies" because the sandbox does not have access to host binaries. There is no warning, no migration guide, and no way to opt out.

Root Cause

After updating to 2026.4.1, all agent skills are silently moved into a sandbox directory (~/.openclaw/sandboxes/agent-<id>/skills/). Any skill that calls an external binary (Bear, Go, memo CLI, spotify, etc.) now fails with "missing dependencies" because the sandbox does not have access to host binaries. There is no warning, no migration guide, and no way to opt out.

RAW_BUFFERClick to expand / collapse

Summary

After updating to 2026.4.1, all agent skills are silently moved into a sandbox directory (~/.openclaw/sandboxes/agent-<id>/skills/). Any skill that calls an external binary (Bear, Go, memo CLI, spotify, etc.) now fails with "missing dependencies" because the sandbox does not have access to host binaries. There is no warning, no migration guide, and no way to opt out.

Impact

35+ skills broken simultaneously. Prior to update all skills worked correctly on the host. After update, the sandbox intercepts skill execution and cannot find binaries that exist on the host system.

Affected skills (partial list)

apple-notes, bear-notes, blogwatcher, blucli, bluebubbles, camsnap, eightctl, himalaya, imsg, mcporter, nano-banana-pro, nano-pdf, openhue, oracle, ordercli, sherpa-onnx-tts, songsee, sonoscli, spotify-player, things-mac, wacli, voice-call, and more.

Combined damage from 2026.4.1

This update has caused a complete loss of functionality for an entire working day:

  • Sandbox auto-enabled for all agents via agents.defaults.sandbox.mode = "all" (#58885)
  • Exec approval popups cannot be disabled (#58881, #59003, #59006, #59010)
  • TUI input vanishes silently (#59014)
  • NO_REPLY from models (#59008)
  • All 35+ skills broken by sandbox isolation (this issue)
  • 14 cron jobs failing

This is not acceptable. A single update should not be able to destroy an entire working setup with no rollback path. The sandbox feature needs an explicit opt-in, not opt-out.

Request

  • Sandbox must be opt-in, never opt-out
  • Skills must continue to work with host binaries unless sandbox is explicitly configured
  • openclaw doctor must detect and report sandbox-broken skills
  • Ship a migration guide before any update that changes security defaults

extent analysis

TL;DR

The most likely fix is to configure the sandbox feature to be opt-in instead of opt-out, allowing skills to access host binaries by default.

Guidance

  • Check the agents.defaults.sandbox.mode setting and consider changing it from "all" to a more restrictive mode to prevent the sandbox from intercepting skill execution.
  • Verify that the skills are working correctly by testing them individually after making changes to the sandbox configuration.
  • Consider creating a custom configuration for each skill to explicitly allow or deny access to host binaries.
  • Review the list of affected skills and prioritize updating or modifying the ones that are critical to your workflow.

Example

No code snippet is provided as the issue does not imply a specific code change, but rather a configuration change.

Notes

The provided information suggests that the issue is related to the sandbox feature being enabled by default, causing skills to lose access to host binaries. However, without more information about the specific configuration and setup, it's difficult to provide a more detailed solution.

Recommendation

Apply a workaround by configuring the sandbox feature to be opt-in, allowing skills to access host binaries by default, until a more permanent solution is available. This is recommended because it allows for a quick recovery of functionality while a more thorough solution is being developed.

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

openclaw - 💡(How to fix) Fix [Bug]: Update 2026.4.1 silently sandboxes all skills — breaks 35+ skills with no migration path [1 participants]