What's Changed
- refactor(agentos): simplify the VM runtime API by @NathanFlurry in https://github.com/rivet-dev/agentos/pull/2011
- fix(agentos): accept [ as a package command name by @eersnington in https://github.com/rivet-dev/agentos/pull/2015
- feat(agentos): publish the default software list by @eersnington in https://github.com/rivet-dev/agentos/pull/2019
- fix(agentos): answer runtime requests from every child of a WebAssembly shell by @eersnington in https://github.com/rivet-dev/agentos/pull/2026
- fix(agentos): wait for a spawned process to start before reading its output by @eersnington in https://github.com/rivet-dev/agentos/pull/2024
- fix(agentos): queue concurrent WebAssembly and Python launches per VM by @eersnington in https://github.com/rivet-dev/agentos/pull/2025
- fix(agentos): make Python packages import and install by @eersnington in https://github.com/rivet-dev/agentos/pull/2028
- fix(agentos): run host function calls as async tasks by @eersnington in https://github.com/rivet-dev/agentos/pull/2031
- fix(agentos): stop a busy JavaScript guest on an unhandled terminating signal by @eersnington in https://github.com/rivet-dev/agentos/pull/2032
- fix(agentos): keep an evaluation running until its promise settles by @eersnington in https://github.com/rivet-dev/agentos/pull/2033
- fix(agentos): raise the heap limit past one oversized allocation by @eersnington in https://github.com/rivet-dev/agentos/pull/2034
- fix(agentos): reject pending executions when the sidecar exits by @eersnington in https://github.com/rivet-dev/agentos/pull/2035
- fix(agentos): report V8 limit terminations as typed execution errors by @eersnington in https://github.com/rivet-dev/agentos/pull/2036
Full Changelog: https://github.com/rivet-dev/agentos/compare/v0.2.22...v0.4.0