Fix Exec Allowlist Miss
/install fix-exec-allowlist-miss
Diagnosing exec deny:
- Check tools.exec.security and tools.profile in config
- If profile=coding and security=full still denied → profile baseline missing exec
- Use gateway tool: gateway('config.patch', {raw: '{tools:{profile:"full"}}'})
- Hot-reload applies automatically in hybrid mode; explicit restart via gateway restart if needed
- Verify: gateway('config.get', {}) → confirm profile=full
Config patch workflow (atomic, hash-verified):
- gateway('config.get', {}) → capture payload.hash
- gateway('config.patch', {raw: '...', baseHash: '\x3Chash>'})
- Rate limit: 3 req/60s per deviceId+clientIp. Restart coalesces with 30s cooldown.
Hot-apply vs restart fields (hybrid mode): Hot-apply (no restart): channels, agent, models, routing, hooks, cron, session, messages, tools, browser, skills, mcp, audio, talk, ui, logging, identity, bindings Restart required: gateway.* (port, bind, auth, TLS, HTTP), discovery, plugins gateway.reload and gateway.remote changes do NOT trigger restart.
Minimax OAuth failure (ConnectionRefused / 401):
- Cron jobs use system-level auth, not current session OAuth → isolated session
- If minimax portal token expired: gateway('update.run', {continuationMessage: '...'}) attempts re-auth on restart
- Fallback: openclaw config set models.providers.minimax-portal.apiKey '\x3Ckey>'
Workflow
Config patch protected paths:
- Cannot patch channel-specific configs (e.g., whatsapp:8801322964987)
- Raw must be object, not string — wrong: gateway('config.patch', {raw: '{...}'})
Right: gateway('config.patch', {raw: {channels: {...}}}) - Protected paths raise error: gateway config.patch cannot change protected config paths: \x3Cpath>
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install fix-exec-allowlist-miss - After installation, invoke the skill by name or use
/fix-exec-allowlist-miss - Provide required inputs per the skill's parameter spec and get structured output
What is Fix Exec Allowlist Miss?
Hybrid reload mode auto-restarts for gateway/plugins changes. Config patching requires baseHash from config.get first. Minimax cron auth uses system-level to... It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.
How do I install Fix Exec Allowlist Miss?
Run "/install fix-exec-allowlist-miss" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Fix Exec Allowlist Miss free?
Yes, Fix Exec Allowlist Miss is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Fix Exec Allowlist Miss support?
Fix Exec Allowlist Miss is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Fix Exec Allowlist Miss?
It is built and maintained by Fazlay Rabby (@rabbykst); the current version is v1.0.0.