v1.0.38
a16z-infra/JungleGymv1.0.38Aug 11, 2026by GargantuaX
AI Summary
This SDK release improves video export tracking by using duration and frame rate for progress estimation instead of capped metadata. It introduces `--video-timeout-ms` as an inactivity timeout and adds CLI reporting for throttled phases, AI reuse, and a new `--video-bitrate-mbps` flag.
Key Highlights
- Video progress now estimates complete export from duration and sampled frame rate.
- `--video-timeout-ms` is now an inactivity timeout for active long-running exports.
- CLI reports throttled phase, percentage, frame count, and AI reuse progress.
- Adds `--video-bitrate-mbps` parameter to the CLI.
- Publishes progress callback contract in TypeScript declarations.
New Features
- Improved video progress estimation algorithm
- New CLI flag for video bitrate configuration
- Enhanced TypeScript API for progress callbacks
Full Release Notes
## Package / SDK release ### Highlights - Video progress now estimates the complete export from duration and sampled frame rate instead of treating the capped metadata probe as the total. - `--video-timeout-ms` is now an inactivity timeout: active long-running exports can exceed it, while genuine stalls still fail with progress context. - The CLI reports throttled phase, percentage, frame count, and AI reuse progress; adds `--video-bitrate-mbps`; and publishes the progress callback contract in TypeScript declarations. ### Verification - Production build passed. - SDK smoke suite: 8 passed, 0 failed. - Complete serial suite: 1,698 total; 1,666 passed; 32 skipped; 0 failed. - Pull-request CI and post-merge `main` CI passed. - A real 240-frame video completed in 61.9 seconds with a 60-second inactivity timeout because frames continued advancing; a 100 ms no-progress interval failed as expected. - Tarball SHA-256: `4e15ae8802047cc60ac8ccfa03b6cac6d683f44b23174f0f0d3a79fc65384237`. Based on the original implementation and tests contributed by @shantz1 in #110, completed through #135 and #137. This is a package/SDK-only release. It does not contain a new userscript or Chrome extension artifact. The website is a separate deployment surface.