|
/
|
<!-- Space invader icon (two-tone, matching sprites.dev) --> <svg class="logo-icon astro-idrpryed" width="20" height="20" viewbox="0 0 724 582" fill-rule="evenodd"> <path class="body astro-idrpryed" d="M205.594 197.898h322.661v108.263H205.594z"></path> <path class="body astro-idrpryed" d="M578.582 508.799h-72.323v72.686h72.323v-72.686zm-361.614 0h-72.323v72.686h72.323v-72.686zm361.614-290.742h72.323v145.371h-72.323v72.686h-74.229 1.906v72.685H216.968v-72.685h-72.323v-72.686H72.323V218.057h72.322v-73.163h72.323V72.686h72.323v72.685h144.645V72.686h72.323v72.685h72.323v72.686zM72.323 508.799V363.428H0v145.371h72.323zm650.904 0V363.428h-72.322v145.371h72.322zM289.423 290.742h-.132.132zm-72.455-72.685h72.323v72.685h-72.323v-72.685zm216.968 0h72.323v72.685h-72.323v-72.685zM578.582 0h-72.323v72.686h72.323V0zM216.968 0h-72.323v72.686h72.323V0z"></path> <path class="inner astro-idrpryed" d="M144.645 363.428V218.057h72.323v-72.686h289.291v72.686h72.323v72.685l-.001.001v72.685h-72.322v72.686h-72.323V508.8H289.291v-72.686h-72.323v-72.686h-72.323zm144.646-72.686h-72.323v-72.685h72.323v72.685zm216.968 0h-72.323v-72.685h72.323v72.685z"></path> <!-- Square eyes (read as holes / bg colour) --> <rect class="eye astro-idrpryed" x="216.968" y="218.057" width="72.323" height="72.685"></rect> <rect class="eye astro-idrpryed" x="433.936" y="218.057" width="72.323" height="72.685"></rect> </svg> <span class="logo-text astro-idrpryed">Sprites</span>
|
|
|
/
|
<span class="astro-zbxtpfzh">Overview</span>
|
|
|
/quickstart/
|
<span class="astro-zbxtpfzh">Quickstart</span>
|
|
|
/working-with-sprites/
|
<span class="astro-zbxtpfzh">Working with Sprites</span>
|
|
|
/keeping-sprites-running/
|
<span class="astro-zbxtpfzh">Keeping a Sprite Running</span>
|
|
|
/sprite-maintenance/
|
<span class="astro-zbxtpfzh">Sprite Maintenance</span>
|
|
|
/concepts/checkpoints/
|
<span class="astro-zbxtpfzh">Checkpoints</span>
|
|
|
/concepts/connectors/
|
<span class="astro-zbxtpfzh">Connectors</span>
|
|
|
/concepts/lifecycle/
|
<span class="astro-zbxtpfzh">Lifecycle and Persistence</span>
|
|
|
/concepts/networking/
|
<span class="astro-zbxtpfzh">Networking</span>
|
|
|
/concepts/services/
|
<span class="astro-zbxtpfzh">Services</span>
|
|
|
/cli/installation/
|
<span class="astro-zbxtpfzh">Installation</span>
|
|
|
/cli/authentication/
|
<span class="astro-zbxtpfzh">Authentication</span>
|
|
|
/cli/commands/
|
<span class="astro-zbxtpfzh">Commands</span>
|
|
|
/integrations/remote-mcp/
|
<span class="astro-zbxtpfzh">Remote MCP Server</span>
|
|
|
/integrations/claude-managed-agents/
|
<span class="astro-zbxtpfzh">Claude Managed Agents</span>
|
|
|
/keeping-sprites-running
|
Tasks API
|
|
|
/concepts/services
|
Services
|
|
|
/keeping-sprites-running
|
Tasks API
|
|
|
/working-with-sprites
|
<div data-slot="item-media" data-variant="default" class="flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5 bg-transparent text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-terminal" aria-hidden="true"><path d="M12 19h8"></path><path d="m4 17 6-6-6-6"></path></svg></div><div data-slot="item-content" class="flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none"><div data-slot="item-title" class="flex w-fit items-center gap-2 text-sm leading-snug font-medium">Working with Sprites</div><p data-slot="item-description" class="text-muted-foreground line-clamp-2 font-normal text-balance [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4 text-xs">Interaction modes, idle detection, and the filesystem in practice</p></div>
|
|
|
/concepts/services
|
<div data-slot="item-media" data-variant="default" class="flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5 bg-transparent text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cog" aria-hidden="true"><path d="M11 10.27 7 3.34"></path><path d="m11 13.73-4 6.93"></path><path d="M12 22v-2"></path><path d="M12 2v2"></path><path d="M14 12h8"></path><path d="m17 20.66-1-1.73"></path><path d="m17 3.34-1 1.73"></path><path d="M2 12h2"></path><path d="m20.66 17-1.73-1"></path><path d="m20.66 7-1.73 1"></path><path d="m3.34 17 1.73-1"></path><path d="m3.34 7 1.73 1"></path><circle cx="12" cy="12" r="2"></circle><circle cx="12" cy="12" r="8"></circle></svg></div><div data-slot="item-content" class="flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none"><div data-slot="item-title" class="flex w-fit items-center gap-2 text-sm leading-snug font-medium">Services</div><p data-slot="item-description" class="text-muted-foreground line-clamp-2 font-normal text-balance [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4 text-xs">Processes the runtime restarts on boot, crash, and cold wake</p></div>
|
|
|
/keeping-sprites-running
|
<div data-slot="item-media" data-variant="default" class="flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5 bg-transparent text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg></div><div data-slot="item-content" class="flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none"><div data-slot="item-title" class="flex w-fit items-center gap-2 text-sm leading-snug font-medium">Keeping a Sprite Running</div><p data-slot="item-description" class="text-muted-foreground line-clamp-2 font-normal text-balance [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4 text-xs">Hold a Sprite in an active state while work finishes</p></div>
|
|
|
/sprite-maintenance
|
<div data-slot="item-media" data-variant="default" class="flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5 bg-transparent text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg></div><div data-slot="item-content" class="flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none"><div data-slot="item-title" class="flex w-fit items-center gap-2 text-sm leading-snug font-medium">Sprite Maintenance</div><p data-slot="item-description" class="text-muted-foreground line-clamp-2 font-normal text-balance [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4 text-xs">Keep your Sprites healthy as they sleep, wake, and accumulate state</p></div>
|
|
|
/concepts/connectors/
|
<svg class="size-2.5 shrink-0 opacity-60 transition-transform group-hover:translate-x-0.5 -scale-x-100 group-hover:-translate-x-0.5" viewbox="0 0 36 60" fill="currentColor" aria-hidden="true"><path d="M24 48V36H12v12h12M0 48v12h12V48H0m12-24h12V12H12v12m24 0H24v12h12V24M12 12V0H0v12h12z"></path></svg><span class="leading-none">Connectors</span>
|
|
|
/concepts/networking/
|
<span class="leading-none">Networking</span><svg class="size-2.5 shrink-0 opacity-60 transition-transform group-hover:translate-x-0.5 " viewbox="0 0 36 60" fill="currentColor" aria-hidden="true"><path d="M24 48V36H12v12h12M0 48v12h12V48H0m12-24h12V12H12v12m24 0H24v12h12V24M12 12V0H0v12h12z"></path></svg>
|
|