Skip to content

feat(codex+claude): wasi runtime fidelity fixes (non-blocking pipe/socket I/O, v8-bridge fidelity, codex toolchain)#126

Merged
NathanFlurry merged 1 commit into
mainfrom
codex-claude-runtime-fixes-main
Jun 25, 2026
Merged

feat(codex+claude): wasi runtime fidelity fixes (non-blocking pipe/socket I/O, v8-bridge fidelity, codex toolchain)#126
NathanFlurry merged 1 commit into
mainfrom
codex-claude-runtime-fixes-main

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Jun 25, 2026

Copy link
Copy Markdown
Member

Rebases the codex + claude runtime fixes onto main.

What

  • Non-blocking pipe + socket I/O (single-thread wasip1): host shim fd_read/fd_fdstat_set_flags, wasi-ext/wasi-http recv, reqwest-shim — fixes the codex --session-turn single-thread deadlock.
  • v8-bridge child stdio / exec-output / stdin / fd-inheritance fidelity (enables the claude patch-minimization already on main).
  • /dev/null kernel device; codex toolchain stubs (portable-pty-wasi, codex-network-proxy-wasi, reqwest-shim) + tokio/socket2 std patches.

Status

Compiles green on main. Preview-published + validated 4/4 (codex-fullturn) off v0.3.0. Draft for CI to validate make-wasm + suite on main.

@railway-app
railway-app Bot temporarily deployed to secure-exec / secure-exec-pr-126 June 25, 2026 03:32 Destroyed
@railway-app
railway-app Bot temporarily deployed to rivet-frontend / secure-exec-pr-126 June 25, 2026 03:32 Destroyed
@railway-app

railway-app Bot commented Jun 25, 2026

Copy link
Copy Markdown

🚅 Deployed to the secure-exec-pr-126 environment in rivet-frontend

Service Status Web Updated (UTC)
secure-exec 😴 Sleeping (View Logs) Jun 25, 2026 at 3:37 am

🚅 Deployed to the secure-exec-pr-126 environment in secure-exec

Service Status Web Updated (UTC)
secure-exec 😴 Sleeping (View Logs) Web Jun 25, 2026 at 3:38 am

…cket I/O in node_import_cache/wasi-ext/wasi-http, v8-bridge child stdio/exec-output/stdin/fd-inheritance fidelity, /dev/null kernel device, codex toolchain stubs + tokio/socket2 patches)
@NathanFlurry
NathanFlurry force-pushed the codex-claude-runtime-fixes-main branch from 9cbef3a to 22af627 Compare June 25, 2026 08:46
@railway-app
railway-app Bot temporarily deployed to secure-exec / secure-exec-pr-126 June 25, 2026 08:46 Destroyed
@railway-app
railway-app Bot temporarily deployed to rivet-frontend / secure-exec-pr-126 June 25, 2026 08:46 Destroyed
@NathanFlurry
NathanFlurry marked this pull request as ready for review June 25, 2026 08:47
@NathanFlurry
NathanFlurry merged commit 87e59de into main Jun 25, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant