Repository navigation
fix(studio): serve runtime locally instead of from CDN - #178
Closed
vanceingalls wants to merge 9 commits into
Closed
vanceingalls wants to merge 9 commits into
vanceingalls wants to merge 9 commits into
Conversation
This was referenced Apr 1, 2026
Collaborator
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
This was referenced Apr 1, 2026
vanceingalls
marked this pull request as ready for review
April 1, 2026 05:30
vanceingalls
force-pushed
the
vance/fix-studio-runtime
branch
from
April 1, 2026 05:38
51dc346 to
d7b75f1
Compare
vanceingalls
force-pushed
the
vance/skills-agent-support
branch
from
April 1, 2026 05:38
e762823 to
b6d1cf7
Compare
vanceingalls
force-pushed
the
vance/fix-studio-runtime
branch
from
April 1, 2026 06:00
d7b75f1 to
d57f116
Compare
vanceingalls
force-pushed
the
vance/skills-agent-support
branch
from
April 1, 2026 06:00
b6d1cf7 to
2c4bd09
Compare
8 tasks
miguel-heygen
approved these changes
Apr 1, 2026
vanceingalls
force-pushed
the
vance/fix-studio-runtime
branch
from
April 1, 2026 22:05
d57f116 to
b464609
Compare
vanceingalls
force-pushed
the
vance/skills-agent-support
branch
from
April 1, 2026 22:05
2c4bd09 to
9b15f7b
Compare
2 tasks
vanceingalls
force-pushed
the
vance/fix-studio-runtime
branch
from
April 2, 2026 05:30
b464609 to
45996c3
Compare
vanceingalls
force-pushed
the
vance/skills-agent-support
branch
from
April 2, 2026 05:30
9b15f7b to
6956531
Compare
4 tasks
… into references (#173) ## Summary - Split the captions skill from a single 611-line file into focused references: `SKILL.md` (core rules), `transcript-guide.md` (whisper/transcription), `dynamic-techniques.md` (animation patterns) - Add `audio-reactive` skill with "Content, Not Medium" constraint — steers away from generic visualizations (equalizer bars, spectrum analyzers, waveforms) toward content-grounded animation where audio drives *when* and *how much*, not *what to show* - Add initial dynamic caption technique selection by energy level ## Test plan - [ ] All skill files render correctly as markdown - [ ] Cross-references between files use correct relative paths - [ ] `audio-reactive/SKILL.md` contains the anti-pattern list and content-grounded examples 🤖 Generated with [Claude Code](https://claude.com/claude-code)
vanceingalls
force-pushed
the
vance/skills-agent-support
branch
from
April 2, 2026 07:00
6956531 to
57a3d78
Compare
…multilingual defaults (#175) ## Summary **Whisper improvements:** - Auto-detect language and switch from `.en` to multilingual model when needed - Detect speech onset in WAV to strip hallucinated words before speech begins - Merge whisper-cpp token fragments: contractions (`didn` + `'t` → `didn't`), split capitals (`C` + `aught` → `Caught`), dropped-g (`shin` + `in'` → `shinin'`) - Interpolate zero-duration word clusters for reliable karaoke timing **Captions skill updates (folded from #176):** - Rewrite script-to-style mapping as an energy detection table (high → low) with mandatory animation requirements: karaoke baseline, 2+ highlight techniques, kinetic exits - Replace `tl.call()` per-frame audio-reactive pattern with group-level GSAP tweens — read peak bass/treble for each group's time range and modulate entrance intensity at build time - Add transcript quality check with automatic retry rules (>20% music tokens = retry with larger model) - Add caption word structure lint rule (`.caption-group` + `<span>`) for studio editor compatibility **Multilingual defaults (folded from #186):** - Default whisper model changed from `small.en` to `small` to prevent silent translation of non-English audio - Added non-negotiable language rule to captions skill ## Test plan - [ ] `pnpm test` passes (contraction merging, fragment merging, zero-duration interpolation, speech onset) - [ ] Transcribe non-English audio — verify it transcribes in original language, not translates - [ ] Skill files render correctly, cross-references resolve - [ ] `dynamic-techniques.md` audio-reactive section uses `tl.to()`/`tl.set()` only, no `tl.call()` loops 🤖 Generated with [Claude Code](https://claude.com/claude-code)
vanceingalls
changed the base branch from
vance/skills-agent-support
to
graphite-base/178
April 2, 2026 07:11
Remove custom skill installation from the CLI in favor of vercel-labs/skills. Fixes staleness, deduplication, listing budget, and completeness issues identified by agentic harness pattern review. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 tasks: delete install-skills, strip skills from init, front-load SKILL.md descriptions, update CLAUDE.md, clean up my-video copies. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove installSkills(), getBundledSkillsDir(), project-level skill copying, and the --skip-skills flag. Replace post-scaffold messaging with directions to run `npx skills add heygen-com/hyperframes`. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Also fix .claude/settings.json pre-commit hook to use bun instead of pnpm. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
vanceingalls
force-pushed
the
vance/fix-studio-runtime
branch
from
April 2, 2026 07:14
45996c3 to
fc99b40
Compare
Collaborator
Author
|
Already merged |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
window.__hyperframes(e.g.,fitTextFontSize) failed when the CDN script didn't load in the iframe context/api/runtime.jsendpoint to the Vite plugin serving the local built runtimestudioServer.tsalready does for the CLI embedded serverTest plan
npx hyperframes preview— compositions usingfitTextFontSizework without errorscurl http://localhost:5199/api/runtime.jsreturns the runtime IIFE🤖 Generated with Claude Code