openclaw/docs/gateway
Peter Steinberger 1f88cb2ce5
fix(gateway): persist macOS stop disable after bootout
Summary:
- carry forward #78412's macOS LaunchAgent bootout-by-default stop behavior and repair guard
- fix the remaining `gateway stop --disable` tail when the service is already not loaded after bootout
- add lifecycle regressions, docs, and changelog

Verification:
- pnpm install
- pnpm test src/cli/daemon-cli/lifecycle-core.test.ts src/cli/daemon-cli/lifecycle.test.ts src/daemon/launchd.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/cli/daemon-cli/lifecycle-core.ts src/cli/daemon-cli/lifecycle.ts src/cli/daemon-cli/lifecycle-core.test.ts src/cli/daemon-cli/lifecycle.test.ts docs/cli/gateway.md docs/gateway/index.md src/daemon/launchd.ts src/daemon/launchd.test.ts src/cli/daemon-cli/register-service-commands.ts src/cli/daemon-cli/types.ts src/daemon/service-types.ts
- git diff --check origin/main...HEAD
- pnpm build
- Parallels macOS Tahoe VM reproduce/fix proof in PR body
- PR checks green: Real behavior proof, auto-response, dispatch, label, label-issues

Co-authored-by: wdeveloper16 <25180374+wdeveloper16@users.noreply.github.com>
2026-05-08 05:35:21 +01:00
..
security Clarify exec filesystem policy drift (#79153) 2026-05-07 20:05:19 -05:00
authentication.md fix: treat aws sdk auth profiles as config metadata 2026-05-07 10:24:19 +01:00
background-process.md docs: typography hygiene + dup H1 across 5 pages (cli/gateway/help) 2026-05-05 22:35:00 -07:00
bonjour.md docs: typography hygiene + 2 in-body H1 removals across 5 pages 2026-05-05 19:54:53 -07:00
bridge-protocol.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
cli-backends.md fix(acpx): harden session lifecycle cleanup 2026-05-07 07:30:37 +01:00
config-agents.md docs: document OpenAI realtime voices 2026-05-08 01:07:46 +01:00
config-channels.md docs(imessage): document bluebubbles deprecation 2026-05-07 13:12:00 -07:00
config-tools.md docs: consolidate moved docs pages 2026-05-05 17:38:21 +01:00
configuration-examples.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
configuration-reference.md feat(plugin-sdk): add LLM completion API to plugin (#64294) 2026-05-07 19:27:48 -07:00
configuration.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
diagnostics.md feat: add gateway stall diagnostics 2026-05-04 23:26:25 +01:00
discovery.md docs: typography hygiene + 2 in-body H1 removals across 5 pages 2026-05-05 21:01:44 -07:00
doctor.md Route OpenAI agents through Codex by default (#78899) 2026-05-07 19:46:49 +09:00
gateway-lock.md fix(gateway): stop systemd EADDRINUSE restart loops 2026-04-30 16:30:56 +01:00
health.md docs(health): clarify session list liveness 2026-05-02 07:50:39 +01:00
heartbeat.md docs(imessage): make imsg the supported setup path 2026-05-07 12:53:01 -07:00
index.md fix(gateway): persist macOS stop disable after bootout 2026-05-08 05:35:21 +01:00
local-models.md docs: typography hygiene across 6 pages (cli/gateway/platforms) 2026-05-05 22:44:56 -07:00
logging.md docs(logging): document bounded Talk log records 2026-05-06 03:02:02 -07:00
multiple-gateways.md docs: full-page sentence-case sweep across 5 worst-offender pages 2026-04-26 23:58:35 -07:00
network-model.md docs: consolidate moved docs pages 2026-05-05 17:38:21 +01:00
openai-http-api.md docs: typography hygiene across 6 pages (cli/gateway/platforms) 2026-05-05 22:44:56 -07:00
openresponses-http-api.md docs: typography hygiene across 6 pages (cli/gateway/platforms) 2026-05-05 22:44:56 -07:00
openshell.md docs(gateway): batch convert callouts and fix JSON5 smart quotes 2026-04-26 21:56:59 -07:00
opentelemetry.md fix(diagnostics): export Talk metrics after SDK refactor 2026-05-06 02:01:52 -07:00
operator-scopes.md fix(cli): retry admin device approval after ownership denial 2026-05-04 00:41:55 +01:00
pairing.md docs: typography hygiene across 5 pages 2026-05-05 20:14:18 -07:00
prometheus.md fix(diagnostics): export Talk metrics after SDK refactor 2026-05-06 02:01:52 -07:00
protocol.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
remote-gateway-readme.md docs: sentence-case sweep across 4 more pages 2026-04-27 00:01:52 -07:00
remote.md docs: typography hygiene + 2 in-body H1 removals across 5 pages 2026-05-05 21:01:44 -07:00
sandbox-vs-tool-policy-vs-elevated.md Clarify exec filesystem policy drift (#79153) 2026-05-07 20:05:19 -05:00
sandboxing.md chore: clean up root clutter 2026-05-03 12:20:52 +01:00
secrets-plan-contract.md docs: normalize frontmatter titles to sentence case 2026-04-23 13:15:17 -07:00
secrets.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
tailscale.md docs: typography hygiene across 6 pages (gateway/cli/debug) 2026-05-06 08:49:27 -07:00
tools-invoke-http-api.md Clarify exec filesystem policy drift (#79153) 2026-05-07 20:05:19 -05:00
troubleshooting.md fix: keep config recovery in doctor 2026-05-03 18:04:50 +01:00
trusted-proxy-auth.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00