Skip to content

fix(native): restore interactive shell correctness#1746

Merged
NathanFlurry merged 1 commit into
mainfrom
agent/native-runtime-fixes
Jul 14, 2026
Merged

fix(native): restore interactive shell correctness#1746
NathanFlurry merged 1 commit into
mainfrom
agent/native-runtime-fixes

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • extract the native kernel, sidecar, PTY, Rust client, and actor shell fixes found while building feat(browser): complete interactive shell demos #1745
  • restore inherited terminal state, ordered output, live resize, executable shebangs, and Node-compatible V8 behavior
  • fix Brush child PID reporting, the Vim WASI cross-build, clean registry dependency bootstrapping, and Pi's direct dependency
  • remove all 113 committed coreutils WASM artifacts and document the source-only versus strict runtime build contract

Validation

  • clean just registry-native build with all 113 coreutils manifest entries present
  • source-only placeholder build and strict build:runtime .aospkg assembly
  • native-sidecar POSIX/shebang suite: 3 passed
  • real Brush interactive PTY suite: 3 passed
  • targeted Rust checks, kernel PTY, client shell, actor contract, and V8 PTY line-discipline tests
  • pnpm check-types (147/147 tasks), cargo fmt --check, Biome checks, and fixed-version verification

The full actor contract suite still contains an unrelated baseline VirtualStat fixture mismatch in unchanged files; actor unit tests and the event contract covering this shell transport pass.

@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1746 July 13, 2026 21:40 Destroyed
@NathanFlurry
NathanFlurry force-pushed the agent/native-runtime-fixes branch from 16bee9f to 7cbfa84 Compare July 13, 2026 22:16
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1746 July 13, 2026 22:16 Destroyed
@railway-app

railway-app Bot commented Jul 13, 2026

Copy link
Copy Markdown

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

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

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

@NathanFlurry
NathanFlurry force-pushed the agent/native-runtime-fixes branch from 7cbfa84 to 792396d Compare July 13, 2026 23:50
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1746 July 13, 2026 23:50 Destroyed
@NathanFlurry
NathanFlurry force-pushed the agent/native-runtime-fixes branch from 792396d to cdb7e7b Compare July 14, 2026 00:31
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1746 July 14, 2026 00:32 Destroyed
@NathanFlurry
NathanFlurry force-pushed the agent/native-runtime-fixes branch from cdb7e7b to 318c213 Compare July 14, 2026 22:21
@railway-app
railway-app Bot temporarily deployed to agentos / agentos-pr-1746 July 14, 2026 22:21 Destroyed
@NathanFlurry
NathanFlurry marked this pull request as ready for review July 14, 2026 22:21
@NathanFlurry
NathanFlurry merged commit 7a9b542 into main Jul 14, 2026
5 checks passed
@NathanFlurry
NathanFlurry deleted the agent/native-runtime-fixes branch July 14, 2026 22:46
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