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
fix(publish): portable v8-runtime (darwin) + vendored openssl + v8-prebuilt matrix; drop windows
Target set is dictated by rusty_v8 prebuilts: x86_64/aarch64 linux-gnu +
x86_64/aarch64 apple-darwin. No musl prebuilt (would force a 30+ min V8 source
build). Windows is dropped entirely: removed from the matrix, SIDECAR_PLATFORMS,
the OpenSSL-for-windows step, the platform package, and the dead
`#[cfg(not(unix))]` resource-usage fallback in bridge.rs.
darwin portability:
- v8-runtime: narrowed Linux-only RUSAGE_THREAD / pthread_getcpuclockid to
target_os=linux/android; macOS uses getrusage(RUSAGE_SELF). NOTE: this is a
stopgap; PR #111 (macos-support) implements proper Mach-based per-thread CPU
accounting + cap-std host-mount confinement and should supersede these edits
on reconcile. The sidecar's openat2/O_PATH/O_TMPFILE/waitid darwin port lives
in #111 and is NOT in this branch yet (darwin legs fail until integrated).
- openssl 'vendored' (both crates): static OpenSSL, no system dependency.
Also carries: /workspace cwd + /home/agentos home + binding facade + Node-22 CI
pins + pnpm website-filter install + libc stat casts + canonical 0.3.0-rc.1.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ npm install secure-exec
52
52
53
53
**2. Create a runtime**
54
54
55
-
`NodeRuntime.create()` boots a fully virtualized VM behind the native sidecar. Guest code runs inside the kernel isolation boundary with no host escapes. All options are optional: `cwd` defaults to `/home/user`, and permissions default to a secure policy that denies network access (see step 4).
55
+
`NodeRuntime.create()` boots a fully virtualized VM behind the native sidecar. Guest code runs inside the kernel isolation boundary with no host escapes. All options are optional: `cwd` defaults to `/workspace`, and permissions default to a secure policy that denies network access (see step 4).
0 commit comments