Install
Linux / macOS:
curl -L https://github.com/h5i-dev/h5i/releases/download/v0.3.1/h5i-v0.3.1-<TARGET>.tar.gz | tar -xz
sudo mv h5i /usr/local/bin/Windows: download the .zip, extract h5i.exe, and add it to your PATH.
Available targets
| Target | Platform |
|---|---|
x86_64-unknown-linux-musl |
Linux x86_64 (static, glibc-free) |
aarch64-unknown-linux-musl |
Linux arm64 (static, glibc-free) |
aarch64-apple-darwin |
macOS (Apple Silicon + Rosetta) |
x86_64-pc-windows-msvc |
Windows x86_64 |
Each archive is accompanied by a .sha256 checksum file.
What's Changed
- Update hook setup command in README by @Koukyosyumei in #367
- Improve sandbox by @Koukyosyumei in #368
- feat(memory): add --limit to snapshot log by @lntutor in #356
- Improve doc ensemble by @Koukyosyumei in #369
- Add reflect: first-class self-feedback turn; review stays peer-to-peer by @Koukyosyumei in #370
- Disable debug information in development profile by @Koukyosyumei in #378
- improve docs by @Koukyosyumei in #381
- Add JSON output to recall search by @snowyukitty in #379
- feat(env): add JSON allowlist output by @lntutor in #382
- bump to v0.3.1 by @Koukyosyumei in #384
- Dev by @Koukyosyumei in #385
- polish the doc by @Koukyosyumei in #386
- feat(sandbox): macOS support via a Seatbelt backend by @Koukyosyumei in #387
- Update project title in README.md by @Koukyosyumei in #388
- feat(view): render a box's browser in the terminal by @Koukyosyumei in #390
- feat(ui): bring back the sandbox console as
h5i uiby @Koukyosyumei in #391 - feat(sandbox): the microvm tier, via a microsandbox (msb) backend by @Koukyosyumei in #392
- Close a credential-proxy SSRF, a supervised containment gap, and a confined-run deadlock by @Koukyosyumei in #393
- Fix/macos validation probe microvm rss receipt ids by @Koukyosyumei in #394
- fix(macos): stop a leftover process making a box unusable, and say what actually went wrong by @Koukyosyumei in #395
- Koukyosyumei patch 2 by @Koukyosyumei in #396
- fix(browser): one list of Chrome locations, and a Pages deploy we own by @Koukyosyumei in #397
- Koukyosyumei patch 2 by @Koukyosyumei in #398
- Koukyosyumei patch 1 by @Koukyosyumei in #399
- Modify sandbox startup time in README by @Koukyosyumei in #400
- Update README to clarify credential handling by @Koukyosyumei in #401
- fix(box): take the interactive shell from the image, not the host $SHELL by @Koukyosyumei in #402
- fix(sandbox): let a Claude box reach its own OAuth host by @Koukyosyumei in #403
- Enhance README with h5i features and benefits by @Koukyosyumei in #404
- fix(sandbox): let a browser box reach the hosts its policy allows by @Koukyosyumei in #405
- Improve doc by @Koukyosyumei in #406
- Improve readme by @Koukyosyumei in #407
- fix(sandbox): let a box shell drive the terminal it was given by @Koukyosyumei in #409
- perf(view): deflate terminal frames, unstarve the tick, unblock pacing by @Koukyosyumei in #408
- ci: move every action off the deprecated Node 20 runtime by @Koukyosyumei in #410
- docs: rewrite blog, guides, workflows and features around the box by @Koukyosyumei in #411
New Contributors
- @lntutor made their first contribution in #356
- @snowyukitty made their first contribution in #379
Full Changelog: v0.3.0...v0.3.1