Highlights: Fewer Chrome approval prompts, reliable browser harvest recovery, and generated-image delivery across remote hosts.
- Browser: reuse one DevTools connection per browser endpoint and Oracle process across discovery, page sessions, and service requests, while keeping cancellation local and reconnecting after a real disconnect. Fixes #484.
- Browser: recover saved attach-running conversations through refreshed browser WebSocket metadata, keep transient status notices out of prompt verification, and report actionable harvest errors. Fixes #482.
- Remote: transfer generated images to the requested client path and numbered siblings, require image-capable hosts before submission, and omit host-only save locations from answers; thanks @malvarezcastillo.
- Browser: warn before an implicit default switches away from a visibly newer selected model, including delayed picker rendering, while preserving explicit models, saved preferences, and current-model behavior. Fixes #375.
- Browser: recognize the exact Korean Latest label (
최신) during selection and verification; thanks @thisisjun786. - Dependencies: update Zod to 4.6.1 while retaining Node >=24 and the two-day release-age policy.
Release verification:
- npm: @steipete/oracle@0.20.2, tagged latest.
- Registry tarball; SHA-512 integrity:
sha512-CJDLN2rZLrUa64W5a0uXaDRvToa3QsR+8YAWHsTmdGqtlfbTbWxEmsAu9TY2zYsBZH5RG3zerFmMdISqhyzu4w==. - Release commit CI: all four jobs passed on
56e9998f7356c490cc05221a180516641a8cf17b. - Built CLI signed-in Pro and reattach smokes passed with preserved Markdown, using exactly one browser connection (one handshake attempt and one successful upgrade).
- Fresh npm installation reported
0.20.2and passed a positional-prompt dry run from an empty directory. - Both notifier copies extracted from the published npm tarball passed codesign, stapler, and Gatekeeper verification.