Go to file
Hongming Wang ad2aba5770 fix(adapter): skip gateway spawn under MOLECULE_SMOKE_MODE
The boot-smoke gate (molecule-core#2275) invokes adapters with stub
creds and no network so it can exercise executor.execute() lazy
imports. OpenClaw's setup() spawns a real `openclaw gateway --dev`
subprocess that needs valid creds + network — under smoke env it
exits immediately, raising RuntimeError("OpenClaw gateway process
exited") and failing the publish-image workflow.

Add a 1-line opt-out at the top of setup() so the runtime can reach
its smoke short-circuit. Real production boots are unaffected.

Closes the openclaw failure surfaced when running publish-image
across all 8 workspace templates with the new boot-smoke step.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 22:46:51 -07:00
.github/workflows Merge pull request #8 from Molecule-AI/chore/enroll-secret-scan 2026-04-29 13:45:32 -07:00
.molecule-ci/scripts fix(config): add models[] array for canvas model dropdown (#4) 2026-04-22 19:00:47 +00:00
runbooks docs: add CLAUDE.md, known-issues.md, and runbooks/local-dev-setup.md 2026-04-21 10:55:08 +00:00
__init__.py feat: add adapter code + Dockerfile for standalone deployment 2026-04-16 04:27:22 -07:00
.gitattributes chore: enforce LF line endings on .sh/.py/.yaml/Dockerfile 2026-04-24 00:36:49 -07:00
.gitignore chore: gitignore credentials for molecule-ai-workspace-template-openclaw 2026-04-16 09:16:14 -07:00
adapter.py fix(adapter): skip gateway spawn under MOLECULE_SMOKE_MODE 2026-04-30 22:46:51 -07:00
AGENTS.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00
BOOTSTRAP.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00
CLAUDE.md docs: add CLAUDE.md, known-issues.md, and runbooks/local-dev-setup.md 2026-04-21 10:55:08 +00:00
config.yaml fix(config): add models[] array for canvas model dropdown (#4) 2026-04-22 19:00:47 +00:00
Dockerfile fix: restore COPY/RUN lines in Dockerfile 2026-04-27 07:50:19 -07:00
HEARTBEAT.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00
known-issues.md docs: add CLAUDE.md, known-issues.md, and runbooks/local-dev-setup.md 2026-04-21 10:55:08 +00:00
README.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00
requirements.txt feat: add adapter code + Dockerfile for standalone deployment 2026-04-16 04:27:22 -07:00
SOUL.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00
TOOLS.md feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:47 -07:00

template-openclaw

Molecule AI workspace template for the openclaw runtime.

Usage

In Molecule AI canvas

Select this template when creating a new workspace — it appears in the template picker automatically.

From a URL (community install)

Paste this URL when creating a workspace:

github://Molecule-AI/template-openclaw

Files

  • config.yaml — workspace configuration (runtime, model, skills, etc.)
  • system-prompt.md — agent system prompt (if present)

Schema version

template_schema_version: 1 — compatible with Molecule AI platform v1.x.

License

Business Source License 1.1 — © Molecule AI.