docs: add Related sections to remaining platform, reference template, and misc pages

This commit is contained in:
Vincent Koc
2026-04-23 20:40:15 -07:00
parent ed286078d6
commit 2fb9c7e3e5
59 changed files with 284 additions and 0 deletions

View File

@@ -71,3 +71,8 @@ Then:
```bash
openclaw gateway call health --url ws://127.0.0.1:18999 --timeout 3000
```
## Related
- [macOS app](/platforms/macos)
- [Gateway runbook](/gateway)

View File

@@ -121,3 +121,8 @@ The app prompts for confirmation unless a valid key is provided.
- Canvas scheme blocks directory traversal; files must live under the session root.
- Local Canvas content uses a custom scheme (no loopback server required).
- External `http(s)` URLs are allowed only when explicitly navigated.
## Related
- [macOS app](/platforms/macos)
- [WebChat](/web/webchat)

View File

@@ -67,3 +67,8 @@ remote host and connects over that tunnel.
If a true childprocess mode is ever needed again, it should be documented as a
separate, explicit devonly mode.
## Related
- [macOS app](/platforms/macos)
- [Gateway runbook](/gateway)

View File

@@ -105,3 +105,8 @@ lsof -nP -iTCP:18789 -sTCP:LISTEN
```
If a manual run is holding the port, stop that process (Ctrl+C). As a last resort, kill the PID you found above.
## Related
- [macOS app](/platforms/macos)
- [Install overview](/install)

View File

@@ -32,3 +32,8 @@ How to see whether the linked channel is healthy from the menu bar app.
## When in doubt
- You can still use the CLI flow in [Gateway health](/gateway/health) (`openclaw status`, `openclaw status --deep`, `openclaw health --json`) and tail `/tmp/openclaw/openclaw-*.log` for `web-heartbeat` / `web-reconnect`.
## Related
- [Gateway health](/gateway/health)
- [macOS app](/platforms/macos)

View File

@@ -29,3 +29,8 @@ Behavioral notes
- No external CLI/broker toggle for ears/working; keep it internal to the apps own signals to avoid accidental flapping.
- Keep TTLs short (<10s) so the icon returns to baseline quickly if a job hangs.
## Related
- [Menu bar](/platforms/mac/menu-bar)
- [macOS app](/platforms/macos)

View File

@@ -55,3 +55,8 @@ sudo install -m 644 -o root -g wheel /tmp/ai.openclaw.plist /Library/Preferences
- Remove the override: `sudo rm /Library/Preferences/Logging/Subsystems/ai.openclaw.plist`.
- Optionally run `sudo log config --reload` to force logd to drop the override immediately.
- Remember this surface can include phone numbers and message bodies; keep the plist in place only while you actively need the extra detail.
## Related
- [macOS app](/platforms/macos)
- [Gateway logging](/gateway/logging)

View File

@@ -79,3 +79,8 @@ title: "Menu bar"
- Start main while other active: icon flips to main instantly.
- Rapid tool bursts: ensure badge does not flicker (TTL grace on tool results).
- Health row reappears once all sessions idle.
## Related
- [macOS app](/platforms/macos)
- [Menu bar icon](/platforms/mac/icon)

View File

@@ -61,3 +61,8 @@ If you need longer retention, recapture from the client.
in **debug** mode only.
- If no hosts are found, open one of the host apps (Peekaboo.app or OpenClaw.app)
and confirm permissions are granted.
## Related
- [macOS app](/platforms/macos)
- [macOS permissions](/platforms/mac/permissions)

View File

@@ -46,3 +46,8 @@ Workaround: move files into the OpenClaw workspace (`~/.openclaw/workspace`) if
If you are testing permissions, always sign with a real certificate. Ad-hoc
builds are only acceptable for quick local runs where permissions do not matter.
## Related
- [macOS app](/platforms/macos)
- [macOS signing](/platforms/mac/signing)

View File

@@ -82,3 +82,8 @@ openclaw nodes notify --node <id> --title "Ping" --body "Remote gateway ready" -
```
There is no global “default sound” toggle in the app anymore; callers choose a sound (or none) per request.
## Related
- [macOS app](/platforms/macos)
- [Remote access](/gateway/remote)

View File

@@ -45,3 +45,8 @@ The About tab reads these keys to show version, build date, git commit, and whet
## Why
TCC permissions are tied to the bundle identifier _and_ code signature. Unsigned debug builds with changing UUIDs were causing macOS to forget grants after each rebuild. Signing the binaries (adhoc by default) and keeping a fixed bundle id/path (`dist/OpenClaw.app`) preserves the grants between builds, matching the VibeTunnel approach.
## Related
- [macOS app](/platforms/macos)
- [macOS permissions](/platforms/mac/permissions)

View File

@@ -36,3 +36,8 @@ The macOS app surfaces OpenClaw skills via the gateway; it does not parse skills
## Remote mode
- Install + config updates happen on the gateway host (not the local Mac).
## Related
- [Skills](/tools/skills)
- [macOS app](/platforms/macos)

View File

@@ -58,3 +58,9 @@ Audience: macOS app contributors. Goal: keep the voice overlay predictable when
3. Refactor `VoicePushToTalk` to adopt existing sessions and call `endCapture` on release; apply runtime cooldown.
4. Wire `VoiceWakeOverlayController` to the publisher; remove direct calls from runtime/PTT.
5. Add integration tests for session adoption, cooldown, and empty-text dismissal.
## Related
- [macOS app](/platforms/macos)
- [Voice wake (macOS)](/platforms/mac/voicewake)
- [Talk mode](/nodes/talk)

View File

@@ -65,3 +65,9 @@ Hardening:
- Toggle push-to-talk on, hold Cmd+Fn, speak, release: overlay should show partials then send.
- While holding, menu-bar ears should stay enlarged (uses `triggerVoiceEars(ttl:nil)`); they drop after release.
## Related
- [Voice wake](/nodes/voicewake)
- [Voice overlay](/platforms/mac/voice-overlay)
- [macOS app](/platforms/macos)

View File

@@ -47,3 +47,8 @@ agent (with a session switcher for other sessions).
## Known limitations
- The UI is optimized for chat sessions (not a full browser sandbox).
## Related
- [WebChat](/web/webchat)
- [macOS app](/platforms/macos)

View File

@@ -59,3 +59,8 @@ Agent -> Gateway -> Node Service (WS)
- All communication remains local-only; no network sockets are exposed.
- TCC prompts originate only from the GUI app bundle; keep the signed bundle ID stable across rebuilds.
- IPC hardening: socket mode `0600`, token, peer-UID checks, HMAC challenge/response, short TTL.
## Related
- [macOS app](/platforms/macos)
- [macOS IPC flow (Exec approvals)](/tools/exec-approvals-advanced#macos-ipc-flow)