Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
The macOS app manages the Gateway via launchd by default and does not spawn the Gateway as a child process. It first tries to attach to an already‑running Gateway on the configured port; if none is reachable, it enables the launchd service via the external
openclawChild‑process mode (Gateway spawned directly by the app) is not in use today. If you need tighter coupling to the UI, run the Gateway manually in a terminal.
ai.openclaw.gatewayai.openclaw.<profile>--profileOPENCLAW_PROFILEcom.openclaw.*Common commands:
bashlaunchctl kickstart -k gui/$UID/ai.openclaw.gateway launchctl bootout gui/$UID/ai.openclaw.gateway
Replace the label with
ai.openclaw.<profile>scripts/restart-mac.sh --no-sign~/.openclaw/disable-launchagentSigned runs of
scripts/restart-mac.shbashrm ~/.openclaw/disable-launchagent
To force the macOS app to never install or manage launchd, launch it with
--attach-only--no-launchd~/.openclaw/disable-launchagentRemote mode never starts a local Gateway. The app uses an SSH tunnel to the remote host and connects over that tunnel.
If a true child‑process mode is ever needed again, it should be documented as a separate, explicit dev‑only mode.
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine