You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use dynamic category titles and update descriptions to match live site
- Remove hardcoded category title mapping, use simple title-casing from schema
- Update category descriptions to match sprites.dev/api documentation
Co-Authored-By: Claude Opus 4.5 <[email protected]>
sprites: 'Create, list, update, and delete Sprites',
889
-
exec: 'Execute commands in Sprites via WebSocket',
890
-
checkpoints: 'Create, list, and restore environment snapshots',
891
-
services: 'Manage background services running in Sprites',
892
-
proxy: 'Forward HTTP requests to services inside Sprites',
893
-
policy: 'Manage access control policies',
894
-
organization: 'Organization settings and information',
895
-
tokens: 'Create and manage API tokens',
896
-
files: 'Upload and download files',
897
-
filesystem: 'Browse and manage the filesystem',
898
-
attach: 'Interactive terminal sessions via WebSocket',
873
+
sprites:
874
+
'Sprites are persistent environments that hibernate when idle and wake automatically on demand. You only pay for compute while actively using them—storage persists indefinitely.',
875
+
exec: 'Run commands inside Sprites over WebSocket connections. The exec API is designed for both one-shot commands and long-running interactive sessions.',
876
+
checkpoints:
877
+
"Checkpoints capture your Sprite's complete filesystem state for instant rollback. They're live snapshots—creation takes milliseconds with no interruption to running processes.",
878
+
services: 'Manage background services running in your Sprite environment.',
879
+
proxy:
880
+
'Tunnel TCP connections directly to services running inside your Sprite. After a brief WebSocket handshake, the connection becomes a transparent relay to any port.',
881
+
policy:
882
+
'Control outbound network access using DNS-based filtering. Policies define which domains sprites can reach, with support for exact matches, wildcard subdomains, and preset rule bundles.',
883
+
organization: 'Organization settings and information.',
884
+
tokens: 'Create and manage API tokens.',
885
+
files: 'Upload and download files.',
886
+
filesystem: 'Browse and manage the filesystem.',
887
+
attach: 'Interactive terminal sessions via WebSocket.',
899
888
};
900
889
return(
901
890
descriptions[category]||`${getCategoryTitle(category)} API endpoints`
@@ -937,6 +926,8 @@ import CodeSnippets from '@/components/CodeSnippets.astro';
0 commit comments