Freshbits โ€” onboarding hardening sprint


Fixes

- #18215 c8a536e fix(agents): scope message tool schema by channel
- #18228 44ef045 fix(canvas): port remaining iOS branch stability fixes

iOS

- #18164 9a1e168 iOS: port gateway connect/discovery stability + onboarding reset
- #18162 130e59a iOS: port onboarding + QR pairing flow stability

Chore / Tests

- 9adcacc refactor(test): share non-interactive onboarding test helpers
- def3a3c refactor(test): reduce auth and channel setup duplication
- 110b1cf refactor(test): centralize auth test env lifecycle cleanup
- df6d0ee refactor(core): dedupe tool policy and IPv4 matcher logic
- 261f5ee refactor(test): dedupe command config and model test fixtures
- ffeeb83 refactor(test): extract shared doctor migration test setup
Was this page helpful?