Releases
v0.22.0
Compare
Sorry, something went wrong.
No results found
Ehesp
released this
07 Nov 22:21
0.22.0 (2026-11-07)
⚠ BREAKING CHANGES
cli: follow a run over a WebSocket in reeval attach (#877 )
sandbox: key image tags on content and push or pull them through a registry (#860 )
Features
cli: bundle a run and run it from the bundle (#856 ) (ba52e47 )
cli: draw reeval run's interactive list in reeval attach on a terminal (#862 ) (e1555ea )
cli: follow a run over a WebSocket in reeval attach (#877 ) (5c41ee8 )
cli: stream run events to ndjson and follow them with reeval attach (#857 ) (2ddee33 )
cli: write heartbeats to reeval run's event stream and show a stalled or lost run in reeval attach (#863 ) (e02d954 )
gateway: send vercel() calls to AI_GATEWAY_BASE_URL (#859 ) (5a5d3d0 )
plan: list the host files a run reads in --dry-run --json (#855 ) (8ac7efe )
sandbox: key image tags on content and push or pull them through a registry (#860 ) (5cc52bc )
sandbox: pool remote machines across a run, with reuse and attemptsPerMachine (#876 ) (f1b333c )
sandbox: reach a boat() VM at its own address first, then the public endpoint (#875 ) (78fdb80 )
sandbox: record each attempt's machine and resource use (#878 ) (46a1491 )
sandbox: run every harness in boat() (#861 ) (1939454 )
sandbox: sample resources out of the agent's reach and record throttling, memory.peak and p95 cores (#879 ) (fb772ce )
Bug Fixes
cli: treat a Ctrl-C that races attach's cancel as the same press (#865 ) (cf3b07e )
expect: keep a caught expect.require's chai failure instead of a TypeError (#871 ) (305e92f )
redaction: mask secrets in expect failures before the message cuts them (#867 ) (7ad30d2 )
sandbox: kill an aborted command's process group in tart and boat machines (#874 ) (d6a4a3e )
ui: mask what the interactive list draws, and progress at its source (#866 ) (820aceb )
Performance Improvements
sandbox: install the harness once per boat() machine and copy it into each slot (#880 ) (375df9a )
You can’t perform that action at this time.