Reproducibility
Runtime dependencies for generated videos
OpenBrief Studio pins the agent CLI, HyperFrames CLI, skill repositories, embedded fonts, and base images used by the Sandbox container. The Dockerfile reads the same manifest shown here.
Manifest
Versioned in the repo as
src/runtime-dependencies.jsonSchemav1
Updated2026-06-22
Docker
Base images
These image tags define the operating system and Cloudflare Sandbox runtime copied into the generation container.
Node runtime
Base image used for Node.js, Chromium, FFmpeg, CJK fonts, Claude Code, and HyperFrames.
node:22-bookworm-slimCloudflare Sandbox
Source image for the Sandbox runtime binary copied into the final container.
docker.io/cloudflare/sandbox:0.7.0Packages
Pinned npm tools
These packages are installed globally during the Docker build and verified by the image smoke test.
@anthropic-ai/claude-code
Runs the headless Claude Code agent inside the Sandbox image.
2.1.183
@anthropic-ai/claude-code@2.1.183hyperframes
Provides HyperFrames init, preview, lint, and rendering commands.
0.6.115
hyperframes@0.6.115skills
Installs pinned HyperFrames skills into Claude Code.
1.5.12
skills@1.5.12Typography
Embedded HyperFrames fonts
These font assets are bundled into the Sandbox image and copied into generated previews so CJK/English typography remains reproducible.
Pretendard
Embedded CJK/English typography for generated HyperFrames previews.
5 files
Repo sourceassets/fonts/pretendard
Container path/usr/local/share/fonts/pretendard
Generated output path/workspace/output/fonts
WeightsPretendard-Regular.otf, Pretendard-Medium.otf, Pretendard-Bold.otf, Pretendard-ExtraBold.otf, Pretendard-Black.otf
Skills
Pinned skill repositories
Skill source is fetched at exact commit SHAs so agent behavior can be traced back to a reproducible input tree.
HyperFrames skills
Agent production loop, HyperFrames CLI guidance, registry, media, and video workflows.
d6135ca1550c
video-use
Conversation-driven video editing skill and helper scripts.
cf12ac35143c