github steipete/oracle v0.20.1
0.20.1

latest releases: v0.22.2, v0.22.1, v0.22.0...
one month ago

Highlights: Safer browser recovery and cancellation, with reliable effort selection across saved defaults and quota-limited accounts.

  • Browser: verify new-session harvests against the committed user turn, preserve original output on mismatch, and retain legacy recovery with an explicit unverified warning; thanks @pdurlej.
  • CLI: cancel detached browser consultations with truthful terminal status, preserve kept tabs, and remove late cancellation requests after completion; thanks @pdurlej.
  • Browser: verify Extra High on quota-limited four-tier effort sliders and reject unavailable Pro before input or submission. Fixes #472; thanks @ventianima-lab.
  • CLI: preserve explicitly requested Pro effort over saved browser defaults while retaining explicit effort overrides and config-only preferences; thanks @pdurlej.
  • Browser: retry unavailable controller identity probes instead of caching failures for the process lifetime, and stabilize native Windows lease verification.
  • Dependencies: refresh OpenAI, Zod, Inquirer, TokenTally, Node types, formatting/lint tooling, and the pinned Chrome DevTools protocol while retaining Node >=24 and the two-day release-age policy.

Release verification:

  • npm: @steipete/oracle@0.20.1, tagged latest.
  • Registry tarball; SHA-512 integrity: sha512-xZuQu9H2XnRUaM9y2Q1uso8XkJJNOW3vEek8uGmMw9c3Q1X/VRwx9KJoukaBjVftj7QhwgoiuVCKAHYW3PqyDw==.
  • Release commit CI: all four jobs passed on 19fbb1a86050cb24bb83b0a7792a2501cbe25d1c.
  • Built CLI signed-in smokes passed: verified Pro, Markdown capture, and recovery after controller interruption in the same Pro conversation, followed by owned-tab retirement.
  • The notifier extracted from the published npm tarball passed codesign, stapler, and Gatekeeper verification.

Don't miss a new oracle release

NewReleases is sending notifications on new releases.