?
prerender.invalidate
Purges cached crawler snapshots so the next crawl re-renders from live data.
prerender.invalidate(paths?) → Promise<{ purged }>
Takes an optional array of route paths and purges their cached snapshots; omit the array, or pass an empty one, to purge every snapshot for the app. The paths are this app's own route paths: when another app mounts this one, the snapshots cached under that mount prefix are purged along with them, with no mount path to know or pass. Call it when content behind a prerendered route changes at runtime, since deploys already refresh snapshots on their own. Returns the number of snapshots purged, or "all" when every snapshot was cleared, and runs only in a backend or managed context.
Parameters
paths
string[]
The route paths to purge. Omit or pass an empty array to purge every snapshot for the app.
Refresh snapshots
import { prerender } from '@mindstudio-ai/agent'; await prerender.invalidate(['/u/abc']); // specific routes await prerender.invalidate(); // every snapshot