Releases: devin-lai/AIOS
Releases · devin-lai/AIOS
Release list
AIOS v0.4.0
AIOS v0.4.0
This release hardens the execution pipeline, improves recovery under failure, and launches the new AIOS project showcase.
Highlights
- Prevents scheduler and merge-queue hangs during cancellation and concurrent work.
- Preserves audit records and budget semantics across interrupted runs.
- Revalidates rebased changes inside task worktrees before integration.
- Rejects incomplete specifications and invalid pipeline state earlier.
- Improves worktree diff reliability and merge isolation.
- Adds the public GitHub Pages showcase at https://devin-lai.github.io/AIOS/.
Migration notes
- The Go module path is now
github.com/devin-lai/AIOS. Update imports and source-install commands accordingly. - The npm package scope is now
@devin-lai.
npm availability
Install the signed npm release with npm install -g @devin-lai/aios@0.4.0. The package automatically installs the native binary for supported macOS, Linux, and Windows hosts.
Downloads
Five platform archives and checksums.txt are attached. The release pipeline built and verified macOS, Linux, and Windows distributions for version 0.4.0.
Full changelog: v0.3.15...v0.4.0
v0.3.15
v0.3.14
Changelog
- 1401707 Added macOS real-engine smoke coverage in parallel_macos_smoke_test.go, wired into .github/workflows/ci.yml on macos-latest, gated by ANTHROPIC_API_KEY and OPENAI_API_KEY. Isolated MCP use so task MCP attaches only to the execution coder, with engine-scoped config files/server names via scope.go and run.go. Reviewers/drafters consume MCP audit in prompts but do not spawn MCP servers. Added output-contract metadata in output-contracts.json and embedded contract checks. aios doctor now warns on Claude/Codex CLI version drift without failing. Improved Codex/Claude non-zero diagnostics to include both stderr and stdout snippets, so CLI JSON error events are visible. Stubbed one root unit test so go test ./... no longer launches real engines when local CLIs are installed.