Skip to content

0.10.0

Choose a tag to compare

@steipete steipete released this 04 May 00:45
· 187 commits to main since this release
v0.10.0
e0dfb11

Changed

  • OpenAI: switch the default model to gpt-5.5-pro, add explicit gpt-5.5 support, and roll older Pro CLI aliases (gpt-5.1-pro, gpt-5.2-pro) forward to the current Pro API target.
  • Browser: target ChatGPT GPT-5.5 Pro by default for Pro browser runs and recognize current GPT-5.5 picker labels such as Pro Extended and Thinking Heavy.
  • Dependencies: update the npm dependency set.

Fixed

  • Gemini web: prefer the latest non-empty streaming response chunk so gemini-3-pro and gemini-3.1-pro browser runs do not report (no text output) when the first chunk is an empty placeholder. (#153, #154) — thanks @manhtruong03.
  • Browser: keep ChatGPT cookie sync to the minimal auth/Cloudflare set by default, preventing oversized request headers from breaking browser runs after login.
  • Browser: recover missing project/workspace URLs by resetting the tab before falling back to the base ChatGPT URL.
  • Browser: recognize uploaded attachments from current ChatGPT file-chip labels, wait for a clickable send button, and continue when ChatGPT omits sent-message attachment UI after upload has already completed.
  • Browser: reattach completed Pro sessions by anchoring response capture to the matching prompt turn instead of filtering out already-visible answers.
  • CLI: avoid loading clipboardy during startup and add /usr/sbin before lazy clipboard loading on Intel macOS, preventing spawnSync sysctl ENOENT crashes from transitive architecture detection. (#129)
  • Browser: track ChatGPT's composer rewrite by matching the new __composer-pill model button and selecting thinking effort from the model menu's per-row effort control, with bilingual label matching and old-chip fallback. (#146) — thanks @SyntaxSmith.
  • Browser: open isolated local browser tabs directly on the configured ChatGPT URL instead of starting at about:blank and navigating later. (#139) — thanks @betamod.
  • MCP: prevent the stdio server from auto-starting a second time when imported by an oracle-mcp bin shim. (#137) — thanks @SyntaxSmith.
  • Gemini web: honor resolved manual-login browser profile directories when launching Gemini browser sessions. (#124) — thanks @blackopsrepl.
  • Browser: avoid Linux hidden-home temp dirs for ephemeral Chrome profiles and redact inline cookie values in low-level debug config logs. (#136) — thanks @lodekeeper.
  • Browser: fail attachment submissions before send instead of falling back to Enter after upload/send-readiness timeouts. (#115, #116) — thanks @HeMuling.
  • Browser: stabilize localized ChatGPT model selection when the header stays generic by waiting on composer-footer model state changes. (#118) — thanks @dedene.
  • CLI: accept -p - / --prompt - to read the prompt from stdin. (#117) — thanks @frankekn.
  • Browser: preserve prompt-too-large fallback recovery after a dead-composer retry. (#117) — thanks @frankekn.
  • Browser: guard assistant response capture against stale turns from a different ChatGPT conversation. (#117) — thanks @frankekn.
  • Browser: verify sent attachments against the expected user turn instead of stale earlier turns. (#117) — thanks @frankekn.