Mini Plan · ForgeApps Monorepo

Merge OpenClaw Into a Harness-Agnostic ForgeApps Layer

Fold what OpenClaw did — message gateway, chat channels, health checks, restart and log tooling — into the shared ForgeBot layer, described so it never names a vendor. Remove the vast majority of OpenClaw references, mark anything that must remain as deprecated, and make sure no OpenClaw gateway runs anywhere.

748Files naming a vendor
16OpenClaw-only scripts
10Routines checking it by name
1Leftover gateway to stop

The Shift

Today — filed by vendor

OpenClaw vs. Hermes vs. Anthropic vs. Codex. The OpenClaw skill opens with a warning table explaining which machines it does not apply to — even though no machine runs OpenClaw anymore. Every reader must first figure out which vendor applies.

Target — filed by job

One "agent gateway" concept with named jobs — start, stop, health, logs, sessions, channels — with Hermes as the current runtime underneath. Callers never name a vendor; surviving OpenClaw mentions are plainly marked deprecated.

Context

OpenClaw is retired as a runtime. The machines that ran it now run ForgeBot on Hermes, and the Mac mini is named forgebot-mini (all lowercase). Yet about 748 files still mention OpenClaw, sixteen helper scripts are OpenClaw-only, ten active maintenance routines check it by name, and a leftover OpenClaw gateway is still running on this Mac with a 4.1-gigabyte working folder.

Steps

  1. Stop the leftover gateway on this Mac and remove the login item that restarts it; back up then delete the 4.1-gigabyte working folder.
  2. Define the neutral vocabulary: one "agent gateway" concept with named jobs (start, stop, health, logs, sessions, channels), documented once in the ForgeBot folder, with Hermes as the current runtime underneath.
  3. Rebuild the useful gateway tooling — the health, restart, log, and session helpers — as neutral commands over Hermes.
  4. Delete the standalone OpenClaw skill in both mirrored locations, carrying over only what the neutral skill needs.
  5. Update the ten active routines to check the gateway through the neutral skill; fix stale machine names to forgebot-mini.
  6. Sweep the remaining references: delete most, and stamp anything that must stay (history, archives, changelogs) with a clear deprecated note.
  7. Update saved memories and wiki pages, save everything to the main branch, and note the retirement in the changelog.

What Survives

History, archives, and changelog entries keep their OpenClaw mentions but get a clear deprecated stamp. Everything else — the skill, the scripts, the routine checks, the running gateway — goes.

Done When

No OpenClaw process runs anywhere, gateway work goes through the neutral ForgeBot skill, and any surviving OpenClaw mention is plainly marked deprecated.