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
feat: update quickstart examples to use ESM and NodeRuntime API
All quickstart examples now use ESM syntax (import/export) instead of
CJS (require/module.exports) and the NodeRuntime API instead of the
kernel API. Adds a new multi-file ESM example showing VFS imports.
-[x] Define the minimal driver surface needed for Rivet integration. *(done — `RuntimeDriver` interface in `packages/kernel/src/types.ts`)*
171
171
172
+
-[ ] Support long-running processes (e.g. dev servers) without `await new Promise(() => {})` — sandbox should keep exec alive while active handles (listeners, timers) exist, matching Node's event loop semantics.
173
+
172
174
-[ ] Add a codemode example.
173
175
- Provide a focused example that demonstrates secure-exec usage in a realistic tool flow.
0 commit comments