Fix

Fix OpenClaw: Agent Has No exec/read/write Tools

Root cause (most common): tools profile set to messaging instead of coding.

openclaw config get tools
openclaw config set tools.profile coding
openclaw gateway restart
openclaw status --deep

If still broken

  1. Check tools.deny
  2. Check per-agent overrides
  3. Check gateway/profile/state-dir mismatch

Verification