Skip to content

0.13.0

Choose a tag to compare

@steipete steipete released this 22 May 16:17
· 93 commits to main since this release
v0.13.0
abb7c9a

0.13.0 — 2026-05-22

Added

  • Browser: add --browser-attachment-timeout, ORACLE_BROWSER_ATTACHMENT_TIMEOUT, and browser.attachmentTimeoutMs so slow ChatGPT attachment uploads can extend the pre-send readiness gate and failures report the timeout budget. Fixes #214. Thanks @enieuwy!
  • Browser: target ChatGPT's GPT-5.5 "Instant" picker row when --model gpt-5.5-instant (or label aliases like "ChatGPT 5.5 Instant" / "5.5 fast") is requested, with dedicated picker testids so the selection no longer falls through to the bare 5.5 "Thinking" row. Browser-only; the API catalog is not modified. Thanks @LoukikNaik!

Changed

  • Config: layer safe project defaults from .oracle/config.json files discovered upward from the current working directory, so repos can pin workflow defaults like ChatGPT Project URLs without copying the user config.
  • Website: point package/homepage metadata and generated site chrome at https://askoracle.sh instead of the GitHub repository.

Fixed

  • Browser: accept Cloudflare/throttling-blocked ChatGPT auth probes only when the signed-in app shell is visible, while keeping plain 401/403 login failures authoritative. Thanks @orbitingflea!
  • Browser: resolve attachment readiness from the active ChatGPT composer so uploaded files do not false-fail with attachment-send-not-ready when the Send button is already clickable. Thanks @enieuwy!
  • Browser: scope ChatGPT model picker scans to the real picker menu while preserving text-only fallback rows, so sidebar/search Radix menus do not block model selection. Thanks @orbitingflea!
  • Browser: tolerate duplicate-renamed or ellipsized ChatGPT attachment chip names during pre-send readiness checks. Thanks @pdurlej!

Verification