# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 51.

## Lenses

- Code Health 59
- Architecture 74
- Maturity 82
- Readiness 36
- Security 59
- Event Sourcing 100
- Accessibility 74
- Performance 69

## Changes since last survey

- 300 commits — 151 feature/other, 149 fixes

## By area

- crates/native-sidecar — 59 commits
- packages/core — 33 commits
- (root) — 24 commits
- .github/workflows — 17 commits
- packages/build-tools — 16 commits
- packages/runtime-core — 13 commits
- website/src — 9 commits
- crates/client — 8 commits
- crates/execution — 8 commits
- packages/agentos — 8 commits
- website/public — 8 commits
- docs/content — 7 commits
- crates/agentos-actor-plugin — 5 commits
- crates/agentos-sidecar — 5 commits
- crates/v8-runtime — 5 commits
- examples/quickstart — 5 commits
- registry/software — 5 commits
- secure-exec/docs — 5 commits
- toolchain/std-patches — 5 commits
- scripts/publish — 4 commits

## Notable commits

- fix: chore(clippy): apply machine-applicable Rust 1.98 lint fixes
- fix: chore(deps): bump secure-exec ref to source-built vim + audit fixes (#1600)
- fix: fix(actor-plugin): reply createSession with the bare session id (#1636)
- fix: fix(actor-plugin): revive rivetkit $Undefined envelopes in action args (#1644)
- fix: fix(agentos): accept [ as a package command name
- fix: fix(agentos): answer runtime requests from every child of a WebAssembly shell
- fix: fix(agentos): keep an evaluation running until its promise settles
- fix: fix(agentos): keep chunked_sqlite metadata pieces under the remote SQLite bind limit
- fix: fix(agentos): make Python packages import and install
- fix: fix(agentos): pin rivetkit catalog to the feat-dylib-actor-plugin preview and adapt inspector actor hook (#1634)
- fix: fix(agentos): queue concurrent WebAssembly and Python launches per VM
- fix: fix(agentos): raise the heap limit past one oversized allocation
- fix: fix(agentos): reject pending executions when the sidecar exits
- fix: fix(agentos): repair post-merge validation failures (#1774)
- fix: fix(agentos): report V8 limit terminations as typed execution errors
- fix: fix(agentos): route CompareVmConfig through the sidecar request loop
- fix: fix(agentos): run host function calls as async tasks
- fix: fix(agentos): run npm package binaries from build scripts (#1849)
- fix: fix(agentos): stop a busy JavaScript guest on an unhandled terminating signal
- fix: fix(agentos): support RivetKit 2.3.5 actor runtime socket (#1820)
- …and 280 more
