Skip to content

feat: add Wasmtime executor and modular VM packages - #1846

Open
NathanFlurry wants to merge 15 commits into
mainfrom
wasmtime-executor
Open

feat: add Wasmtime executor and modular VM packages#1846
NathanFlurry wants to merge 15 commits into
mainfrom
wasmtime-executor

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Jul 24, 2026

Copy link
Copy Markdown
Member
  • Add production Wasmtime and isolated Wasmtime-threads executors while retaining V8 for JavaScript and V8-WASM compatibility.
  • Move reusable POSIX behavior into the shared VM/kernel layers, split concrete executors into feature-gated crates, and preserve bounded lifecycle, resources, cancellation, and typed errors.
  • Flatten the TypeScript runtime packages, consolidate the native sidecar, and archive browser reference code outside active builds.
  • Support embedding agentos-vm directly with no sidecar, client, or executor; gate persistence, package tooling, crypto/TLS, OXC, WASM, Tokio, and protocol dependencies out of the minimal build.
  • Add dependency and size regressions for the 754 KiB embedded VM binary, plus isolated executor/storage feature matrices.
  • Matrix the maintained WASM, software, filesystem, networking, PTY, safety, release, benchmark, and soak coverage across V8 and Wasmtime.

@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 15:23 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 15:37 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 15:44 Destroyed
@railway-app

railway-app Bot commented Jul 24, 2026

Copy link
Copy Markdown

🚅 Deployed to the agentos-pr-1846 environment in agentos

Service Status Web Updated (UTC)
agentos 😴 Sleeping (View Logs) Web Jul 30, 2026 at 11:06 pm

🚅 Environment agentos-pr-1846 in rivet-frontend has no services deployed.

@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 16:04 Destroyed
@NathanFlurry
NathanFlurry force-pushed the wasmtime-executor branch 2 times, most recently from 0fe9d42 to dceb4c0 Compare July 24, 2026 16:12
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 16:12 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 16:18 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 16:29 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 17:16 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 17:26 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 17:38 Destroyed
@NathanFlurry NathanFlurry added the aggregate-ci Run exhaustive aggregate CI, including both WASM backends label Jul 24, 2026
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 17:55 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 18:10 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 18:33 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 24, 2026 20:12 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 07:30 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 08:57 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 10:23 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 11:47 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 13:19 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 15:02 Destroyed
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1846 July 26, 2026 15:06 Destroyed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aggregate-ci Run exhaustive aggregate CI, including both WASM backends

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant