$ the-wire · showcase
Gateway install warns on wrapper overwrite, status hints for missing-secret diagnostics
By RepoJournal · Filed · About OpenClaw
Gateway service installs and restarts now warn before rewriting customized macOS LaunchAgent env wrappers, and JSON daemon output surfaces those warnings.
Gateway service install, repair, and restart rewrites now warn before overwriting a customized generated launchd env wrapper [1]. The warnings are preserved in JSON daemon install and restart output, and a status hint appears when missing-secret diagnostics run outside the installed service wrapper context. This is a behavior change: previously a customized wrapper could be regenerated silently; now operators see a warning before it happens and can find it in automated output.
On the QA and CI side, the unified QA suite's serialized lab/provider/gateway overhead is being cut: the `smoke-ci` profile selects 108 scenarios, 100 of them flow scenarios, and was blocking a PR [2]. The same change applies to any unified suite run mixing flow and test-file scenarios, which should speed up profile-driven runs without touching pure flow-only runs. Separately, live proof artifacts for Mantis and Telegram workflows are now required: `if-no-files-found: warn` is replaced so a missing artifact fails the workflow instead of surfacing as a soft warning [3]. A missing artifact previously let the job finish and looked like a warning; it now fails, tightening the evidence contract for those live QA runs.
Three routine items round out the day: docs were mirrored five times from openclaw/openclaw into the docs repo [4][5][6][7][8], the iOS IPA validator fixture dropped its host zip dependency in tests [9], and provider tool-call streaming got a speedup [10]. None of these change production behavior on their own.
Action items
- → Review gateway install/restart logs for env wrapper overwrite warnings before relying on a customized launchd wrapper openclaw/openclaw [immediate]
- → Update any wiring that treated Mantis or Telegram live proof artifacts as optional; missing artifacts now fail the workflow openclaw/openclaw [plan]
- → Track the unified QA suite speedup in CI runs that mix flow and test-file scenarios openclaw/openclaw [monitor]
- → Monitor the provider tool-call streaming improvement for regressions openclaw/openclaw [monitor]
References
- [1] Warn on generated wrapper overwrites and status diagnostics ↗ openclaw/openclaw
- [2] perf(qa-lab): speed up unified QA suites ↗ openclaw/openclaw
- [3] fix(ci): require live proof evidence artifacts ↗ openclaw/openclaw
- [4] chore(sync): mirror docs from openclaw/openclaw@f66e83154b289f1a29e2559ada658118c60dafd3 ↗ openclaw/docs
- [5] chore(sync): mirror docs from openclaw/openclaw@0a97f73402fcb9a6f3db9bcc183cc381f70b7b32 ↗ openclaw/docs
- [6] chore(sync): mirror docs from openclaw/openclaw@10d850b39c23b78fe115078cb750fe40b979ab36 ↗ openclaw/docs
- [7] chore(sync): mirror docs from openclaw/openclaw@b27ac78d4d345f6e96701dd42e09bd6588a1a312 ↗ openclaw/docs
- [8] chore(sync): mirror docs from openclaw/openclaw@d3dc7aaa87a7b2ef4f072ada6e81200cad5dfbd6 ↗ openclaw/docs
- [9] test(ios): remove host zip dependency from IPA validator fixture ↗ openclaw/openclaw
- [10] improve: speed up provider tool-call streaming ↗ openclaw/openclaw