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.json
Schemav1
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-slim

Cloudflare Sandbox

Source image for the Sandbox runtime binary copied into the final container.
docker.io/cloudflare/sandbox:0.7.0
Packages

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.183

hyperframes

Provides HyperFrames init, preview, lint, and rendering commands.
0.6.115
hyperframes@0.6.115

skills

Installs pinned HyperFrames skills into Claude Code.
1.5.12
skills@1.5.12
Typography

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
Pathskills
Commitd6135ca1550cfb7d35ca321a649b5919210b4378
View commit

video-use

Conversation-driven video editing skill and helper scripts.
cf12ac35143c
Path/
Commitcf12ac35143caa48db76efa35b1cb439582333bb
View commit