Commit 0636c3e
committed
chore: remove openclaw plugin packages, use docker-only self-hosting
Delete both first-party OpenClaw plugin packages and the toolchain
surface around them:
- packages/openclaw-plugins/manifest (deprecated self-hosted plugin)
- packages/openclaw-plugins/manifest-model-router (cloud provider plugin)
Self-hosted users now run the Docker image directly; cloud users and
local agents configure Manifest as a generic OpenAI-compatible provider
in their OpenClaw config instead of installing a plugin. This removes
an entire maintenance surface that had become a source of flaky
installs, stale configs, and CI noise.
Changes:
- Drop both plugin packages from the npm workspace and turbo pipeline
- Remove publish:plugin / build:plugin / sync-plugin-version scripts
- Drop provider-plugin and manifest-plugin jobs from ci.yml
- Simplify changeset-check (backend/frontend no longer require a
manifest changeset)
- Remove plugin publish, ClawHub publish, and version-triggered Docker
build steps from release.yml (Docker is still built on PRs and via
manual workflow_dispatch)
- Drop plugin package.json COPY steps from the Dockerfile and clean up
.dockerignore plugin globs
- Delete the legacy three-step SetupWizard (SetupStepInstall /
SetupStepConfigure / SetupStepVerify / SetupStepLocalConfigure) that
was only referenced by its own tests. The active setup flow
(SetupModal -> SetupStepAddProvider -> OpenClawSetup) already drives
users through a plain OpenAI-compatible configuration and needs no
plugin to work.
- Rewire CopyButton imports from SetupStepInstall to the standalone
CopyButton component
- Remove pluginEndpoint from getAgentKey API type, backend controller,
and all frontend consumers / tests
- Drop PLUGIN_OTLP_ENDPOINT env var and LOCAL_DEFAULT_PORT constant
(both only existed to support the plugin's embedded server)
- Rewrite README, CLAUDE.md, and CONTRIBUTING.md to describe a
Docker-only self-host path and remove every plugin mention
- Delete the four plugin-related developer skills under
.claude/skills/ and the root skills/manifest ClawHub metadata1 parent e5215ca commit 0636c3e
File tree
179 files changed
+75
-9170
lines changed- .claude/skills
- ensure-manifest-docs-consistency
- manifest-status
- scripts
- setup-manifest-plugin
- scripts
- uninstall-manifest-plugin
- scripts
- .github/workflows
- docker
- packages
- backend/src
- analytics/controllers
- common/constants
- config
- frontend
- src
- components
- pages
- services/api
- tests
- components
- pages
- services
- openclaw-plugins
- manifest-model-router
- __tests__
- src
- manifest
- __tests__
- public
- assets
- fonts
- boxicons
- icons
- providers
- images
- logos
- scripts
- src
- scripts
- skills/manifest
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
179 files changed
+75
-9170
lines changedLines changed: 0 additions & 212 deletions
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 90 deletions
This file was deleted.
This file was deleted.
0 commit comments