#4450: fix bug #4366: Error: Config validation failed: plugins.slots.memory: plugin not found: memory-core
docker
Cluster:
Docker Integration and Documentation
### Problem
when run ./docker-setup.sh
after configuring the api token it got below error
Error: Config validation failed: plugins.slots.memory: plugin not found: memory-core
This PR fixes the bug described in https://github.com/openclaw/openclaw/issues/4366
### Root Cause
The memory-core not included when building the image
### Fix
update DockerFile to build memory-core
### Test
Run ./docker-setup.sh in local machine (NAS server) and verified the deployment is successful
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR updates the root `Dockerfile` to ensure the `extensions/memory-core` workspace package has its dependencies installed during the image build, preventing runtime config validation failures when `plugins.slots.memory` is set to `memory-core`.
The change fits the repo’s plugin system by making sure the default bundled memory plugin (`memory-core`) is actually present/usable in Docker builds used by `./docker-setup.sh` deployments.
<h3>Confidence Score: 4/5</h3>
- This PR is likely safe to merge and should fix the reported Docker build/runtime issue.
- Change is small and localized to the Docker build. Main concern is reproducibility: doing a nested `pnpm install` without `--frozen-lockfile` can drift from the repo lockfile and make builds less deterministic.
- Dockerfile
<!-- greptile_other_comments_section -->
<sub>(2/5) Greptile learns from your feedback when you react with thumbs up/down!</sub>
**Context used:**
- Context from `dashboard` - CLAUDE.md ([source](https://app.greptile.com/review/custom-context?memory=fd949e91-5c3a-4ab5-90a1-cbe184fd6ce8))
- Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=0d0c8278-ef8e-4d6c-ab21-f5527e322f13))
<!-- /greptile_comment -->
Most Similar PRs
#23313: feat(docker): add optional build-arg OPENCLAW_INSTALL_DOCKER_CLI to...
by zhuxuwei88-bot · 2026-02-22
81.4%
#2609: bugfix: Docker build fails on main: .dockerignore excludes required...
by yanquankun · 2026-01-27
80.7%
#17506: Fix Entrypoint in docker-compose
by NeilSCGH · 2026-02-15
79.2%
#22491: Use multi-stage docker build to reduce image size from 4.72GB -> 2....
by mm-zacharydavison · 2026-02-21
78.7%
#4070: fix(docker): expose moltbot CLI in Docker image
by saianilsingi · 2026-01-29
78.6%
#7342: fix(docker): ensure readability of docker-setup.sh
by esc-ouni · 2026-02-02
78.5%
#9102: Remove UI build for Discord-onlyUpdate Dockerfile
by nbliss16 · 2026-02-04
78.4%
#5458: fix: set correct file ownership in Dockerfile (#5450)
by hakyonglee · 2026-01-31
78.3%
#4574: - Fix Docker arm64 image crash (`exec format error`) caused by tag ...
by Abhijrathod · 2026-01-30
78.3%
#19502: Docker: install extension workspace deps for memory-lancedb
by Hua688 · 2026-02-17
78.2%