The hosted AI cache kept one entry per step, and every new recording replaced it. A feature branch that re-recorded a step changed what main replayed, before anyone reviewed it.
A committed cache file can now point at an immutable hosted version of a step. Git decides what each branch runs, and a change takes effect when its commit merges.
- Pointers are written automatically when you upgrade to
@donobu/test1.60.0 or later - A heal pull request shows each cached step it changes, before and after
donobu cache to-inlineturns pointers back into inline steps- Mobile (3.21.0) and HTTP (1.14.0) tests now use the hosted cache too
- Each test records what its AI calls did with the cache: hit, miss, replay, re-record
Available for accounts with hosted cache access. Other accounts see no change.