Changed
- Fail foreach item fields missing the namespace (#3328) @yohamta0
- Keep each step's model usage and show it in a run's detail (#3330) @yohamta0
- Wait for the pushed-back run before deciding (#3333) @yohamta0
- Rehearse browser writes behind a write gate (#3336) @yohamta0
- Record approved browser writes and block the rest (#3337) @yohamta0
- Ask before a browser step's commit operations (#3338) @yohamta0
- Let a model step read files with its prompt (#3343) @yohamta0
- Start a run for each file that arrives in a watched folder (#3344) @yohamta0
- Give the idle session test time for its first command (#3345) @yohamta0
- Give the Windows file-watch, notification, and expect tests time for their events (#3348) @yohamta0
- Never operate windows with a protected title (#3351) @yohamta0
- Keep the unsettled windows changing on every read (#3353) @yohamta0
- Let a computer step show the model values that are not secret (#3354) @yohamta0
- Tell the model what a stopped replay already did (#3355) @yohamta0
- Say workspaces become projects in v3.0 (#3356) @yohamta0
Fixed
- Show the compared value in a missing option error (#3326) @yohamta0
- Report cached tokens, reasoning, and cost in model usage (#3329) @yohamta0
- Count model usage of decision steps and coding agents (#3331) @yohamta0
- Count sub-runs' and foreach bodies' model usage toward their step (#3332) @yohamta0
- End a closing browser that outstays its exit (#3335) @yohamta0
- Return to the act's application after a person interrupts the model (#3340) @yohamta0
- Fix flaky write gate tests (#3342) @yohamta0
- Document the ledger order for sent writes (#3346) @yohamta0
- Replay acts in macOS sheets and focused combo boxes (#3349) @yohamta0
- Replay element clicks as the act made them, and click combo boxes (#3352) @yohamta0
- Skip sign-in rules whose secret a step lacks (#3357) @yohamta0
Full Changelog: v2.22.4...v2.24.0