Closes the cache trap structurally (instead of pin-bumping every runtime release): 1. publish-image.yml caller now forwards github.event.client_payload.runtime_version (set by cascade) to the molecule-ci reusable workflow as runtime_version input. 2. Reusable workflow forwards it to docker build as a --build-arg. 3. Dockerfile declares ARG RUNTIME_VERSION near the pip install layer so its value becomes part of the cache key. 4. The pip install RUN command does an extra targeted upgrade to the exact version when ARG is set — guarantees the version is what we expect even if requirements.txt resolves to something else. Pairs with molecule-ci PR #12 + molecule-core PR #2181. Together the pipeline is now race- and cache-proof end-to-end. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .github/workflows | ||
| .molecule-ci/scripts | ||
| runbooks | ||
| __init__.py | ||
| .gitignore | ||
| adapter.py | ||
| claude_sdk_executor.py | ||
| CLAUDE.md | ||
| config.yaml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| known-issues.md | ||
| README.md | ||
| requirements.txt | ||
template-claude-code-default
Molecule AI workspace template for the claude-code-default 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-claude-code-default
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.