We raised $3M for agent-native runners

Keep full history and download old blobs on demand

Change detection often needs commit history and filenames, not old file contents.

How Mastra used this technique

Read what Mastra changed and follow the original sources.

Keep full history and download old blobs on demand

Seven full-history checkouts gained filter: blob:none while retaining fetch-depth: 0. History stays complete, and old blobs download on demand.

The PR reports transfer falling from 1,572 MB to 189 MB, about 88% fewer bytes. Source

Use it when
Checkout transfer dominates jobs that compare names or trees across commits.
Before applying it
Lazy blob reads still need network access and appropriate credentials.

Company Playbooks