This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryUpdated roadmap docs, added JSON outputs for env diff/inspect/log/msg, introduced orchestra stdio bridge, new filters, container images, and core backoff improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Add --json output to env inspect Add --json output to env inspect Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add --json output to env diff Add --json output to env diff Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add JSON output for env log Add JSON output for env log Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add JSON inbox and history output to msg command Add JSON inbox and history output to msg command Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add limit to event log in env command Add limit to event log in env command Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add JSON output for log command Add JSON output for log command Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
h5i env rm accepts multiple names h5i env rm accepts multiple names Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add PHPUnit output filter Add PHPUnit output filter Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Add deno output filter Add deno output filter Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Explain egress and add --pr option for env create, plus live‑session pid registry and Board view Explain egress and add --pr option for env create, plus live‑session pid registry and Board view Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Feature | Low |
Introduce h5i orchestra serve as a stdio JSON‑RPC bridge Introduce h5i orchestra serve as a stdio JSON‑RPC bridge Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Feature | Low |
Provide agent‑in‑box images for container mode (Claude Code / Codex + git + in‑box h5i) Provide agent‑in‑box images for container mode (Claude Code / Codex + git + in‑box h5i) Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Feature | Low |
Plumb an isolation tier through hire in orchestra Plumb an isolation tier through hire in orchestra Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Feature | Low |
Implement jittered backoff and error reporting for CAS ref‑append loops in core Implement jittered backoff and error reporting for CAS ref‑append loops in core Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Bugfix | Medium |
Fix captured test evidence in team submissions Fix captured test evidence in team submissions Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Warn about unknown recipients in msg command Warn about unknown recipients in msg command Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Bugfix | Medium |
Stop discussion‑phase no‑op submits from looping and show disambiguation in team processing Stop discussion‑phase no‑op submits from looping and show disambiguation in team processing Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Bugfix | Medium |
Deliver same‑round review/revise turns after submit in team processing Deliver same‑round review/revise turns after submit in team processing Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Bugfix | Low |
Fail closed when a seat's env no longer exists in orchestra Fail closed when a seat's env no longer exists in orchestra Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
Full changelog
Install
Linux / macOS:
curl -L https://github.com/h5i-dev/h5i/releases/download/v0.2.9/h5i-v0.2.9-<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
- docs(roadmap): mine Cordum + AGT for borrowable ideas by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/297
- docs(roadmap): borrowing-from-shepherd — ideas mined from ../shepherd by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/298
- Add --json output to env inspect by @ychampion in https://github.com/h5i-dev/h5i/pull/294
- cleanup roadmaps by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/299
- Fix captured test evidence in team submissions by @ychampion in https://github.com/h5i-dev/h5i/pull/296
- docs(roadmap): rewrite sandbox comparison into comparison-sandbox.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/300
- docs(roadmap): add the purpose axis (run the agent vs run the artifact) by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/301
- docs(pitch): move audit to slide 7, sharpen the team slide copy by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/302
- Add files via upload by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/303
- Pdf version slide by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/304
- Delete docs/_static/pitch-slide-pdf.pdf by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/305
- feat(env): explained egress +
--proption forenv create+ live-session pid registry + Board view by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/309 - Add --json output to env diff by @ychampion in https://github.com/h5i-dev/h5i/pull/295
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/310
- Remove duplicate man page installation instruction by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/311
- docs: document the top-level
h5i doctorcommand by @AnayGarodia in https://github.com/h5i-dev/h5i/pull/307 - test(filters): golden-test the on_empty path for the remaining filters by @AnayGarodia in https://github.com/h5i-dev/h5i/pull/308
- docs(roadmap): design the programmable agent-orchestration eDSL (h5i-orchestra) by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/312
- refactor(workspace) by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/314
- docs(blog): add three h5i-orchestra posts under the Ensemble pillar by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/316
- orchestra: stdio JSON-RPC bridge (h5i orchestra serve) for out-of-pro… by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/317
- build: materialize a stub web/dist when the frontend build is skipped by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/318
- feat(filters): add PHPUnit output filter by @cnYui in https://github.com/h5i-dev/h5i/pull/315
- feat(containers): agent-in-box images for container mode (Claude Code / Codex + git + in-box h5i) by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/321
- feat(env): add JSON output for env log by @ychampion in https://github.com/h5i-dev/h5i/pull/306
- feat(msg): add JSON inbox and history output by @Bortlesboat in https://github.com/h5i-dev/h5i/pull/327
- feat: h5i env rm accepts multiple names by @LevelVoid in https://github.com/h5i-dev/h5i/pull/329
- feat(msg): warn about unknown recipients by @Bortlesboat in https://github.com/h5i-dev/h5i/pull/328
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/330
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/333
- feat(env): add limit to event log by @Bortlesboat in https://github.com/h5i-dev/h5i/pull/331
- feat(log): add JSON output by @Bortlesboat in https://github.com/h5i-dev/h5i/pull/332
- feat(filters): add an output filter for deno by @AnayGarodia in https://github.com/h5i-dev/h5i/pull/313
- fix(orchestra): fail closed when a seat's env no longer exists by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/340
- feat(orchestra): plumb an isolation tier through hire by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/341
- fix(team): stop discussion-phase no-op submits from looping; show dis… by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/342
- fix(team): deliver same-round review/revise turns after submit by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/344
- update README by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/345
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/346
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/347
- Update README.md by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/348
- core: jittered backoff + error reporting for CAS ref-append loops by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/349
- docs: hide 'What lives in Git' and 'Built with h5i' sections from fro… by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/350
- bump to v0.2.9 by @Koukyosyumei in https://github.com/h5i-dev/h5i/pull/351
New Contributors
- @cnYui made their first contribution in https://github.com/h5i-dev/h5i/pull/315
- @Bortlesboat made their first contribution in https://github.com/h5i-dev/h5i/pull/327
- @LevelVoid made their first contribution in https://github.com/h5i-dev/h5i/pull/329
Full Changelog: https://github.com/h5i-dev/h5i/compare/v0.2.8...v0.2.9
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]