Cadence
Each managed site refreshes on a cadence you choose:
- Weekly (default) — right for most docs and marketing sites, which don't change daily.
- Daily — for sites that update often.
A scheduled job checks due sites and regenerates them. You can also hit Regenerate in the dashboard any time to force an immediate rebuild.
Smart change detection
A refresh doesn't blindly rebuild. We first take a cheap fingerprint of your site (its sitemap, falling back to the homepage). If nothing has changed since the last build, we skip the full crawl + regeneration — your file stays as-is and no webhook fires.
This means:
- A daily site that rarely changes costs almost nothing and won't churn your file.
- When content does change, the next refresh picks it up and (if set) calls your webhook.
- At least every 30 days we do a full rebuild regardless, so nothing drifts stale.
Because skipped no-op checks are cheap, you can safely set a stable site to daily — it only does real work when your content actually changes.
Limits by plan
| Plan | Managed sites | Refreshes / mo | llms-full.txt pages |
|---|---|---|---|
| Starter | 1 | 30 | up to 50 |
| Pro | 10 | 200 | up to 100 |
| Business | 250 | 5,000 | up to 100 |
"Refreshes / mo" counts only full regenerations (when content changed or the 30-day rebuild is due) — the cheap no-op checks above don't count against it. If you reach the cap, your site keeps serving its last generated file until the next month or an upgrade.
"llms-full.txt pages" is how many documentation pages get inlined into a managed site's llms-full.txt. Sites with fewer pages include everything they have; larger sites are covered up to the cap, documentation-first.
Forcing a rebuild
Click Regenerate on a site to rebuild immediately, even if the content looks unchanged — useful right after you've edited the site or its instructions. Manual rebuilds aren't charged against your monthly refresh count.
Pausing
Toggle a site inactive (in Edit) to stop scheduled refreshes without deleting it. Its hosted files stop being served while paused.
