github steipete/oracle v0.5.4
0.5.4

latest releases: v0.21.5, v0.21.4, v0.21.3...
10 months ago

Changed

  • Docs: README now explicitly warns against pnpx @steipete/oracle (pnpx cache breaks sqlite bindings); use npx -y @steipete/oracle instead. Thanks Xuanwo for flagging this.
  • Browser uploads: stick to the single reliable file-input path (no drag/drop fallbacks), wait for the composer to render the new “N files” pill/remove-card UI before sending, and prefer non-image inputs. Thanks Peter for the repros and screenshots that caught the regressions.

Fixed

  • API fallback: gpt-5.1-pro API runs now automatically downgrade to gpt-5.0-pro with a one-line notice (5.1 Pro is not yet available via API).
  • Browser uploads: detect ChatGPT’s composer attachment chip (not echoed in the last user turn) to avoid false “Attachment did not appear” failures. Thanks Mariano Belinky (@mbelinky) for the fix.
  • Browser interruption: if the user/agent sends SIGINT/SIGTERM/SIGQUIT while the assistant response is still pending, Oracle leaves Chrome running, writes runtime hints, and logs how to reattach with oracle session <slug> instead of killing the browser mid-run.
  • Browser uploads (ChatGPT UI 2025-12): wait for DOM ready, avoid duplicate uploads, and block Send until the attachment chip/file name (or “N files” pill) is visible so files aren’t sent empty or multiple times.
  • Browser i18n: stop-button detection now uses data-testid instead of English aria-label; send/input/+ selectors favor data-testid/structural cues to work across localized UIs.

Don't miss a new oracle release

NewReleases is sending notifications on new releases.