01Problem it solves
Agents often call tools that change the world. Agent VM types those effects and supports compensate/undo patterns for speculative work. Local Agent OS v1 does not treat VM as a hypervisor over hazeld.
Agent VM (@hazeljs/agent-vm) is an effect lattice for tool side effects — @Pure, @Read, @Reversible, @Compensate — with speculative branches. It is not a process hypervisor and is not required for every agent.
Agents often call tools that change the world. Agent VM types those effects and supports compensate/undo patterns for speculative work. Local Agent OS v1 does not treat VM as a hypervisor over hazeld.