feat(env): add @earendil-works/pi-env, remote execution environments over SSH

- RemoteExecutionEnv: a Durable ExecutionEnv on another machine whose
  results match NodeExecutionEnv there; Connection to the pi-env daemon
- packages/env/daemon: the Rust daemon for Linux, macOS, Android and
  Windows, following Node and libuv semantics
- env.yml runs Durable's env tests, the daemon's checks and pi-env's
  conformance and differential tests on Linux, macOS and Windows
This commit is contained in:
Mario Zechner 2026-10-05 12:39:52 +02:00
parent b9ab918c62
commit ba03e03f2d
33 changed files with 4352 additions and 12 deletions

2
.gitignore vendored
View file

@ -37,6 +37,8 @@ out.jsonl
pi-*.html
out.html
packages/coding-agent/binaries/
packages/env/bin/
packages/env/daemon/target/
todo.md
plans/
.pi/hf-sessions/