Skip to content

Reroute 0.3.0 preview

Pre-release
Pre-release

Choose a tag to compare

@onedotmint onedotmint released this 22 Oct 09:06

Reroute 0.3.0 preview

Keep Pi and source local; offload eligible build, test and compute tasks through native Reroute tools.

Install

Requires Node.js >= 22.19.0 and Pi for the native extension.

# Recommended: project-local Pi package
pi install -l npm:@onedotmint/reroute@0.3.0

# Optional standalone CLI for masked credential setup and diagnostics
npm install -g @onedotmint/reroute@0.3.0

Approve project trust after reviewing the package, then run /reroute in Pi. The npm package is @onedotmint/reroute; the CLI command is still reroute. Do not install the unrelated unscoped reroute package. The CLI does not register the Pi extension or change Pi settings.

Highlights

  • Independent reroute_run and project-scoped reroute_status tools, plus the /reroute management panel. Pi/AFT retains ordinary Bash ownership.
  • Managed Daytona/Modal configuration, masked credential setup, separate named accounts and explicit spending authorization.
  • One-way source snapshots, isolated task execution, retained download caches and explicit task receipts. Failed or uncertain remote execution never silently retries locally.
  • Public scoped npm packaging; tarball name, installed identity and version are checked against the source manifest.

Source and verification

  • Source: 51194348385601743a45144ab0b4ae5eb636aadb on rebuild/0.3-native, not the repository's older main branch.
  • CI: https://github.com/onedotmint/Reroute/actions/runs/39752316807
  • Release publication is gated on successful Node 22/24 typecheck, build, tests, CLI smoke, real localhost SSH/rsync acceptance and clean-prefix tarball installation. Node 22 also checks exact-commit Pi Git install, extension loading and removal.
  • The attached npm tarball and package-verification evidence come from the successful Node 22 job. Check COMMIT.txt, package-verification.json and the archive integrity before installing an attached tarball.

Preview limitations

This release is a distribution milestone, not a production or billing certification. Daytona has historical real-service evidence, including an exact prior merged-commit run; this release commit has not been requalified against paid clouds. Modal has never been live-verified; SkyPilot and E2B lack live qualification. E2B retains a documented unresolved auto-resume race, and native task inspection fails closed rather than entering an unsafe connection path. Billing is unverified for every provider. Broader real-model tool-selection reliability, manual interactive Pi/TUI and cross-machine interruption behavior are not certified by CI.

Cloud creation/start can incur charges, and retained storage can continue to cost money. Review the README and DELIVERY ledger for configuration, authorization boundaries, historical evidence and remaining limits.

npm publication status

Published and independently installation-verified: @onedotmint/reroute@0.3.0, public access, npm latest tag. Registry SHA-512 integrity and SHA-1 shasum match the attached CI-verified tarball. A fresh temporary prefix installed the package from the public registry and passed --version and CLI smoke; Pi project-local npm install/list/remove and published source-extension loading also passed. The extension registered only reroute_run, reroute_status and /reroute, without taking over Bash. See the attached npm-registry-verification.json. No personal Pi configuration or paid cloud resource was used in this verification.

The verified tarball remains an alternative CLI install (npm install -g ./onedotmint-reroute-0.3.0.tgz); the exact Git source remains available for Pi (pi install -l git:github.com/onedotmint/Reroute@51194348385601743a45144ab0b4ae5eb636aadb).